Karma Engine
|
#include <World.h>
Public Member Functions | |
InitializationValues & | InitializeScenes (const bool bInitialize) |
InitializationValues & | AllowAudioPlayback (const bool bAllow) |
InitializationValues & | RequiresHitProxies (const bool bRequires) |
InitializationValues & | CreatePhysicsScene (const bool bCreate) |
InitializationValues & | CreateNavigation (const bool bCreate) |
InitializationValues & | CreateAISystem (const bool bCreate) |
InitializationValues & | ShouldSimulatePhysics (const bool bInShouldSimulatePhysics) |
InitializationValues & | EnableTraceCollision (const bool bInEnableTraceCollision) |
InitializationValues & | ForceUseMovementComponentInNonGameWorld (const bool bInForceUseMovementComponentInNonGameWorld) |
InitializationValues & | SetTransactional (const bool bInTransactional) |
InitializationValues & | CreateFXSystem (const bool bCreate) |
InitializationValues & | CreateWorldPartition (const bool bCreate) |
InitializationValues & | SetDefaultGameMode (TSubclassOf< class AGameModeBase > GameMode) |
Public Attributes | |
uint32_t | bInitializeScenes: 1 |
uint32_t | bAllowAudioPlayback: 1 |
uint32_t | bRequiresHitProxies: 1 |
uint32_t | bCreatePhysicsScene: 1 |
uint32_t | bCreateNavigation: 1 |
uint32_t | bCreateAISystem: 1 |
uint32_t | bShouldSimulatePhysics: 1 |
uint32_t | bEnableTraceCollision: 1 |
uint32_t | bForceUseMovementComponentInNonGameWorld: 1 |
uint32_t | bTransactional: 1 |
uint32_t | bCreateFXSystem: 1 |
uint32_t | bCreateWorldPartition: 1 |
TSubclassOf< class AGameModeBase > | DefaultGameMode |
The current renderer feature level of this world Struct containing a collection of optional parameters for initialization of a World.
uint32_t Karma::UWorld::InitializationValues::bAllowAudioPlayback |
Are sounds allowed to be generated from this world.
uint32_t Karma::UWorld::InitializationValues::bCreateAISystem |
Should the AI system be created for this world.
uint32_t Karma::UWorld::InitializationValues::bCreateFXSystem |
Should the FX system be created for this world.
uint32_t Karma::UWorld::InitializationValues::bCreateNavigation |
Should the navigation system be created for this world.
uint32_t Karma::UWorld::InitializationValues::bCreatePhysicsScene |
Should the physics scene be created. bInitializeScenes must be true for this to be considered.
uint32_t Karma::UWorld::InitializationValues::bCreateWorldPartition |
Should the world be partitioned
uint32_t Karma::UWorld::InitializationValues::bEnableTraceCollision |
Are collision trace calls valid within this world.
uint32_t Karma::UWorld::InitializationValues::bForceUseMovementComponentInNonGameWorld |
Special flag to enable movement component in non game worlds (see UMovementComponent::OnRegister)
uint32_t Karma::UWorld::InitializationValues::bInitializeScenes |
Should the scenes (physics, rendering) be created.
uint32_t Karma::UWorld::InitializationValues::bRequiresHitProxies |
Should the render scene create hit proxies.
uint32_t Karma::UWorld::InitializationValues::bShouldSimulatePhysics |
Should physics be simulated in this world.
uint32_t Karma::UWorld::InitializationValues::bTransactional |
Should actions performed to objects in this world be saved to the transaction buffer.
TSubclassOf<class AGameModeBase> Karma::UWorld::InitializationValues::DefaultGameMode |
The default game mode for this world (if any)