CrystalSpace

Public API Reference

Public Member Functions
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< iEmitBox > CreateBox ()=0
 create an emitter
virtual csRef< iEmitCone > CreateCone ()=0
 create an emitter
virtual csRef< iEmitCylinder > CreateCylinder ()=0
 create an emitter
virtual csRef
< iEmitCylinderTangent > 
CreateCylinderTangent ()=0
 create an emitter
virtual csRef< iEmitFixed > CreateFixed ()=0
 create an emitter, you have to set the content
virtual csRef< iEmitLine > CreateLine ()=0
 create an emitter
virtual csRef< iEmitMix > CreateMix ()=0
 create an emitter
virtual csRef< iEmitSphere > CreateSphere ()=0
 create an emitter
virtual csRef< iEmitSphereTangent > CreateSphereTangent ()=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

create an emitter

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

create an emitter


The documentation for this struct was generated from the following file:

Generated for Crystal Space 2.0 by doxygen 1.7.6.1