C4 Engine
C4 Engine API Documentation
Home

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

Album class

AmbientSource class

AmbientSourceObject class

AnimateSprocket class

AnimationController class

Animator class

Animator hierarchy

AnimatorTransform struct

AnnulusGeometry class

AnnulusGeometryObject class

Application class

Array class

ArrayDescriptor struct

Attribute class

Attribute hierarchy

AudioStreamer class

AutoRelease class

AutoReleaseAlbum class

AutoReleaseFont class

AxisControl class

B

Batch class

BatchJob class

BeamEffect class

BeamEffectObject class

Bivector3D class

BlendAnimator class

BlobParticle struct

BlobParticleSystem class

Blocker class

BlockerObject class

Board class

BodyController class

Bone class

BooleanSetting class

BoundingSphere class

Box2D class

Box3D class

BoxBlocker class

BoxBlockerObject class

BoxEmitter class

BoxEmitterObject class

BoxField class

BoxFieldObject class

BoxGeometry class

BoxGeometryObject class

BoxShaftEffect class

BoxShaftEffectObject class

BoxShape class

BoxShapeObject class

BoxTrigger class

BoxTriggerObject class

BoxVolume class

BoxZone class

BoxZoneObject class

ButtonControl class

C

Calc namespace

Camera class

CameraObject class

CameraWidget class

CapsuleBlocker class

CapsuleBlockerObject class

CapsuleShape class

CapsuleShapeObject class

CapsuleVolume class

CharacterController class

ChatMessage class

CheckChromaticitySetting class

CheckColorSetting class

CheckWidget class

ChromaticitySetting class

ChromaticityWidget class

ChunkHeader struct

Circle3D class

CircleWidget class

ClothController class

ClothGeometry class

ClothGeometryObject class

CollisionData struct

CollisionPoint struct

Color2S class

Color2U class

Color4S class

Color4U class

ColorPicker class

ColorRGB class

ColorRGBA class

ColorSetting class

ColorWidget class

Command class

Completable class

Compressor class

ConeGeometry class

ConeGeometryObject class

ConeShape class

ConeShapeObject class

ConeVolume class

ConfigDataDescription class

Configurable class

ConfigurationWidget class

ConnectionMarker class

Connector class

Controller class

Controller hierarchy

ControllerMessage class

ControllerReg class

ControllerRegistration class

Creatable class

Creator class

CubeLight class

CubeLightObject class

CubeMarker class

CubicBezier2D class

Cursor class

CylinderBlocker class

CylinderBlockerObject class

CylinderEmitter class

CylinderEmitterObject class

CylinderField class

CylinderFieldObject class

CylinderGeometry class

CylinderGeometryObject class

CylinderShaftEffect class

CylinderShaftEffectObject class

CylinderShape class

CylinderShapeObject class

CylinderTrigger class

CylinderTriggerObject class

CylinderVolume class

CylinderZone class

CylinderZoneObject class

CylindricalJoint class

CylindricalJointObject class

D

Data namespace

DataDescription class

DataStructure class

DateTime struct

Decompressor class

DeferredTask class

DeformableBodyController class

DeltaAxisControl class

Dialog class

DiffuseAttribute class

DiffuseTextureAttribute class

Dipole3D class

DirectPortal class

DirectPortalObject class

DirectedSource class

DirectedSourceObject class

DirectionalControl class

DiscalJoint class

DiscalJointObject class

DiskGeometry class

DiskGeometryObject class

DisplayEventData struct

DisplayEventHandler class

DistributionController class

DomainNameResolver class

DomeGeometry class

DomeGeometryObject class

DomeShape class

DomeShapeObject class

DomeVolume class

Drawable class

E

EditTextWidget class

Editor class

EditorPage class

EditorPlugin class

EditorSupplement class

Effect class

EffectObject class

EmissionAttribute class

EmissionTextureAttribute class

Emitter class

EmitterObject class

Engine class

EnvironmentAttribute class

EnvironmentTextureAttribute class

ExclusiveObservable class

ExclusiveObserver class

ExtrusionGeometry class

ExtrusionGeometryObject class

F

FadeSprocket class

Field class

FieldObject class

File class

FileMgr class

FilePicker class

FileReference class

FillableWidget class

FireEffect class

FireEffectObject class

FireParticle struct

FireParticleSystem class

FlareEffect class

