|
Jungle_Week1_Team2
|
#include <Scene.h>
Public Member Functions | |
| UScene (UClass *InClass, const FString &InName, UObject *InOuter=nullptr) | |
| ~UScene () override | |
| template<typename T> | |
| T * | SpawnActor (const FString &InName) |
| void | RegisterActor (AActor *InActor) |
| void | DestroyActor (AActor *InActor) |
| void | CleanupDestroyedActors () |
| const TArray< AActor * > & | GetActors () const |
| CCamera * | GetCamera () const |
| void | InitializeDefaultScene (float AspectRatio, ID3D11Device *Device=nullptr) |
| void | LoadSceneFromFile (const FString &FilePath, ID3D11Device *Device=nullptr) |
| void | SaveSceneToFile (const FString &FilePath) |
| void | ClearActors () |
| void | BeginPlay () |
| void | Tick (float DeltaTime) |
| 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 () |
Additional Inherited Members | |
| Static Public Attributes inherited from UObject | |
| static int32 | TotalAllocationBytes = 0 |
| static int32 | TotalAllocationCounts = 0 |
|
override |
| void UScene::BeginPlay | ( | ) |
| void UScene::CleanupDestroyedActors | ( | ) |
| void UScene::ClearActors | ( | ) |
| void UScene::DestroyActor | ( | AActor * | InActor | ) |
|
inline |
| void UScene::InitializeDefaultScene | ( | float | AspectRatio, |
| ID3D11Device * | Device = nullptr ) |
| void UScene::LoadSceneFromFile | ( | const FString & | FilePath, |
| ID3D11Device * | Device = nullptr ) |
| void UScene::RegisterActor | ( | AActor * | InActor | ) |
| void UScene::SaveSceneToFile | ( | const FString & | FilePath | ) |
|
inline |
|
static |
| void UScene::Tick | ( | float | DeltaTime | ) |