| Class | BaseSoundComponent |
| Base class | BaseSoundComponent extends GenericComponent |
| Method | BaseSoundComponent.GetEventNames(array<string>) |
| Method | BaseSoundComponent.GetSignalIndex(string) |
| Method | BaseSoundComponent.GetSignalNames(array<string>) |
| Method | BaseSoundComponent.IsHandleValid(SoundHandle) |
| Method | BaseSoundComponent.IsPlayed(SoundHandle) |
| Method | BaseSoundComponent.Play(string) |
| Method | BaseSoundComponent.SetDebug(bool) |
| Method | BaseSoundComponent.SetSignalValue(int, float) |
| Method | BaseSoundComponent.SetSignalValueName(string, float) |
| Method | BaseSoundComponent.SetTransform(vector[]) |
| Method | BaseSoundComponent.Terminate(SoundHandle) |
| Method | BaseSoundComponent.Update() |
| Class | BasicCamera |
| Base class | BasicCamera extends BasicEntity |
| Class | BasicEntity |
| Base class | BasicEntity extends GenericEntity |
| Class | CharacterEntity |
| Base class | CharacterEntity extends BasicEntity |
| Method | CharacterEntity.GetCurrentMovement() |
| Method | CharacterEntity.GetCurrentStance() |
| Method | CharacterEntity.Teleport(vector) |
| Enum | CharacterMovement |
| Enum value | CharacterMovement.MOVEMENTTYPE_IDLE |
| Enum value | CharacterMovement.MOVEMENTTYPE_RUN |
| Enum value | CharacterMovement.MOVEMENTTYPE_SPRINT |
| Enum value | CharacterMovement.MOVEMENTTYPE_WALK |
| Enum | CharacterStance |
| Enum value | CharacterStance.STANCE_CROUCH |
| Enum value | CharacterStance.STANCE_CROUCH_RAISED |
| Enum value | CharacterStance.STANCE_ERECT |
| Enum value | CharacterStance.STANCE_ERECT_RAISED |
| Enum value | CharacterStance.STANCE_PRONE |
| Enum value | CharacterStance.STANCE_PRONE_RAISED |
| Class | GenericComponent |
| Base class | GenericComponent extends Managed |
| Method | GenericComponent.Activate(IEntity) |
| Method | GenericComponent.ClearEventMask(IEntity, int) |
| Method | GenericComponent.Deactivate(IEntity) |
| Method | GenericComponent.GenericComponent(IEntityComponentSource, IEntity) |
| Method | GenericComponent.GetEventMask() |
| Method | GenericComponent.IsActive() |
| Method | GenericComponent.SetEventMask(IEntity, int) |
| Class | GenericComponentClass |
| Method | GenericComponentClass.DependsOn(typename, TypeID) |
| Class | GenericEntity |
| Base class | GenericEntity extends IEntity |
| Method | GenericEntity._WB_AfterWorldUpdate(float) |
| Method | GenericEntity.DeleteComponent(GenericComponent) |
| Method | GenericEntity.FindComponent(typename) |
| Method | GenericEntity.InsertComponent(GenericComponent) |
| Method | GenericEntity.RemoveComponent(GenericComponent) |
| Method | GenericEntity.Show(bool) |
| Class | GenericTerrainEntity |
| Base class | GenericTerrainEntity extends GenericEntity |
| Class | GenericWorldEntity |
| Base class | GenericWorldEntity extends GenericEntity |
| Class | GenericWorldFogEntity |
| Base class | GenericWorldFogEntity extends GenericEntity |
| Class | GenericWorldLightEntity |
| Base class | GenericWorldLightEntity extends GenericEntity |
| Method | IEntity.IEntity(IEntitySource, IEntity) |
| Class | IEntityComponentSource |
| Typedef | IEntityComponentSource |
| Base class | IEntityComponentSource extends BaseContainer |
| Class | LightEntity |
| Base class | LightEntity extends GenericEntity |
| Method | LightEntity.GetConeAngle() |
| Method | LightEntity.GetDiffuseColor() |
| Method | LightEntity.GetRadius() |
| Method | LightEntity.IsCastShadow(bool) |
| Method | LightEntity.SetCastShadow(bool) |
| Method | LightEntity.SetConeAngle(float) |
| Method | LightEntity.SetDiffuseColor(int) |
| Method | LightEntity.SetRadius(float) |
| Class | ModelEntity |
| Base class | ModelEntity extends BasicEntity |
| Class | ScriptComponent |
| Base class | ScriptComponent extends GenericComponent |
| Method | ScriptComponent.EOnActivate(IEntity) |
| Method | ScriptComponent.EOnAnimEvent(IEntity, AnimEvent) |
| Method | ScriptComponent.EOnContact(IEntity, Contact) |
| Method | ScriptComponent.EOnDeactivate(IEntity) |
| Method | ScriptComponent.EOnExtra(IEntity, int) |
| Method | ScriptComponent.EOnFrame(IEntity, float) |
| Method | ScriptComponent.EOnInit(IEntity, int) |
| Method | ScriptComponent.EOnJointBreak(IEntity, int) |
| Method | ScriptComponent.EOnNotVisible(IEntity, int) |
| Method | ScriptComponent.EOnPhysicsMove(IEntity, int) |
| Method | ScriptComponent.EOnPostFrame(IEntity, int) |
| Method | ScriptComponent.EOnPostSimulate(IEntity, float) |
| Method | ScriptComponent.EOnSimulate(IEntity, float) |
| Method | ScriptComponent.EOnSoundEvent(IEntity, SoundEvent) |
| Method | ScriptComponent.EOnTouch(IEntity, int) |
| Method | ScriptComponent.EOnVisible(IEntity, int) |
| Method | ScriptComponent.OnComponentInsert(IEntity, ScriptComponent) |
| Method | ScriptComponent.OnComponentRemove(IEntity, ScriptComponent) |
| Method | ScriptComponent.OnDelete(IEntity) |
| Class | SignalInput |
| Field | SignalInput.m_name |
| Field | SignalInput.m_value |
| Method | SignalInput.SignalInput() |
| Typedef | SoundHandle |
| Enum | TouchEvent |
| Enum value | TouchEvent.ON_ENTER |
| Enum value | TouchEvent.ON_EXIT |
| Enum value | TouchEvent.ON_STAY |
| Class | VRHandEntity |
| Base class | VRHandEntity extends GenericEntity |
| Class | WorldEntity |
| Base class | WorldEntity extends GenericWorldEntity |
| Class | WorldEntityClass |