FlareEffectObject class

FlashController class

Flector3D class

FlickerController class

FloatSetting class

FluidForce class

FogSpace class

FogSpaceObject class

Font class

Force class

Force hierarchy

ForceReg class

ForceRegistration class

FrameAnimator class

FrameAnimatorObserver class

FrustumCamera class

FrustumCameraObject class

FrustumViewportWidget class

Function class

FunctionReg class

FunctionRegistration class

G

GenericButtonControl class

GenericGeometry class

GenericGeometryObject class

GenericModel class

GenericResourceCatalog class

Geometry class

GeometryContact class

GeometryObject class

Global class

Graph class

GraphElement class

GraphRelation class

GraphicsMgr class

GravityForce class

H

HaloEffect class

HaloEffectObject class

HashTable class

HashTableElement class

HeadingSetting class

Heap class

Holder class

HoleGeometry class

HoleGeometryObject class

HorizonTextureAttribute class

Hub class

HyperlinkWidget class

I

IconButtonWidget class

IlluminanceSpace class

IlluminanceSpaceObject class

ImageButtonWidget class

ImageExportPlugin class

ImageImportPlugin class

ImagePlugin class

ImageWidget class

Impostor class

IndirectCamera class

IndirectCameraObject class

IndirectPortal class

IndirectPortalObject class

InfiniteLight class

InfiniteLightObject class

InfinitePointParticleSystem class

InfiniteZone class

InfiniteZoneObject class

InfoSetting class

InputControl class

InputControl hierarchy

InputDevice class

InputDevice hierarchy

InputMgr class

Instance class

Integer2D class

Integer3D class

Integer4D class

IntegerSetting class

Interactor class

InterfaceMgr class

Interpolator class

J

Job class

Joint class

JointObject class

JoystickDevice class

K

KeyButtonControl class

KeyboardDevice class

KeyboardEventData struct

KeyboardEventHandler class

KinematicController class

L

Light class

LightObject class

Line3D class

LineParticleSystem class

LineWaveGenerator class

LineWidget class

LinearAxisControl class

Link class

LinkTarget class

List class

ListElement class

ListWidget class

LocatorMarker class

Lock class

M

Map class

MapElement class

Marker class

MarkingData struct

MarkingEffect class

MarkingList class

MaterialObject class

Matrix2D class

Matrix3D class

Matrix4D class

Memory class

MemoryMgr class

Menu class

MenuBarWidget class

MenuSetting class

MergeAnimator class

Mesh class

Message class

MessageMgr class

Method class

MethodReg class

MethodRegistration class

Model class

ModelRegistration class

Modifier class

ModifierReg class

ModifierRegistration class

MorphController class

Motor3D class

MouseDevice class

MouseEventData struct

MouseEventHandler class

MovementController class

Movie class

MovieMgr class

MovieWidget class

MultiResourceSetting class

MultipaneWidget class

Mutex class

N

NetworkAddress class

NetworkMgr class

Node class

Node hierarchy

NormalTextureAttribute class

O

Object class

Object hierarchy

Observable class

Observer class

OcclusionPortal class

OcclusionPortalObject class

OcclusionQuery class

OcclusionRegion class

OcclusionSpace class

OcclusionSpaceObject class

OmniSource class

OmniSourceObject class

OpacityTextureAttribute class

OrientedCamera class

OrthoCamera class

OrthoCameraObject class

OrthoViewportWidget class

OscillationController class

P

Packable class

Packer class

Page class

PaintSpace class

PaintSpaceObject class

PaintWidget class

Panel class

PanelController class

PanelEffect class

PanelEffectObject class

PanelMouseEventData struct

ParallaxTextureAttribute class

Particle struct

ParticlePool class

ParticleSystem class

ParticleSystemReg class

ParticleSystemRegistration class

PasswordWidget class

PathPrimitiveGeometry class

PathPrimitiveGeometryObject class

PhysicsController class

PhysicsNode class

PhysicsSpace class

PhysicsSpaceObject class

PingMessage class

Plane3D class

PlateBlocker class

PlateBlockerObject class

PlateGeometry class

PlateGeometryObject class

PlateVolume class

PlayStationDevice class

Player class

Plugin class

PluginMgr class

Point2D class

Point3D class

PointLight class

PointLightObject class

PointParticleSystem class

PointWaveGenerator class

