EHS
|
#include <Resource.h>
Public Member Functions | |
Resource () | |
Resource (ehs::Str_8 id) | |
Resource (Resource &&rsrc) noexcept | |
Resource (const Resource &rsrc) | |
Resource & | operator= (Resource &&rsrc) noexcept |
Resource & | operator= (const Resource &rsrc) |
bool | operator== (ehs::UInt_64 otherHashId) const |
bool | operator!= (ehs::UInt_64 otherHashId) const |
virtual void | Release () |
void | SetId (ehs::Str_8 newId) |
ehs::UInt_64 | GetHashId () const |
ehs::Str_8 | GetId () const |
virtual bool | IsValid () const |
Resource * | Clone () const override |
![]() | |
virtual | ~BaseObj () |
BaseObj () | |
BaseObj (BaseObj &&base) noexcept | |
BaseObj (const BaseObj &base) | |
BaseObj & | operator= (BaseObj &&base) noexcept |
BaseObj & | operator= (const BaseObj &base) |
bool | operator== (const BaseObj &base) const |
bool | operator!= (const BaseObj &base) const |
const Type * | GetHierarchy () const |
UInt_64 | GetHierarchySize () const |
bool | HasType (UInt_64 typeHashId) const |
bool | HasType (const Char_8 *typeId) const |
Type | GetType () const |
UInt_64 | GetTypeIdSize () const |
const Char_8 * | GetTypeId () const |
UInt_64 | GetTypeHashId () const |
virtual BaseObj * | Clone () const |
Additional Inherited Members | |
![]() | |
void | AddType (const Char_8 *id) |
ehs::Resource::Resource | ( | ) |
ehs::Resource::Resource | ( | ehs::Str_8 | id | ) |
|
noexcept |
ehs::Resource::Resource | ( | const Resource & | rsrc | ) |
|
overridevirtual |
ehs::UInt_64 ehs::Resource::GetHashId | ( | ) | const |
ehs::Str_8 ehs::Resource::GetId | ( | ) | const |
|
virtual |
bool ehs::Resource::operator!= | ( | ehs::UInt_64 | otherHashId | ) | const |
bool ehs::Resource::operator== | ( | ehs::UInt_64 | otherHashId | ) | const |
|
virtual |
Reimplemented in ehs::Audio.
void ehs::Resource::SetId | ( | ehs::Str_8 | newId | ) |