nux-0.9.46

nux::RenderingStats Class Reference

#include <NuxGraphics/RunTimeStats.h>

Public Member Functions

void Register (IOpenGLResource *GraphicsObject)
void UnRegister (IOpenGLResource *GraphicsObject)

Data Fields

std::vector< int > _texture_2d_array
std::vector< int > _texture_rect_array

Static Public Attributes

static t_u32 m_NumTex2D
static t_u32 m_GPUSizeTex2D
static t_u32 m_NumTexRectangle
static t_u32 m_GPUSizeTexRectangle
static t_u32 m_NumTexCube
static t_u32 m_GPUSizeTexCube
static t_u32 m_NumTexVolume
static t_u32 m_GPUSizeTexVolume
static t_u32 m_NumTexAnimated
static t_u32 m_GPUSizeTexAnimated
static t_u32 m_NumPBO
static t_u32 m_GPUSizePBO
static t_u32 m_NumFrameBufferObject
static t_u32 m_NumQueryObject
static t_u32 m_NumVertexBuffer
static t_u32 m_GPUSizeVertexBuffer
static t_u32 m_NumIndexBuffer
static t_u32 m_GPUSizeIndexBuffer
static t_u32 m_NumVertexShader
static t_u32 m_NumPixelShader
static t_u32 m_NumShaderProgram
static t_u32 m_TotalGPUSize

Member Function Documentation

void nux::RenderingStats::Register ( IOpenGLResource GraphicsObject)
void nux::RenderingStats::UnRegister ( IOpenGLResource GraphicsObject)

Field Documentation


The documentation for this class was generated from the following file: