![]() |
Divide Framework 0.1
A free and open-source 3D Framework under heavy development
|
#include <Resource.h>
Public Member Functions | |
Resource (std::string_view resourceName, std::string_view typeName) | |
ResourceState | getState () const noexcept |
PROPERTY_R (Str< 32 >, typeName) | |
PROPERTY_R (Str< 256 >, resourceName) | |
![]() | |
GUIDWrapper () noexcept | |
GUIDWrapper (const GUIDWrapper &old) noexcept | |
GUIDWrapper (GUIDWrapper &&old) noexcept | |
virtual | ~GUIDWrapper ()=default |
FORCE_INLINE I64 | getGUID () const noexcept |
GUIDWrapper & | operator= (const GUIDWrapper &old)=delete |
GUIDWrapper & | operator= (GUIDWrapper &&other)=delete |
Protected Member Functions | |
virtual void | setState (ResourceState currentState) |
Protected Attributes | |
std::atomic< ResourceState > | _resourceState |
![]() | |
const I64 | _guid |
Additional Inherited Members | |
![]() | |
static I64 | generateGUID () noexcept |
Definition at line 67 of file Resource.h.
|
explicit |
Definition at line 9 of file Resource.cpp.
|
noexcept |
Definition at line 17 of file Resource.cpp.
Divide::Resource::PROPERTY_R | ( | Str< 256 > | , |
resourceName | |||
) |
Divide::Resource::PROPERTY_R | ( | Str< 32 > | , |
typeName | |||
) |
|
protectedvirtual |
Reimplemented in Divide::CachedResource.
Definition at line 22 of file Resource.cpp.
|
protected |
Definition at line 81 of file Resource.h.