PixelLightAPI  .
Public Attributes
PLRenderer::Statistics Struct Reference

Renderer statistics. More...

#include <Types.h>

List of all members.

Public Attributes

PLCore::uint32 nRenderStateChanges
PLCore::uint32 nSamplerStateChanges
PLCore::uint32 nDrawPrimitivCalls
PLCore::uint32 nVertices
PLCore::uint32 nTriangles
float fRenderingTime
PLCore::uint32 nTextureBuffersNum
PLCore::uint64 nTextureBuffersMem
PLCore::uint32 nTextureBufferBinds
PLCore::uint32 nVertexBufferNum
PLCore::uint64 nVertexBufferMem
PLCore::uint64 nVertexBuffersSetupTime
PLCore::uint32 nVertexBufferLocks
PLCore::uint32 nIndexBufferNum
PLCore::uint64 nIndexBufferMem
PLCore::uint64 nIndexBuffersSetupTime
PLCore::uint32 nIndexBufferLocks
PLCore::uint32 nUniformBufferNum
PLCore::uint64 nUniformBufferMem
PLCore::uint64 nUniformBuffersSetupTime
PLCore::uint32 nUniformBufferLocks

Detailed Description

Renderer statistics.


Member Data Documentation

Number of render (internal API) state changes

Number of sampler (internal API) state changes

Number of draw primitive calls

Number of rendered vertices

Number of rendered triangles

Total rendering time in milliseconds

Number of texture buffers

Memory in bytes the texture buffers require

Number of texture buffer bindings

Number of vertex buffers

Memory in bytes the vertex buffers require

Vertex buffers setup time (microseconds)

Number of vertex buffer locks

Number of index buffers

Memory in bytes the index buffers require

Index buffers setup time (microseconds)

Number of index buffer locks

Number of uniform buffers

Memory in bytes the uniform buffers require

Uniform buffers setup time (microseconds)

Number of uniform buffer locks


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


PixelLight PixelLight 0.9.10-R1
Copyright (C) 2002-2011 by The PixelLight Team
Last modified Fri Dec 23 2011 15:51:24
The content of this PixelLight document is published under the
Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported