Karma Engine
|
#include <WorldSettings.h>
Additional Inherited Members | |
Public Member Functions inherited from Karma::AActor | |
AActor () | |
ULevel * | GetLevel () const |
void | PostSpawnInitialize (FTransform const &SpawnTransform, AActor *InOwner, APawn *InInstigator, bool bRemoteOwned, bool bNoFail, bool bDeferConstruction) |
virtual UWorld * | GetWorld () const override final |
bool | HasActorBegunPlay () const |
bool | IsActorBeginningPlay () const |
void | DispatchBeginPlay (bool bFromLevelStreaming=false) |
virtual void | SetOwner (AActor *NewOwner) |
void | FinishSpawning (const FTransform &Transform, bool bIsDefaultTransform=false) |
bool | IsOwnedBy (const AActor *TestOwner) const |
void | PostActorConstruction () |
void | GetComponents (KarmaVector< USceneComponent * > &OutComponents) const |
void | GetComponents (KarmaVector< UActorComponent * > &OutComponents) const |
void | SetInstigator (APawn *InInstigator) |
FORCEINLINE USceneComponent * | GetRootComponent () const |
bool | SetRootComponent (USceneComponent *NewRootComponent) |
const FTransform & | GetTransform () const |
const FTransform & | ActorToWorld () const |
void | InitializeComponents () |
virtual void | PostInitializeComponents () |
AActor * | GetParentActor () const |
UChildActorComponent * | GetParentComponent () const |
void | RemoveOwnedComponent (std::shared_ptr< UActorComponent > Component) |
bool | GetAutoDestroyWhenFinished () const |
bool | CanTick () const |
void | DisableTick (bool bDisable) |
virtual void | Tick (float DeltaSeconds) |
Public Member Functions inherited from Karma::UObject | |
UObject () | |
virtual void | FinishDestroy () |
virtual const std::string & | GetDesc () |
Return a one line description of an object for viewing in the thumbnail view of the generic browser. | |
bool | IsValidChecked (const UObject *Test) |
virtual void | BeginDestroy () |
Called before destroying the object. This is called immediately upon deciding to destroy the object, to allow the object to begin an asynchronous cleanup process. | |
FORCEINLINE bool | Modify (bool bAlwaysMarkDirty=true) |
bool | IsSelected () const |
Test the selection state of a UObject. | |
Public Member Functions inherited from Karma::UObjectBase | |
UObjectBase (UClass *inClass, EObjectFlags inFlags, EInternalObjectFlags inInternalFlags, UObject *inOuter, const std::string &inName) | |
UPackage * | GetPackage () const |
UPackage * | GetExternalPackage () const |
bool | IsUnreachable () const |
FORCEINLINE void | SetInternalIndex (uint32_t StoreIndex) |
FORCEINLINE uint32_t | GetInterIndex () const |
void | MarkAsGarbage () |
void | ClearGarbage () |
FORCEINLINE const std::string & | GetName () const |
FORCEINLINE void | SetObjectName (const std::string &aName) |
FORCEINLINE UObject * | GetOuter () const |
UObject * | GetTypedOuter (UClass *Target) const |
template<typename T > | |
T * | GetTypedOuter () const |
bool | IsValidLowLevel () const |
template<typename OtherClassType > | |
FORCEINLINE bool | IsA (OtherClassType SomeBase) const |
FORCEINLINE UClass * | GetClass () const |
FORCEINLINE EObjectFlags | GetFlags () const |
FORCEINLINE void | SetFlags (EObjectFlags NewFlags) |
FORCEINLINE void | ClearFlags (EObjectFlags NewFlags) |
FORCEINLINE bool | HasAnyFlags (EObjectFlags FlagsToCheck) const |
FORCEINLINE bool | HasAnyInternalFlags (EInternalObjectFlags FlagsToCheck) const |
FORCEINLINE void | SetInternalFlags (EInternalObjectFlags FlagsToSet) const |
FORCEINLINE void | AddToRoot () |
Static Public Member Functions inherited from Karma::AActor | |
static void | DispatchOnComponentsCreated (AActor *NewActor) |
static USceneComponent * | FixupNativeActorComponents (AActor *Actor) |
Static Public Member Functions inherited from Karma::UObject | |
static const char * | StaticConfigName () |
Static Public Member Functions inherited from Karma::UObjectBase | |
static FORCEINLINE EInternalObjectFlags | FixGarbageOrPendingKillInternalObjectFlags (const EInternalObjectFlags InFlags) |
Public Attributes inherited from Karma::AActor | |
float | m_CreationTime |
AActor * | m_Owner |
KarmaVector< AActor * > | m_Children |
Protected Member Functions inherited from Karma::AActor | |
virtual void | BeginPlay () |
Protected Member Functions inherited from Karma::UObjectBase | |
FORCEINLINE void | SetFlagsTo (EObjectFlags NewFlags) |
Protected Attributes inherited from Karma::AActor | |
USceneComponent * | m_RootComponent |
bool | m_bCanEverTick |
Actor containing all script accessible world properties.