3#include <Core/ResourceManager/Resource.h>
4#include <Core/ResourceManager/ResourceHandle.h>
5#include <RendererCore/AnimationSystem/Declarations.h>
6#include <RendererCore/AnimationSystem/Skeleton.h>
7#include <RendererCore/RendererCoreDLL.h>
15 plUInt16 m_uiAttachedToJoint = 0;
35 plUInt64 GetHeapMemoryUsage()
const;
61 virtual void UpdateMemoryUsage(
MemoryUsage& out_NewMemoryUsage)
override;
Definition DynamicArray.h:81
The base class for all resources.
Definition Resource.h:10
The skeleton class encapsulates the information about the joint structure for a model.
Definition Skeleton.h:75
Definition SkeletonResource.h:47
Interface for binary in (read) streams.
Definition Stream.h:22
Interface for binary out (write) streams.
Definition Stream.h:107
A Unique ptr manages an object and destroys that object when it goes out of scope....
Definition UniquePtr.h:10
constexpr TYPE HighValue()
A very large value, that is slightly smaller than sqrt(MaxValue()).
A custom enum implementation that allows to define the underlying storage type to control its memory ...
Definition Enum.h:37
Describes in which loading state a resource currently is, and how many different quality levels there...
Definition Declarations.h:102
Default enum for returning failure or success, instead of using a bool.
Definition Types.h:54
Definition SkeletonResource.h:24
Definition SkeletonResource.h:12