6namespace ph {
class SdlClass; }
Interface for all SDL resource.
Definition ISdlResource.h:22
ISdlResource(ISdlResource &&other)=default
ISdlResource(const ISdlResource &other)=default
ISdlResource & operator=(const ISdlResource &rhs)=default
virtual bool isInlinable() const
Definition ISdlResource.h:59
virtual ~ISdlResource()=default
virtual const SdlClass * getDynamicSdlClass() const
Get runtime SDL class of the resource.
Definition ISdlResource.h:54
virtual ESdlTypeCategory getDynamicCategory() const =0
virtual SdlResourceId getId() const =0
Get the unique ID of this resource. The returned ID is guaranteed to be unique in the current process...
The root for all renderer implementations.
Definition EEngineProject.h:6
std::uint64_t SdlResourceId
Definition SdlResourceId.h:8
ESdlTypeCategory
Definition ESdlTypeCategory.h:15