C4 Engine Terathon Software C4 Engine API Documentation

• Class Index

API Links
Developer Links

Class Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
A

AcousticsSpace class

AcousticsSpaceObject class

Action class

AmbientSource class

AmbientSourceObject class

AmbientSpace class

AmbientSpaceObject class

AnimationController class

Animator class

Animator hierarchy

AnnulusGeometry class

AnnulusGeometryObject class

Antivector4D class

Application class

Array class

ArrayDescriptor struct

Attribute class

Attribute hierarchy

AudioCaptureMgr class

AutoRelease class

AutoReleaseFont class

AxisControl class

B

Batch class

BatchJob class

BeamEffect class

BeamEffectObject class

BenchmarkCamera class

Bivector4D class

BlendAnimator class

BlobParticle struct

BlobParticleSystem class

Board class

Bone class

BooleanSetting class

BorderWidget class

BoundingBox class

BoundingCylinder class

BoundingEllipsoid class

BoundingSphere class

Box2D class

Box3D class

BoxEmitter class

BoxEmitterObject class

BoxField class

BoxFieldObject class

BoxGeometry class

BoxGeometryObject class

BoxShape class

BoxShapeObject class

BoxTrigger class

BoxTriggerObject class

BoxVolume class

BoxZone class

BoxZoneObject class

ButtonControl class

C

C4 namespace

Camera class

CameraObject class

CameraWidget class

CapsuleShape class

CapsuleShapeObject class

CapsuleVolume class

Channel class

CharacterController class

ChatMessage class

CheckColorSetting class

CheckWidget class

ChunkHeader struct

ClothController class

ClothGeometry class

ClothGeometryObject class

CollisionData struct

CollisionPoint struct

ColorPicker class

ColorRGB class

ColorRGBA class

ColorSetting class

ColorWidget class

Command class

Completable class

Complex class

Compressor class

ConeGeometry class

ConeGeometryObject class

ConeShape class

ConeShapeObject class

ConeVolume class

Configurable class

ConfigurationWidget class

ConnectionMarker class

Connector class

Constructable class

Constructor class

Controller class

Controller hierarchy

ControllerMessage class

ControllerReg class

ControllerRegistration class

CubeLight class

CubeLightObject class

CubeMarker class

Cursor class

CylinderEmitter class

CylinderEmitterObject class

CylinderField class

CylinderFieldObject class

CylinderGeometry class

CylinderGeometryObject class

CylinderShape class

CylinderShapeObject class

CylinderTrigger class

CylinderTriggerObject class

CylinderVolume class

CylinderZone class

CylinderZoneObject class

CylindricalJoint class

CylindricalJointObject class

D

DateTime struct

Decompressor class

DeferredTask class

DeltaAxisControl class

DepthLight class

DepthLightObject class

Dialog class

DiffuseAttribute class

DirectedSource class

DirectedSourceObject class

DirectionalControl class

DirectPortal class

DirectPortalObject class

DiscalJoint class

DiscalJointObject class

DiskGeometry class

DiskGeometryObject class

DisplayEventData struct

DisplayEventHandler class

DisplayMgr class

DividerWidget class

DomainNameResolver class

DomeGeometry class

DomeGeometryObject class

DomeShape class

DomeShapeObject class

DomeVolume class

DomeZone class

DomeZoneObject class

E

EditTextWidget class

Effect class

EffectObject class

EffectReg class

EffectRegistration class

EmissionAttribute class

EmissionMapAttribute class

Emitter class

EmitterObject class

Engine class

EnvironmentAttribute class

EnvironmentMapAttribute class

ExclusiveObservable class

ExclusiveObserver class

ExtrusionGeometry class

ExtrusionGeometryObject class

F

Field class

FieldObject class

File class

FileMgr class

FilePicker class

FileReference class

FireEffect class

FireEffectObject class

FireParticle struct

FireParticleSystem class

FlareEffect class

FlareEffectObject class

FloatSetting class

FluidForce class

FogSpace class

FogSpaceObject class

Font class

FontHeader struct

Force class

Force hierarchy

ForceReg class

ForceRegistration class

FrameAnimator class

FrustumCamera class

FrustumCameraObject class

FrustumViewportWidget class

Function class

FunctionReg class

FunctionRegistration class

G

GenericButtonControl class

GenericModel class

Geometry class

GeometryContact class

GeometryLevel class

GeometryObject class

GlossMapAttribute class

GlyphData struct

Graph class

GraphEdge class

GraphElement class

GraphicsMgr class

GravityForce class

H

HashTable class

HashTableElement class

HeadingSetting class

Heap class

HoleGeometry class

HoleGeometryObject class

HorizonMapAttribute class

Hub class

HyperlinkWidget class

I

IconButtonWidget class

ImageWidget class

Impostor class

InfiniteLight class

InfiniteLightObject class

InfinitePointParticleSystem class

InfiniteZone class

InfiniteZoneObject class

InputControl class

InputControl hierarchy

InputDevice class

InputMgr class

Instance class

IntegerSetting class

Interactor class

InterfaceMgr class

Interpolator class

J

Job class

JobMgr class

Joint class

JointObject class

K

KeyboardEventData struct

KeyboardEventHandler class

KeyButtonControl class

L

LandscapeLight class

LandscapeLightObject class

Light class

LightObject class

LinearAxisControl class

LineParticleSystem class

LineWaveGenerator class

LineWidget class

Link class

LinkTarget class

List class

ListElement class

ListWidget class

LocatorMarker class

Lock class

M

Map class

MapAttribute class

MapElement class

Marker class

