Back to index

nux  3.0.0
nux::GpuDevice Member List
This is the complete list of members for nux::GpuDevice, including all inherited members.
_board_renderer_stringnux::GpuDevice [private]
_board_vendor_stringnux::GpuDevice [private]
_CurrentFrameBufferObjectnux::GpuDevice [private]
_FrameBufferObjectnux::GpuDevice [private]
_glsl_version_majornux::GpuDevice [private]
_glsl_version_minornux::GpuDevice [private]
_glsl_version_stringnux::GpuDevice [private]
_gpu_brandnux::GpuDevice [private]
_gpu_infonux::GpuDevice [private]
_gpu_render_statesnux::GpuDevice [private]
_opengl_majornux::GpuDevice [private]
_opengl_minornux::GpuDevice [private]
_openGL_version_stringnux::GpuDevice [private]
_PixelBufferArraynux::GpuDevice [private]
_PixelStoreAlignmentnux::GpuDevice [private]
_StreamSourcenux::GpuDevice [private, static]
_UsePixelBufferObjectnux::GpuDevice [private]
ActivateFrameBuffer()nux::GpuDevice
AllocateUnpackPixelBufferIndex(int *index)nux::GpuDevice
backup_texture0_nux::GpuDevice
BindPackPixelBufferIndex(const int index)nux::GpuDevice
BindUnpackPixelBufferIndex(const int index)nux::GpuDevice
CreateAnimatedTexture(unsigned int Width, unsigned int Height, unsigned int Depth, BitmapFormat PixelFormat, IOpenGLAnimatedTexture **ppAnimatedTexture)nux::GpuDevice [private]
CreateAnimatedTexture(int Width, int Height, int Depth, BitmapFormat PixelFormat)nux::GpuDevice
CreateAsmPixelShader(IOpenGLAsmPixelShader **ppAsmPixelShader)nux::GpuDevice [private]
CreateAsmPixelShader()nux::GpuDevice
CreateAsmShaderProgram(IOpenGLAsmShaderProgram **ppAsmShaderProgram)nux::GpuDevice [private]
CreateAsmShaderProgram()nux::GpuDevice
CreateAsmVertexShader(IOpenGLAsmVertexShader **ppAsmVertexShader)nux::GpuDevice [private]
CreateAsmVertexShader()nux::GpuDevice
CreateCubeTexture(unsigned int EdgeLength, unsigned int Levels, BitmapFormat PixelFormat, IOpenGLCubeTexture **ppCubeTexture, NUX_FILE_LINE_PROTO)nux::GpuDevice [private]
CreateCubeTexture(int EdgeLength, int Levels, BitmapFormat PixelFormat, NUX_FILE_LINE_PROTO)nux::GpuDevice
CreateFrameBufferObject(IOpenGLFrameBufferObject **ppFrameBufferObject)nux::GpuDevice [private]
CreateFrameBufferObject()nux::GpuDevice
CreateIndexBuffer(unsigned int Length, VBO_USAGE Usage, INDEX_FORMAT Format, IOpenGLIndexBuffer **ppIndexBuffer)nux::GpuDevice [private]
CreateIndexBuffer(int Length, VBO_USAGE Usage, INDEX_FORMAT Format)nux::GpuDevice
CreatePixelBufferObject(int Size, VBO_USAGE Usage, IOpenGLPixelBufferObject **ppPixelBufferObject)nux::GpuDevice [private]
CreatePixelBufferObject(int Size, VBO_USAGE Usage)nux::GpuDevice
CreatePixelShader(IOpenGLPixelShader **ppPixelShader)nux::GpuDevice [private]
CreatePixelShader()nux::GpuDevice
CreateQuery(QUERY_TYPE Type, IOpenGLQuery **ppQuery)nux::GpuDevice [private]
CreateQuery(QUERY_TYPE Type)nux::GpuDevice
CreateRectangleTexture(unsigned int Width, unsigned int Height, unsigned int Levels, BitmapFormat PixelFormat, IOpenGLRectangleTexture **ppTexture, NUX_FILE_LINE_PROTO)nux::GpuDevice [private]
CreateRectangleTexture(int Width, int Height, int Levels, BitmapFormat PixelFormat, NUX_FILE_LINE_PROTO)nux::GpuDevice
CreateShaderProgram(IOpenGLShaderProgram **ppShaderProgram)nux::GpuDevice [private]
CreateShaderProgram()nux::GpuDevice
CreateSystemCapableDeviceTexture(int Width, int Height, int Levels, BitmapFormat PixelFormat, NUX_FILE_LINE_PROTO)nux::GpuDevice
CreateSystemCapableTexture(NUX_FILE_LINE_PROTO)nux::GpuDevice
CreateTexture(unsigned int Width, unsigned int Height, unsigned int Levels, BitmapFormat PixelFormat, IOpenGLTexture2D **ppTexture, NUX_FILE_LINE_PROTO)nux::GpuDevice [private]
CreateTexture(int Width, int Height, int Levels, BitmapFormat PixelFormat, NUX_FILE_LINE_PROTO)nux::GpuDevice
CreateTexture2DFromID(int id, int Width, int Height, int Levels, BitmapFormat PixelFormat, NUX_FILE_LINE_PROTO)nux::GpuDevice
CreateVertexBuffer(unsigned int Length, VBO_USAGE Usage, IOpenGLVertexBuffer **ppVertexBuffer)nux::GpuDevice [private]
CreateVertexBuffer(int Length, VBO_USAGE Usage)nux::GpuDevice
CreateVertexDeclaration(const VERTEXELEMENT *pVertexElements, IOpenGLVertexDeclaration **ppDecl)nux::GpuDevice [private]
CreateVertexDeclaration(const VERTEXELEMENT *pVertexElements)nux::GpuDevice
CreateVertexShader(IOpenGLVertexShader **ppVertexShader)nux::GpuDevice [private]
CreateVertexShader()nux::GpuDevice
CreateVolumeTexture(unsigned int Width, unsigned int Height, unsigned int Depth, unsigned int Levels, BitmapFormat PixelFormat, IOpenGLVolumeTexture **ppVolumeTexture, NUX_FILE_LINE_PROTO)nux::GpuDevice [private]
CreateVolumeTexture(int Width, int Height, int Depth, int Levels, BitmapFormat PixelFormat, NUX_FILE_LINE_PROTO)nux::GpuDevice
DeactivateFrameBuffer()nux::GpuDevice
DrawIndexedPrimitive(ObjectPtr< IOpenGLIndexBuffer > IndexBuffer, ObjectPtr< IOpenGLVertexDeclaration > VertexDeclaration, PRIMITIVE_TYPE PrimitiveType, int PrimitiveCount)nux::GpuDevice
DrawPrimitive(ObjectPtr< IOpenGLVertexDeclaration > VertexDeclaration, PRIMITIVE_TYPE pt_, unsigned vtx_start_, unsigned num_prims_)nux::GpuDevice
DrawPrimitiveUP(ObjectPtr< IOpenGLVertexDeclaration > VertexDeclaration, PRIMITIVE_TYPE PrimitiveType, unsigned int PrimitiveCount, const void *pVertexStreamZeroData, unsigned int VertexStreamZeroStride)nux::GpuDevice
FormatFrameBufferObject(unsigned int Width, unsigned int Height, BitmapFormat PixelFormat)nux::GpuDevice
FreeUnpackPixelBufferIndex(const int index)nux::GpuDevice
GetColorRenderTargetSurface(unsigned int ColorAttachmentIndex)nux::GpuDevice
GetCurrentFrameBufferObject()nux::GpuDevice
GetDepthRenderTargetSurface()nux::GpuDevice
GetGPUBrand() const nux::GpuDevice
GetGpuInfo()nux::GpuDevice
GetOpenGLMajorVersion() const nux::GpuDevice
GetOpenGLMinorVersion() const nux::GpuDevice
GetPixelStoreAlignment()nux::GpuDevice [inline]
GetRenderStates()nux::GpuDevice
GL_ARB_FRAGMENT_PROGRAMnux::GpuDevice [private]
GL_ARB_FRAGMENT_SHADERnux::GpuDevice [private]
GL_ARB_SHADER_OBJECTSnux::GpuDevice [private]
GL_ARB_TEXTURE_NON_POWER_OF_TWOnux::GpuDevice [private]
GL_ARB_TEXTURE_RECTANGLEnux::GpuDevice [private]
GL_ARB_VERTEX_BUFFER_OBJECTnux::GpuDevice [private]
GL_ARB_VERTEX_PROGRAMnux::GpuDevice [private]
GL_ARB_VERTEX_SHADERnux::GpuDevice [private]
GL_EXT_DRAW_RANGE_ELEMENTSnux::GpuDevice [private]
GL_EXT_FRAMEBUFFER_OBJECTnux::GpuDevice [private]
GL_EXT_STENCIL_TWO_SIDEnux::GpuDevice [private]
GL_EXT_TEXTURE_RECTANGLEnux::GpuDevice [private]
GL_NV_TEXTURE_RECTANGLEnux::GpuDevice [private]
GraphicsEngine classnux::GpuDevice [friend]
InvalidateIndexBuffer()nux::GpuDevice
InvalidateTextureUnit(int TextureUnitIndex)nux::GpuDevice
InvalidateVertexBuffer()nux::GpuDevice
IOpenGLSurface classnux::GpuDevice [friend]
LockPackPixelBufferIndex(const int index, const int Size)nux::GpuDevice
LockUnpackPixelBufferIndex(const int index, const int Size)nux::GpuDevice
OGL_EXT_SWAP_CONTROLnux::GpuDevice [private]
ResetRenderStates()nux::GpuDevice
SetColorRenderTargetSurface(unsigned int ColorAttachmentIndex, ObjectPtr< IOpenGLSurface > pRenderTargetSurface)nux::GpuDevice
SetCurrentFrameBufferObject(ObjectPtr< IOpenGLFrameBufferObject > fbo)nux::GpuDevice
SetDepthRenderTargetSurface(ObjectPtr< IOpenGLSurface > pDepthSurface)nux::GpuDevice
SetStreamSource(unsigned int StreamNumber, ObjectPtr< IOpenGLVertexBuffer > pStreamData, unsigned int OffsetInBytes, unsigned int Stride)nux::GpuDevice
SetTexture(unsigned int TextureUnit, IOpenGLBaseTexture *texture)nux::GpuDevice
SUPPORT_GL_ARB_TEXTURE_NON_POWER_OF_TWO() const nux::GpuDevice [inline]
SUPPORT_GL_ARB_TEXTURE_RECTANGLE() const nux::GpuDevice [inline]
SUPPORT_GL_EXT_TEXTURE_RECTANGLE() const nux::GpuDevice [inline]
UnlockPackPixelBufferIndex(const int index)nux::GpuDevice
UnlockUnpackPixelBufferIndex(const int index)nux::GpuDevice
UsePixelBufferObjects() const nux::GpuDevice [inline]
VerifyRenderStates()nux::GpuDevice
~GpuDevice()nux::GpuDevice