nux-0.9.46

nux::IOpenGLQuery Class Reference

#include <NuxGraphics/IOpenGLQuery.h>

Inheritance diagram for nux::IOpenGLQuery:
nux::IOpenGLResource nux::Object nux::Trackable

Public Member Functions

int GetData (int *pData, t_u32 Size, t_u32 GetDataFlags)
t_u32 GetDataSize ()
void GetDevice (GpuDevice **ppDevice)
QUERY_TYPE GetType ()
void Issue (t_u32 IssueFlags)
bool IsResultAvailable ()
unsigned int GetResult ()
 IOpenGLQuery (QUERY_TYPE Type)
virtual ~IOpenGLQuery ()

Friends

class GpuDevice

Constructor & Destructor Documentation

nux::IOpenGLQuery::IOpenGLQuery ( QUERY_TYPE  Type)
virtual nux::IOpenGLQuery::~IOpenGLQuery ( ) [inline, virtual]

Member Function Documentation

int nux::IOpenGLQuery::GetData ( int *  pData,
t_u32  Size,
t_u32  GetDataFlags 
)
t_u32 nux::IOpenGLQuery::GetDataSize ( )
void nux::IOpenGLQuery::GetDevice ( GpuDevice **  ppDevice)
unsigned int nux::IOpenGLQuery::GetResult ( )
QUERY_TYPE nux::IOpenGLQuery::GetType ( )
bool nux::IOpenGLQuery::IsResultAvailable ( )
void nux::IOpenGLQuery::Issue ( t_u32  IssueFlags)

Friends And Related Function Documentation

friend class GpuDevice [friend]

Reimplemented from nux::IOpenGLResource.


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