|
Jungle_Week1_Team2
|
#include <Actor.h>
Public Member Functions | |
| AActor (UClass *InClass, const FString &InName, UObject *InOuter=nullptr) | |
| ~AActor () override=default | |
| UScene * | GetScene () const |
| void | SetScene (UScene *InScene) |
| USceneComponent * | GetRootComponent () const |
| void | SetRootComponent (USceneComponent *InRootComponent) |
| const TArray< UActorComponent * > & | GetComponents () const |
| void | AddOwnedComponent (UActorComponent *InComponent) |
| void | RemoveOwnedComponent (UActorComponent *InComponent) |
| template<typename T> | |
| T * | GetComponentByClass () const |
| virtual void | PostSpawnInitialize () |
| virtual void | BeginPlay () |
| virtual void | Tick (float DeltaTime) |
| virtual void | EndPlay () |
| virtual void | Destroy () |
| bool | HasBegunPlay () const |
| bool | IsPendingDestroy () const |
| bool | CanTick () const |
| void | SetActorTickEnabled (bool bEnabled) |
| const FVector & | GetActorLocation () const |
| void | SetActorLocation (const FVector &InLocation) |
| Public Member Functions inherited from UObject | |
| UObject (uint32 InUUID, size_t InObjectType) | |
| virtual | ~UObject ()=default |
| UObject (UClass *InClass, FString InName, UObject *InOuter=nullptr) | |
| void * | operator new (size_t InSize) |
| void | operator delete (void *InAddress, std::size_t size) |
| UClass * | GetClass () const |
| const FString & | GetName () const |
| UObject * | GetOuter () const |
| bool | IsA (const UClass *InClass) const |
| template<typename T> | |
| T * | GetTypedOuter () const |
| FString | GetPathName () const |
| bool | HasAnyFlags (EObjectFlags InFlags) const |
| bool | HasAllFlags (EObjectFlags InFlags) const |
| void | AddFlags (EObjectFlags InFlags) |
| void | ClearFlags (EObjectFlags InFlags) |
| void | MarkPendingKill () |
| bool | IsPendingKill () const |
Static Public Member Functions | |
| static UClass * | StaticClass () |
| Static Public Member Functions inherited from UObject | |
| static int32 | GetTotalBytes () |
| static int32 | GetTotalCounts () |
| static UClass * | StaticClass () |
Protected Attributes | |
| UScene * | Scene = nullptr |
| USceneComponent * | RootComponent = nullptr |
| TArray< UActorComponent * > | OwnedComponents |
| bool | bCanEverTick = true |
| bool | bTickEnabled = true |
| bool | bActorBegunPlay = false |
| bool | bPendingDestroy = false |
Additional Inherited Members | |
| Static Public Attributes inherited from UObject | |
| static int32 | TotalAllocationBytes = 0 |
| static int32 | TotalAllocationCounts = 0 |
|
overridedefault |
| void AActor::AddOwnedComponent | ( | UActorComponent * | InComponent | ) |
|
virtual |
|
inline |
|
virtual |
|
virtual |
| const FVector & AActor::GetActorLocation | ( | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
virtual |
Reimplemented in ACubeActor, and ASphereActor.
| void AActor::RemoveOwnedComponent | ( | UActorComponent * | InComponent | ) |
| void AActor::SetActorLocation | ( | const FVector & | InLocation | ) |
|
inline |
|
inline |
|
inline |
|
static |
|
virtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |