C4 Engine Terathon Software C4 Engine API Documentation

• Effect Manager

API Links
Developer Links

Effect Manager

Classes
BeamEffect Represents a polyboard beam effect node in a world.
BeamEffectObject Encapsulates data pertaining to a polyboard beam effect.
BlobParticleSystem Represents a blob-based particle system node in a world.
BoxEmitter Represents a box emitter node in a world.
BoxEmitterObject Encapsulates data pertaining to a box emitter.
CameraWidget The interface widget that displays a remote camera view.
CylinderEmitter Represents a cylinder emitter node in a world.
CylinderEmitterObject Encapsulates data pertaining to a cylinder emitter.
Effect Represents a special effect node in a world.
EffectObject Encapsulates data pertaining to a special effect.
EffectReg Represents a custom effect type.
EffectRegistration Manages internal registration information for a custom effect type.
Emitter Represents an emitter node in a world.
EmitterObject Encapsulates data pertaining to an emitter volume.
FireEffect Represents a procedural fire effect node in a world.
FireEffectObject Encapsulates data pertaining to a procedural fire effect.
FireParticleSystem Represents a fire-based particle system node in a world.
FlareEffect Represents a fractional-occlusion flare effect node in a world.
FlareEffectObject Encapsulates data pertaining to a fractional-occlusion flare effect.
InfinitePointParticleSystem Represents an infinite point-based particle system node in a world.
LineParticleSystem Represents a line-based particle system node in a world.
MarkingEffect Represents a surface marking node in a world.
MarkingList Contains a list of marking effects.
PanelController Manages an interface panel effect in a world.
PanelEffect Represents a panel effect node in a world.
PanelEffectObject Encapsulates data pertaining to a panel effect.
ParticlePool Handles storage for particles in a particle system.
ParticleSystem Represents a particle system node in a world.
ParticleSystemReg Represents a custom particle system type.
ParticleSystemRegistration Manages internal registration information for a custom particle system type.
PointParticleSystem Represents a point-based particle system node in a world.
PolyboardParticleSystem Represents a polyboard-based particle system node in a world.
QuadEffect Represents a generic billboarded quad effect node in a world.
QuadEffectObject Encapsulates data pertaining to a generic billboarded quad effect.
QuadParticleSystem Represents a quad-based particle system node in a world.
SphereEmitter Represents a sphere emitter node in a world.
SphereEmitterObject Encapsulates data pertaining to a sphere emitter.
TexcoordPointParticleSystem Represents a point-based particle system node with animated texture coordinates in a world.
TubeEffect Represents a polyboard tube effect node in a world.
TubeEffectObject Encapsulates data pertaining to a polyboard tube effect.
Data Structures
BlobParticle Contains state information about a blob particle.
FireParticle Contains state information about a fire particle.
MarkingData Defines the parameters of a surface marking effect.
Particle Contains state information about a particle.
PolyParticle Contains state information about a polyboard particle.
QuadParticle Contains state information about an oriented quad particle.
TexcoordParticle Contains state information about a particle with animated texture coordinates.