fluidvis
|
#include <SXCore.h>
Public Member Functions | |
virtual EX | ~SXResource () |
EX const string & | getID () const |
virtual bool | isLoaded () const =0 |
virtual void | load ()=0 |
Protected Attributes | |
string | id |
a ressource (e texture, shader)
|
virtual |
deconstructor , compiler requires this method to be implemented in order to be virtual
EX const string& sx::SXResource::getID | ( | ) | const |
returns the identifier of the resource
|
pure virtual |
true iff the resource is loaded
Implemented in sx::AudioPass, sx::AudioListener, sx::AudioObject, sx::AudioBuffer, sx::Effect, sx::Pass, sx::RenderObject, sx::RenderTarget, sx::Skeleton, sx::Volume, sx::Texture, sx::UniformDMatrix, sx::UniformMatrix, sx::UniformDVector, sx::UniformVector, sx::UniformDouble, sx::UniformFloat, sx::BufferedMesh, and sx::Shader.
|
pure virtual |
Tries to load or reload the resource.
Implemented in sx::AudioPass, sx::AudioListener, sx::AudioObject, sx::AudioBuffer, sx::Effect, sx::Pass, sx::RenderObject, sx::RenderTarget, sx::Skeleton, sx::Volume, sx::Texture, sx::UniformDMatrix, sx::UniformMatrix, sx::UniformDVector, sx::UniformVector, sx::UniformDouble, sx::UniformFloat, sx::BufferedMesh, and sx::Shader.
|
protected |
identifyer