|
Wildvine Engine
Referencia Doxygen del codigo propio de Wildvine Engine.
|
#include <IResource.h>
Diagrama de herencia de IResource
Diagrama de colaboración de IResource:Métodos públicos | |
| uint64_t | GetID () const |
| const std::string & | GetName () const |
| const std::string & | GetPath () const |
| virtual size_t | getSizeInBytes () const =0 |
| ResourceState | GetState () const |
| ResourceType | GetType () const |
| virtual bool | init ()=0 |
| IResource (const std::string &name) | |
| virtual bool | load (const std::string &filename)=0 |
| void | SetPath (const std::string &path) |
| void | SetState (ResourceState s) |
| void | SetType (ResourceType t) |
| virtual void | unload ()=0 |
| virtual | ~IResource ()=default |
Atributos protegidos | |
| std::string | m_filePath |
| uint64_t | m_id |
| std::string | m_name |
| ResourceState | m_state |
| ResourceType | m_type |
Métodos privados estáticos | |
| static uint64_t | GenerateID () |
Definición en la línea 27 del archivo IResource.h.
|
inline |
Definición en la línea 29 del archivo IResource.h.
|
virtualdefault |
|
inlinestaticprivate |
Definición en la línea 66 del archivo IResource.h.
|
inline |
Definición en la línea 56 del archivo IResource.h.
Hace referencia a m_id.
|
inline |
Definición en la línea 52 del archivo IResource.h.
Hace referencia a m_name.
|
inline |
Definición en la línea 53 del archivo IResource.h.
Hace referencia a m_filePath.
|
pure virtual |
Implementado en Model3D.
|
inline |
Definición en la línea 55 del archivo IResource.h.
Hace referencia a m_state.
|
inline |
Definición en la línea 54 del archivo IResource.h.
Hace referencia a m_type.
|
pure virtual |
Implementado en Model3D.
|
pure virtual |
Implementado en Model3D.
|
inline |
Definición en la línea 47 del archivo IResource.h.
Hace referencia a m_filePath.
Referenciado por Model3D::load().
|
inline |
Definición en la línea 49 del archivo IResource.h.
Hace referencia a m_state.
Referenciado por Model3D::load() y Model3D::unload().
|
inline |
Definición en la línea 48 del archivo IResource.h.
Hace referencia a m_type.
Referenciado por Model3D::Model3D() y Model3D::Model3D().
|
pure virtual |
Implementado en Model3D.
|
protected |
Definición en la línea 60 del archivo IResource.h.
Referenciado por Model3D::GetBinaryCachePath(), GetPath(), Model3D::init() y SetPath().
|
protected |
Definición en la línea 63 del archivo IResource.h.
Referenciado por GetID().
|
protected |
Definición en la línea 59 del archivo IResource.h.
Referenciado por GetName() y Model3D::LoadFBXModel().
|
protected |
Definición en la línea 62 del archivo IResource.h.
Referenciado por GetState() y SetState().
|
protected |
Definición en la línea 61 del archivo IResource.h.