nux-0.9.46
|
#include <NuxGraphics/IOpenGLResource.h>
Public Member Functions | |
IOpenGLResource (OpenGLResourceType ResourceType, NUX_FILE_LINE_PROTO) | |
virtual | ~IOpenGLResource () |
virtual int | RefCount () const |
OpenGLResourceType | GetResourceType () const |
int | GetOpenGLID () const |
Friends | |
class | IOpenGLFrameBufferObject |
class | IOpenGLSurface |
class | IOpenGLBaseTexture |
class | IOpenGLCubeTexture |
class | IOpenGLVolumeTexture |
class | IOpenGLAnimatedTexture |
class | IOpenGLTexture2D |
class | IOpenGLRectangleTexture |
class | IOpenGLVolume |
class | IOpenGLQuery |
class | GpuDevice |
class | IOpenGLIndexBuffer |
class | IOpenGLVertexBuffer |
class | IOpenGLVertexDeclaration |
class | IOpenGLShader |
class | IOpenGLVertexShader |
class | IOpenGLPixelShader |
class | IOpenGLShaderProgram |
class | IOpenGLAsmVertexShader |
class | IOpenGLAsmPixelShader |
class | IOpenGLAsmShaderProgram |
class | IOpenGLPixelBufferObject |
nux::IOpenGLResource::IOpenGLResource | ( | OpenGLResourceType | ResourceType, |
NUX_FILE_LINE_PROTO | |||
) | [inline] |
virtual nux::IOpenGLResource::~IOpenGLResource | ( | ) | [inline, virtual] |
int nux::IOpenGLResource::GetOpenGLID | ( | ) | const [inline] |
OpenGLResourceType nux::IOpenGLResource::GetResourceType | ( | ) | const [inline] |
virtual int nux::IOpenGLResource::RefCount | ( | ) | const [inline, virtual] |
Reimplemented in nux::IOpenGLSurface, and nux::IOpenGLVolume.
References nux::Object::GetReferenceCount().
friend class GpuDevice [friend] |
Reimplemented in nux::IOpenGLAnimatedTexture, nux::IOpenGLAsmVertexShader, nux::IOpenGLAsmPixelShader, nux::IOpenGLAsmShaderProgram, nux::IOpenGLCubeTexture, nux::IOpenGLFrameBufferObject, nux::IOpenGLVertexShader, nux::IOpenGLPixelShader, nux::IOpenGLShaderProgram, nux::IOpenGLIndexBuffer, nux::IOpenGLPixelBufferObject, nux::IOpenGLQuery, nux::IOpenGLRectangleTexture, nux::IOpenGLTexture2D, nux::IOpenGLVertexBuffer, nux::IOpenGLVertexDeclaration, and nux::IOpenGLVolumeTexture.
friend class IOpenGLAnimatedTexture [friend] |
Reimplemented in nux::IOpenGLSurface.
friend class IOpenGLAsmPixelShader [friend] |
friend class IOpenGLAsmShaderProgram [friend] |
friend class IOpenGLAsmVertexShader [friend] |
friend class IOpenGLBaseTexture [friend] |
friend class IOpenGLCubeTexture [friend] |
Reimplemented in nux::IOpenGLSurface.
friend class IOpenGLFrameBufferObject [friend] |
friend class IOpenGLIndexBuffer [friend] |
friend class IOpenGLPixelBufferObject [friend] |
friend class IOpenGLPixelShader [friend] |
friend class IOpenGLQuery [friend] |
friend class IOpenGLRectangleTexture [friend] |
Reimplemented in nux::IOpenGLSurface.
friend class IOpenGLShader [friend] |
friend class IOpenGLShaderProgram [friend] |
friend class IOpenGLSurface [friend] |
friend class IOpenGLTexture2D [friend] |
Reimplemented in nux::IOpenGLSurface.
friend class IOpenGLVertexBuffer [friend] |
friend class IOpenGLVertexDeclaration [friend] |
friend class IOpenGLVertexShader [friend] |
friend class IOpenGLVolume [friend] |
Reimplemented in nux::IOpenGLBaseTexture.
friend class IOpenGLVolumeTexture [friend] |
Reimplemented in nux::IOpenGLSurface, and nux::IOpenGLVolume.