#include <ObjectClass_CScene.h>
Inheritance diagram for CScene:
Public Member Functions | |
void | AddEventRelay (class CObject Target) |
void | AddEventRelay (class CClassExecutorInstance ExecutorInstance, Method(class CEvent) HookMethod) |
void | RemoveEventRelays (class CClassExecutorInstance ExecutorInstance) |
void | RegisterDeltaTickHook (class CClassExecutorInstance ExecutorInstance, Method(float) HookMethod) |
void | UnregisterDeltaTickHook (class CClassExecutorInstance ExecutorInstance, Method(float) HookMethod) |
void | RegisterRenderTickHook (class CClassExecutorInstance ExecutorInstance, Method(float) HookMethod) |
void | UnregisterRenderTickHook (class CClassExecutorInstance ExecutorInstance, Method(float) HookMethod) |
dword | Time () |
void | SetTime (dword Time) |
dword | PreciseTime () |
void | EnsureGenesis () |
void | ActivateSceneWatchers () |
bool | IsLoadingComplete () |
bool | IsSceneSequencedWithServer () |
void | AssureTemporalMaster () |
bool | IsPaused () |
CScene | TemporalMaster () |
void | TemporalPassTime (float Time) |
void | TemporalContinue () |
void | TemporalPause (float Time) |
void | TemporalPause () |
void | TemporalMoveToScale (float Scale, float Speed) |
void | PausePhysicsSimulation () |
void | ResumePhysicsSimulation () |
void | RecreatePhysicsWorld () |
void | SetTimeScale (float Scale) |
float | TimeScale () |
void | ComposeEnvironment () |
void | Add (class CActor ActorToAdd) |
void | Remove (class CActor ActorToRemove) |
void | OwnBranch (class CObject ObjectBranchToOwn) |
void | PreCacheObject (class CObject PreCacheObject) |
CActor | Actor (int Num) |
int | NumActors () |
void | AddPublicActor (class CActor ActorToAdd) |
void | RemovePublicActor (class CActor ActorToRemove) |
CActor | PublicActor (int Num) |
int | NumPublicActors () |
CActor | FindPublicActorByName (string Name) |
CCollisionTester | NewCollisionTester () |
CRenderer | CurrentRenderer () |
int | NumAttachedRenderer () |
CRenderer | AttachedRenderer (int Index) |
CActor | CurrentRendererCamera () |
CSession | Session () |
void | PlayNoiseSphere (class CNoise Noise, class CVector Position, float Hotspot, float Falloff, float Volume) |
void | PlayNoiseSphere (class CNoise Noise, class CVector Position, float DecayDistance) |
void | PlayNoiseSphere (class CNoise Noise, class CActor Parent, float DecayDistance) |
void | PlayNoiseSphere (class CNoise Noise, class CVector Position, float Hotspot, float Falloff, float Volume, float Frequency) |
void | PlayNoiseSphereVolumetric (class CNoise Noise, class CVector Position, float Hotspot, float Falloff, float Volume) |
void | PlayNoiseSphereVolumetric (class CNoise Noise, class CVector Position, float Hotspot, float Falloff, float Volume, float Frequency) |
void | SetCollisionsActive (class CActor Actor1, class CActor Actor2, bool IsActive) |
void | PlayNoiseAmbient (class CNoise Noise, float Volume) |
CIncidentRecorder | NewIncidentRecorder () |
bool | TestSphere (class CCollisionResults CollisionResults, class CVector Position, float Radius) |
bool | TestSphere (class CCollisionResults CollisionResults, class CVector Position, float Hotspot, float Falloff) |
bool | TestSpherePath (class CCollisionResults CollisionResults, class CVector Position, float Radius, class CVector Direction, float Distance) |
bool | TestLineSegment (class CCollisionResults CollisionResults, class CVector StartPosition, class CVector EndPosition) |
bool | TestRay (class CCollisionResults CollisionResults, class CVector StartPosition, class CVector Ray) |
bool | TestLineSegment (class CCollisionResults CollisionResults, class CVector Position, class CCoordinateSystem Orientation, float Length) |
bool | TestCone (class CCollisionResults CollisionResults, class CVector Position, class CCoordinateSystem Orientation, float Penumbra, float Length) |
float | YGravity () |
void CScene::ActivateSceneWatchers | ( | ) |
class CActor CScene::Actor | ( | int | Num | ) |
void CScene::Add | ( | class CActor | ActorToAdd | ) |
void CScene::AddEventRelay | ( | class CClassExecutorInstance | ExecutorInstance, | |
Method(class CEvent) | HookMethod | |||
) |
void CScene::AddEventRelay | ( | class CObject | Target | ) |
void CScene::AddPublicActor | ( | class CActor | ActorToAdd | ) |
void CScene::AssureTemporalMaster | ( | ) |
class CRenderer CScene::AttachedRenderer | ( | int | Index | ) |
void CScene::ComposeEnvironment | ( | ) |
class CRenderer CScene::CurrentRenderer | ( | ) |
class CActor CScene::CurrentRendererCamera | ( | ) |
void CScene::EnsureGenesis | ( | ) |
class CActor CScene::FindPublicActorByName | ( | string | Name | ) |
bool CScene::IsLoadingComplete | ( | ) |
bool CScene::IsPaused | ( | ) |
bool CScene::IsSceneSequencedWithServer | ( | ) |
class CCollisionTester CScene::NewCollisionTester | ( | ) |
Reimplemented from CObject.
class CIncidentRecorder CScene::NewIncidentRecorder | ( | ) |
int CScene::NumActors | ( | ) |
int CScene::NumAttachedRenderer | ( | ) |
int CScene::NumPublicActors | ( | ) |
void CScene::OwnBranch | ( | class CObject | ObjectBranchToOwn | ) |
void CScene::PausePhysicsSimulation | ( | ) |
void CScene::PlayNoiseAmbient | ( | class CNoise | Noise, | |
float | Volume | |||
) |
void CScene::PlayNoiseSphere | ( | class CNoise | Noise, | |
class CVector | Position, | |||
float | Hotspot, | |||
float | Falloff, | |||
float | Volume, | |||
float | Frequency | |||
) |
void CScene::PlayNoiseSphere | ( | class CNoise | Noise, | |
class CVector | Position, | |||
float | Hotspot, | |||
float | Falloff, | |||
float | Volume | |||
) |
void CScene::PlayNoiseSphereVolumetric | ( | class CNoise | Noise, | |
class CVector | Position, | |||
float | Hotspot, | |||
float | Falloff, | |||
float | Volume, | |||
float | Frequency | |||
) |
void CScene::PlayNoiseSphereVolumetric | ( | class CNoise | Noise, | |
class CVector | Position, | |||
float | Hotspot, | |||
float | Falloff, | |||
float | Volume | |||
) |
void CScene::PreCacheObject | ( | class CObject | PreCacheObject | ) |
dword CScene::PreciseTime | ( | ) |
class CActor CScene::PublicActor | ( | int | Num | ) |
void CScene::RecreatePhysicsWorld | ( | ) |
void CScene::RegisterDeltaTickHook | ( | class CClassExecutorInstance | ExecutorInstance, | |
Method(float) | HookMethod | |||
) |
void CScene::RegisterRenderTickHook | ( | class CClassExecutorInstance | ExecutorInstance, | |
Method(float) | HookMethod | |||
) |
void CScene::Remove | ( | class CActor | ActorToRemove | ) |
void CScene::RemoveEventRelays | ( | class CClassExecutorInstance | ExecutorInstance | ) |
void CScene::RemovePublicActor | ( | class CActor | ActorToRemove | ) |
void CScene::ResumePhysicsSimulation | ( | ) |
class CSession CScene::Session | ( | ) |
void CScene::SetTime | ( | dword | Time | ) |
void CScene::SetTimeScale | ( | float | Scale | ) |
void CScene::TemporalContinue | ( | ) |
class CScene CScene::TemporalMaster | ( | ) |
void CScene::TemporalMoveToScale | ( | float | Scale, | |
float | Speed | |||
) |
void CScene::TemporalPassTime | ( | float | Time | ) |
void CScene::TemporalPause | ( | ) |
void CScene::TemporalPause | ( | float | Time | ) |
bool CScene::TestCone | ( | class CCollisionResults | CollisionResults, | |
class CVector | Position, | |||
class CCoordinateSystem | Orientation, | |||
float | Penumbra, | |||
float | Length | |||
) |
bool CScene::TestLineSegment | ( | class CCollisionResults | CollisionResults, | |
class CVector | Position, | |||
class CCoordinateSystem | Orientation, | |||
float | Length | |||
) |
bool CScene::TestLineSegment | ( | class CCollisionResults | CollisionResults, | |
class CVector | StartPosition, | |||
class CVector | EndPosition | |||
) |
bool CScene::TestRay | ( | class CCollisionResults | CollisionResults, | |
class CVector | StartPosition, | |||
class CVector | Ray | |||
) |
bool CScene::TestSphere | ( | class CCollisionResults | CollisionResults, | |
class CVector | Position, | |||
float | Hotspot, | |||
float | Falloff | |||
) |
bool CScene::TestSphere | ( | class CCollisionResults | CollisionResults, | |
class CVector | Position, | |||
float | Radius | |||
) |
bool CScene::TestSpherePath | ( | class CCollisionResults | CollisionResults, | |
class CVector | Position, | |||
float | Radius, | |||
class CVector | Direction, | |||
float | Distance | |||
) |
dword CScene::Time | ( | ) |
float CScene::TimeScale | ( | ) |
void CScene::UnregisterDeltaTickHook | ( | class CClassExecutorInstance | ExecutorInstance, | |
Method(float) | HookMethod | |||
) |
void CScene::UnregisterRenderTickHook | ( | class CClassExecutorInstance | ExecutorInstance, | |
Method(float) | HookMethod | |||
) |
float CScene::YGravity | ( | ) |