#include <GteGraphicsObject.h>
Classes | |
class | ListenerForDestruction |
Public Member Functions | |
std::string const & | GetName () const |
GraphicsObjectType | GetType () const |
bool | IsBuffer () const |
bool | IsDrawingState () const |
bool | IsShader () const |
bool | IsTexture () const |
bool | IsTextureArray () const |
void | SetName (std::string const &name) |
virtual | ~GraphicsObject () |
Static Public Member Functions | |
static void | SubscribeForDestruction (std::shared_ptr< ListenerForDestruction > const &listener) |
static void | UnsubscribeForDestruction (std::shared_ptr< ListenerForDestruction > const &listener) |
Protected Member Functions | |
GraphicsObject () | |
Protected Attributes | |
std::string | mName |
GraphicsObjectType | mType |
Static Private Attributes | |
static std::mutex | msLFDMutex |
static std::set< std::shared_ptr< ListenerForDestruction > > | msLFDSet |
Definition at line 115 of file GteGraphicsObject.h.
|
virtual |
Definition at line 12 of file GteGraphicsObject.cpp.
|
protected |
Definition at line 24 of file GteGraphicsObject.cpp.
|
inline |
Definition at line 200 of file GteGraphicsObject.h.
|
inline |
Definition at line 165 of file GteGraphicsObject.h.
|
inline |
Definition at line 170 of file GteGraphicsObject.h.
|
inline |
Definition at line 190 of file GteGraphicsObject.h.
|
inline |
Definition at line 185 of file GteGraphicsObject.h.
|
inline |
Definition at line 175 of file GteGraphicsObject.h.
|
inline |
Definition at line 180 of file GteGraphicsObject.h.
|
inline |
Definition at line 195 of file GteGraphicsObject.h.
|
static |
Definition at line 30 of file GteGraphicsObject.cpp.
|
static |
Definition at line 39 of file GteGraphicsObject.cpp.
|
protected |
Definition at line 157 of file GteGraphicsObject.h.
|
staticprivate |
Definition at line 161 of file GteGraphicsObject.h.
|
staticprivate |
Definition at line 162 of file GteGraphicsObject.h.
|
protected |
Definition at line 156 of file GteGraphicsObject.h.