PolyParticle struct

PolyboardParticleSystem class

PolygonZone class

PolygonZoneObject class

PopupMenuWidget class

Portal class

PortalObject class

PowerTwoSetting class

PrimitiveGeometry class

PrimitiveGeometryObject class

PrimitiveStructure class

PrismaticJoint class

PrismaticJointObject class

Process class

ProgressWidget class

ProjectionLightObject class

Property class

PropertyObject class

PropertyReg class

PropertyRegistration class

PulsateSprocket class

PushButtonWidget class

PyramidGeometry class

PyramidGeometryObject class

PyramidShape class

PyramidShapeObject class

PyramidVolume class

Q

QuadEffect class

QuadEffectObject class

QuadParticle struct

QuadParticleSystem class

QuadWidget class

QuadraticBezier2D class

Quaternion class

R

RadioWidget class

RagdollController class

RandomizeSprocket class

Range class

RectangleWidget class

ReflectionAttribute class

RefractionAttribute class

Registrable class

Registration class

Renderable class

RenderableNode class

RenderableWidget class

Reporter class

Resource class

ResourceCatalog class

ResourceDescriptor class

ResourceLoader class

ResourceLocation class

ResourceMgr class

ResourceSetting class

RevoluteJoint class

RevoluteJointObject class

RevolutionGeometry class

RevolutionGeometryObject class

RigidBodyContact class

RigidBodyController class

RootWidget class

RopeController class

RopeGeometry class

RopeGeometryObject class

RotateSprocket class

RotationAxisControl class

RotationController class

Round3D class

Route class

S

ScaleSprocket class

SceneExportPlugin class

SceneImportPlugin class

ScriptController class

ScriptState class

ScrollSprocket class

ScrollWidget class

Setting class

Setting hierarchy

ShaderAttribute class

ShaderMarker class

ShaderParameterController class

ShadowSpace class

ShadowSpaceObject class

ShaftEffect class

ShaftEffectObject class

Shape class

ShapeObject class

Shared class

SharedVertexBuffer class

ShockwaveEffect class

Signal class

SkinController class

Skybox class

SliderControl class

SliderWidget class

SlugContainer class

SnapshotSender class

Sound class

SoundGroup class

SoundMgr class

SoundStreamer class

Source class

SourceObject class

Space class

SpaceObject class

SpectatorCamera class

SpecularAttribute class

SpecularTextureAttribute class

Sphere3D class

SphereBlocker class

SphereBlockerObject 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

SpinController class

SpotLight class

SpotLightObject class

Sprocket class

Sprocket hierarchy

SprocketReg class

SprocketRegistration class

StarField class

StateSender class

StaticHash class

String class

StringTable class

StrobeController class

StrokableWidget class

Structure class

StructureRef class

SubrangeData struct

Substance class

T

TableWidget class

TexcoordParticle struct

TexcoordPointParticleSystem class

Text namespace

TextButtonWidget class

TextSetting class

TextWidget class

Texture class

TextureAttribute class

TextureHeader struct

Thread class

ThreadMgr class

TickerSprocket class

TimeMgr class

Timer class

TorusGeometry class

TorusGeometryObject class

Transform4D class

Transformable class

Tree class

TreeItemWidget class

TreeWidget class

Trigger class

TriggerObject class

TruncatedConeGeometry class

TruncatedConeGeometryObject class

TruncatedConeShaftEffect class

TruncatedConeShaftEffectObject class

TruncatedConeShape class

TruncatedConeShapeObject class

TruncatedConeVolume class

TruncatedDomeShape class

TruncatedDomeShapeObject class

TruncatedDomeVolume class

TruncatedPyramidShaftEffect class

TruncatedPyramidShaftEffectObject class

TruncatedPyramidShape class

TruncatedPyramidShapeObject class

TruncatedPyramidVolume class

TubeEffect class

TubeEffectObject class

TubeGeometry class

TubeGeometryObject class

U

UniversalJoint class

UniversalJointObject class

Unpacker class

V

Value class

Variable class

Vector2D class

Vector3D class

Vector4D class

VertexBuffer class

ViewportWidget class

VisibilityRegion class

VisualSpace class

VisualSpaceObject class

W

WaterController class

WaterGeometry class

WaterGeometryObject class

WaveGenerator 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

X

XboxDevice class

Z

Zone class

ZoneObject class