CrystalSpace

Public API Reference

Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

iEmitFactoryState Struct Reference

This interface describes the API for the emitter mesh factory object. More...

#include <imesh/emit.h>

Inheritance diagram for iEmitFactoryState:

iBase List of all members.

Public Member Functions

virtual csRef< iEmitFixedCreateFixed ()=0
 create an emitter, you have to set the content
virtual csRef< iEmitBoxCreateBox ()=0
 create an emitter
virtual csRef< iEmitSphereCreateSphere ()=0
 create an emitter
virtual csRef< iEmitConeCreateCone ()=0
 create an emitter
virtual csRef< iEmitMixCreateMix ()=0
 create an emitter
virtual csRef< iEmitLineCreateLine ()=0
 create an emitter
virtual csRef< iEmitCylinderCreateCylinder ()=0
 create an emitter
virtual csRef< iEmitSphereTangentCreateSphereTangent ()=0
 create an emitter
virtual csRef< iEmitCylinderTangentCreateCylinderTangent ()=0
 create an emitter

Detailed Description

This interface describes the API for the emitter mesh factory object.

Main creators of instances implementing this interface:

Main ways to get pointers to this interface: Main users of this interface:

Definition at line 273 of file emit.h.


Member Function Documentation

virtual csRef<iEmitBox> iEmitFactoryState::CreateBox  )  [pure virtual]
 

create an emitter

virtual csRef<iEmitCone> iEmitFactoryState::CreateCone  )  [pure virtual]
 

create an emitter

virtual csRef<iEmitCylinder> iEmitFactoryState::CreateCylinder  )  [pure virtual]
 

create an emitter

virtual csRef<iEmitCylinderTangent> iEmitFactoryState::CreateCylinderTangent  )  [pure virtual]
 

create an emitter

virtual csRef<iEmitFixed> iEmitFactoryState::CreateFixed  )  [pure virtual]
 

create an emitter, you have to set the content

virtual csRef<iEmitLine> iEmitFactoryState::CreateLine  )  [pure virtual]
 

create an emitter

virtual csRef<iEmitMix> iEmitFactoryState::CreateMix  )  [pure virtual]
 

create an emitter

virtual csRef<iEmitSphere> iEmitFactoryState::CreateSphere  )  [pure virtual]
 

create an emitter

virtual csRef<iEmitSphereTangent> iEmitFactoryState::CreateSphereTangent  )  [pure virtual]
 

create an emitter


The documentation for this struct was generated from the following file:
Generated for Crystal Space by doxygen 1.3.9.1