MarkingData struct

MarkingEffect class

MarkingList class

MaterialObject class

Math namespace

Matrix3D class

Matrix4D class

Memory class

MemoryMgr class

Menu class

MenuBarWidget class

MenuSetting class

MergeAnimator class

MeshGeometry class

MeshGeometryObject class

Message class

MessageMgr class

Method class

MethodReg class

MethodRegistration class

MicrofacetAttribute class

Model class

ModelRegistration class

Modifier class

ModifierReg class

ModifierRegistration class

MouseEventData struct

MouseEventHandler class

MultipaneWidget class

MultiResourceSetting class

Mutator class

MutatorReg class

MutatorRegistration class

Mutex class

N

NetworkAddress class

NetworkMgr class

Node class

Node hierarchy

NormalMapAttribute class

O

Object class

Object hierarchy

Observable class

Observer class

OcclusionPortal class

OcclusionPortalObject class

OcclusionQuery class

OcclusionSpace class

OcclusionSpaceObject class

OmniSource class

OmniSourceObject class

OpacityMapAttribute class

OrientedCamera class

OrthoCamera class

OrthoCameraObject class

OrthoViewportWidget class

P

Packable class

Packer class

Page class

PaintSpace class

PaintSpaceObject class

PaintWidget class

Panel class

PanelController class

PanelEffect class

PanelEffectObject class

PanelMouseEventData struct

Particle struct

ParticlePool class

ParticleSystem class

ParticleSystemReg class

ParticleSystemRegistration class

PasswordWidget class

PathPrimitiveGeometry class

PathPrimitiveGeometryObject class

PhysicsController class

PhysicsNode class

PingMessage class

PlateGeometry class

PlateGeometryObject class

PlateVolume class

Player class

Point2D class

Point3D class

PointLight class

PointLightObject class

PointParticleSystem class

PointWaveGenerator class

PolyboardParticleSystem class

PolygonZone class

PolygonZoneObject class

PolyParticle struct

PopupMenuWidget class

Portal class

PortalObject class

PowerTwoSetting class

PrimitiveGeometry class

PrimitiveGeometryObject class

PrismaticJoint class

PrismaticJointObject class

Process class

ProgressWidget class

Property class

PropertyObject class

PropertyReg class

PropertyRegistration class

PushButtonWidget class

PyramidGeometry class

PyramidGeometryObject class

PyramidShape class

PyramidShapeObject class

PyramidVolume class

Q

QuadEffect class

QuadEffectObject class

QuadParticle struct

QuadParticleSystem class

QuadWidget class

Quaternion class

R

RadioWidget class

Range class

ReflectionAttribute class

RefractionAttribute class

Region class

Registrable class

Registration class

RemoteCamera class

RemoteCameraObject class

RemotePortal class

RemotePortalObject class

Renderable class

RenderableNode class

RenderableWidget class

RenderSegment class

Reporter class

Resource class

ResourceCatalog class

ResourceLoader class

ResourceLocation class

ResourceMgr class

ResourceSetting class

RevoluteJoint class

RevoluteJointObject class

RevolutionGeometry class

RevolutionGeometryObject class

RigidBodyContact class

RigidBodyController class

RootWidget class

RotationAxisControl class

Route class

S

ScriptController class

ScriptState class

ScrollWidget class

Setting class

Setting hierarchy

ShaderAttribute class

ShadowLightObject class

ShadowSpace class

ShadowSpaceObject class

Shape class

ShapeObject class

Shared class

Signal class

Singleton class

SkinController class

Skybox class

SliderControl class

SliderWidget class

SnapshotSender class

Sound class

SoundGroup class

SoundMgr class

SoundStreamer class

Source class

SourceObject class

Space class

SpaceObject class

SpectatorCamera class

SpecularAttribute class

SphereEmitter class

SphereEmitterObject class

SphereField class

SphereFieldObject class

SphereGeometry class

SphereGeometryObject class

SphereShape class

SphereShapeObject class

SphereTrigger class

SphereTriggerObject class

SphereVolume class

SphericalJoint class

SphericalJointObject class

SpotLight class

SpotLightObject class

StateSender class

String class

Substance class

T

TableWidget class

TexcoordParticle struct

TexcoordPointParticleSystem class

Text namespace

TextButtonWidget class

TextSetting class

Texture class

TextureHeader struct

TextureMapAttribute class

TextWidget class

Thread class

TimeMgr class

Timer class

TorusGeometry class

TorusGeometryObject class

Transform4D class

Transformable class

Tree class

Trigger class

TriggerObject class

TruncatedConeGeometry class

TruncatedConeGeometryObject class

TruncatedConeShape class

TruncatedConeShapeObject class

TruncatedConeVolume class

TruncatedDomeShape class

TruncatedDomeShapeObject class

TruncatedDomeVolume class

TruncatedPyramidShape class

TruncatedPyramidShapeObject class

TruncatedPyramidVolume class

TubeEffect class

TubeEffectObject class

TubeGeometry class

TubeGeometryObject class

U

UniversalJoint class

UniversalJointObject class

Unpacker class

UpdatableTree class

V

Value class

Variable class

Vector2D class

Vector3D class

Vector4D class

ViewportWidget class

W

WaterController class

WaterGeometry class

WaterGeometryObject class

WaveGenerator class

WaveStreamer class

Widget class

Widget hierarchy

WidgetEventData struct

WidgetReg class

WidgetRegistration class

WindForce class

Window class

WindowEventData struct

WindowEventHandler class

World class

WorldMgr class

WorldViewportWidget class

Z

Zone class

ZoneObject class