Jungle_Week1_Team2
Loading...
Searching...
No Matches
ASphereActor Class Reference

#include <SphereActor.h>

Inheritance diagram for ASphereActor:
AActor UObject

Public Member Functions

 ASphereActor (UClass *InClass, const FString &InName, UObject *InOuter=nullptr)
void PostSpawnInitialize () override
UPrimitiveComponentGetPrimitiveComponent () const
URandomColorComponentGetRandomColorComponent () const
void SetUseRandomColor (bool bEnable)
bool GetUseRandomColor () const
Public Member Functions inherited from AActor
 AActor (UClass *InClass, const FString &InName, UObject *InOuter=nullptr)
 ~AActor () override=default
USceneGetScene () const
void SetScene (UScene *InScene)
USceneComponentGetRootComponent () 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 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 FVectorGetActorLocation () 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)
UClassGetClass () const
const FStringGetName () const
UObjectGetOuter () 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 UClassStaticClass ()
Static Public Member Functions inherited from AActor
static UClassStaticClass ()
Static Public Member Functions inherited from UObject
static int32 GetTotalBytes ()
static int32 GetTotalCounts ()
static UClassStaticClass ()

Additional Inherited Members

Static Public Attributes inherited from UObject
static int32 TotalAllocationBytes = 0
static int32 TotalAllocationCounts = 0
Protected Attributes inherited from AActor
USceneScene = nullptr
USceneComponentRootComponent = nullptr
TArray< UActorComponent * > OwnedComponents
bool bCanEverTick = true
bool bTickEnabled = true
bool bActorBegunPlay = false
bool bPendingDestroy = false

Constructor & Destructor Documentation

◆ ASphereActor()

ASphereActor::ASphereActor ( UClass * InClass,
const FString & InName,
UObject * InOuter = nullptr )

Member Function Documentation

◆ GetPrimitiveComponent()

UPrimitiveComponent * ASphereActor::GetPrimitiveComponent ( ) const
inline

◆ GetRandomColorComponent()

URandomColorComponent * ASphereActor::GetRandomColorComponent ( ) const
inline

◆ GetUseRandomColor()

bool ASphereActor::GetUseRandomColor ( ) const
inline

◆ PostSpawnInitialize()

void ASphereActor::PostSpawnInitialize ( )
overridevirtual

Reimplemented from AActor.

◆ SetUseRandomColor()

void ASphereActor::SetUseRandomColor ( bool bEnable)
inline

◆ StaticClass()

UClass * ASphereActor::StaticClass ( )
static

The documentation for this class was generated from the following files: