CrystalSpace

Public API Reference

iEmitFactoryState Struct Reference

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

#include <imesh/emit.h>

Inheritance diagram for iEmitFactoryState:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual csRef< iEmitBoxCreateBox ()=0
 create an emitter
virtual csRef< iEmitConeCreateCone ()=0
 create an emitter
virtual csRef< iEmitCylinderCreateCylinder ()=0
 create an emitter
virtual csRef< iEmitCylinderTangentCreateCylinderTangent ()=0
 create an emitter
virtual csRef< iEmitFixedCreateFixed ()=0
 create an emitter, you have to set the content
virtual csRef< iEmitLineCreateLine ()=0
 create an emitter
virtual csRef< iEmitMixCreateMix ()=0
 create an emitter
virtual csRef< iEmitSphereCreateSphere ()=0
 create an emitter
virtual csRef< iEmitSphereTangentCreateSphereTangent ()=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 256 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.4.7