3#include <Core/ResourceManager/Resource.h>
4#include <Foundation/IO/DependencyFile.h>
5#include <RmlUiPlugin/RmlUiPluginDLL.h>
9 using StorageType = plUInt8;
45 const plString& GetRmlFile()
const {
return m_sRmlFile; }
47 const plVec2U32& GetReferenceResolution()
const {
return m_vReferenceResolution; }
52 virtual void UpdateMemoryUsage(
MemoryUsage& out_NewMemoryUsage)
override;
This class represents a set of files of which one wants to know when any one of them changes.
Definition DependencyFile.h:15
The base class for all resources.
Definition Resource.h:10
A default implementation of plResourceTypeLoader for standard file loading.
Definition ResourceTypeLoader.h:60
Definition RmlUiResource.h:37
Definition RmlUiResource.h:60
virtual bool IsResourceOutdated(const plResource *pResource) const override
If this function returns true, a resource is unloaded and loaded again to update its content.
Definition RmlUiResource.cpp:129
Interface for binary in (read) streams.
Definition Stream.h:22
Interface for binary out (write) streams.
Definition Stream.h:107
static constexpr plVec2Template< plUInt32 > MakeZero()
Definition Vec2.h:49
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 RmlUiResource.h:23
Definition RmlUiResource.h:8