An actor that contains a static mesh component, allowing the mesh to be rendered in the game world.
More...
|
| | AStaticMeshActor (const std::string &name="StaticMeshActor") |
| | Constructor for StaticMeshActor.
|
| void | LoadMeshFromFile (const std::string &filePath) |
| | Loads a static mesh from a file and assigns it to the static mesh component.
|
| UStaticMeshComponent * | GetStaticMeshComponent () const |
| | Getter for the static mesh component.
|
| virtual void | Tick (float DeltaSeconds) override |
| | 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 |
| bool | SetActorTransform (const FTransform &NewTransform) |
|
bool | SetActorLocation (const glm::vec3 &NewLocation) |
| | Move the actor instantly to the specified location.
|
|
bool | SetActorRotation (TRotator NewRotation) |
| void | SetActorScale3D (glm::vec3 NewScale3D) |
| 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) |
| | 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.
|
| | UObjectBase (UClass *inClass, EObjectFlags inFlags, EInternalObjectFlags inInternalFlags, UObject *inOuter, const std::string &inName) |
| | Constructor used by StaticAllocateObject.
|
| virtual void | ShivaUObject () |
| | One function to destroy them.
|
| UPackage * | GetPackage () const |
| | Walks up the list of outers until it finds a package directly associated with the object.
|
| UPackage * | GetExternalPackage () const |
| bool | IsUnreachable () const |
| FORCEINLINE void | SetInternalIndex (uint32_t StoreIndex) |
| FORCEINLINE uint32_t | GetInternalIndex () 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 FlagsToClear) |
| FORCEINLINE bool | HasAnyFlags (EObjectFlags FlagsToCheck) const |
| FORCEINLINE bool | HasAnyInternalFlags (EInternalObjectFlags FlagsToCheck) const |
| FORCEINLINE void | SetInternalFlags (EInternalObjectFlags FlagsToSet) const |
| FORCEINLINE void | AddToRoot () |
An actor that contains a static mesh component, allowing the mesh to be rendered in the game world.
- Since
- Karma 1.0.0