C4 Engine
C4 Engine API Documentation

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.
BoxShaftEffect Represents a box light shaft effect node in a world.
BoxShaftEffectObject Encapsulates data pertaining to a box light shaft effect.
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.
CylinderShaftEffect Represents a cylinder light shaft effect node in a world.
CylinderShaftEffectObject Encapsulates data pertaining to a cylinder light shaft effect.
Effect Represents a special effect node in a world.
EffectObject Encapsulates data pertaining to a special effect.
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.
HaloEffect Represents a halo effect node in a world.
HaloEffectObject Encapsulates data pertaining to a halo 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.
ShaftEffect Represents a light shaft effect node in a world.
ShaftEffectObject Encapsulates data pertaining to a light shaft effect.
ShockwaveEffect Represents a shockwave effect node in a world.
SphereEmitter Represents a sphere emitter node in a world.
SphereEmitterObject Encapsulates data pertaining to a sphere emitter.
StarField Renders a star field particle system at infinity.
TexcoordPointParticleSystem Represents a point-based particle system node with animated texture coordinates in a world.
TruncatedConeShaftEffect Represents a truncated cone light shaft effect node in a world.
TruncatedConeShaftEffectObject Encapsulates data pertaining to a truncated cone light shaft effect.
TruncatedPyramidShaftEffect Represents a truncated pyramid light shaft effect node in a world.
TruncatedPyramidShaftEffectObject Encapsulates data pertaining to a truncated pyramid light shaft effect.
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.