3#include <Core/ResourceManager/Resource.h>
4#include <Core/WorldSerializer/WorldReader.h>
5#include <Foundation/Containers/ArrayMap.h>
6#include <Foundation/Reflection/PropertyPath.h>
17 plUInt32 m_uiWorldReaderChildObject : 1;
18 plUInt32 m_uiWorldReaderObjectIndex : 31;
36 enum class InstantiateResult : plUInt8
54 virtual void UpdateMemoryUsage(
MemoryUsage& out_NewMemoryUsage)
override;
57 plUInt32 FindFirstParamWithName(plUInt64 uiNameHash)
const;
See plArrayMapBase for details.
Definition ArrayMap.h:149
Definition DynamicArray.h:81
This class is optimized to take nearly no memory (sizeof(void*)) and to allow very fast checks whethe...
Definition HashedString.h:25
Definition PrefabResource.h:28
Stores a path from an object of a given type to a property inside of it. Once initialized to a specif...
Definition PropertyPath.h:25
The base class for all resources.
Definition Resource.h:10
Interface for binary in (read) streams.
Definition Stream.h:22
Interface for binary out (write) streams.
Definition Stream.h:107
A world encapsulates a scene graph of game objects and various component managers and their component...
Definition World.h:22
Reads a world description from a stream. Allows to instantiate that world multiple times in different...
Definition WorldReader.h:47
Definition PrefabResource.h:15
Definition WorldReader.h:14
Definition PrefabResource.h:11
Describes in which loading state a resource currently is, and how many different quality levels there...
Definition Declarations.h:102