Kanzi 3.9.10
kanzi::GlGraphicsAdapterLogger Class Reference

Logs OpenGL API calls. More...

#include <kanzi/core.ui/platform/graphics_backend/gl/gl_graphics_adapter_logger.hpp>

Inheritance diagram for kanzi::GlGraphicsAdapterLogger:
[legend]

Public Member Functions

bool getDumpStateOnDrawCalls () const
 
 GlGraphicsAdapterLogger ()
 
void setDumpStateOnDrawCalls (bool enable)
 
- Public Member Functions inherited from kanzi::GlGraphicsAdapter
 GlGraphicsAdapter ()
 
void setContext (struct KzsGlGraphicsContext *context)
 
void setNext (GlGraphicsAdapter *value)
 Set the next handler in the chain to be called for each API call.
 

Protected Member Functions

int getActiveTexture ()
 
int getBufferBinding (unsigned int glBufferTarget)
 
int getFramebufferBinding (unsigned int glFramebufferTarget)
 
int getIntegerv (unsigned int pname, int defaultValue)
 
int getRenderbufferBinding ()
 
int getTextureBinding (unsigned int glTextureTarget)
 
int glBufferBindingForTarget (unsigned int glTarget)
 
int glFramebufferBindingForTarget (unsigned int glTarget)
 
int glTextureBindingForTarget (unsigned int glTarget)
 
- Protected Member Functions inherited from kanzi::GlGraphicsAdapter
struct::KzsGlGraphicsContext * getContext () const
 

Detailed Description

Logs OpenGL API calls.

Constructor & Destructor Documentation

◆ GlGraphicsAdapterLogger()

kanzi::GlGraphicsAdapterLogger::GlGraphicsAdapterLogger ( )
inlineexplicit

Member Function Documentation

◆ glTextureBindingForTarget()

int kanzi::GlGraphicsAdapterLogger::glTextureBindingForTarget ( unsigned int glTarget)
protected

◆ glBufferBindingForTarget()

int kanzi::GlGraphicsAdapterLogger::glBufferBindingForTarget ( unsigned int glTarget)
protected

◆ glFramebufferBindingForTarget()

int kanzi::GlGraphicsAdapterLogger::glFramebufferBindingForTarget ( unsigned int glTarget)
protected

◆ getIntegerv()

int kanzi::GlGraphicsAdapterLogger::getIntegerv ( unsigned int pname,
int defaultValue )
protected

◆ getActiveTexture()

int kanzi::GlGraphicsAdapterLogger::getActiveTexture ( )
protected

◆ getTextureBinding()

int kanzi::GlGraphicsAdapterLogger::getTextureBinding ( unsigned int glTextureTarget)
protected

◆ getBufferBinding()

int kanzi::GlGraphicsAdapterLogger::getBufferBinding ( unsigned int glBufferTarget)
protected

◆ getFramebufferBinding()

int kanzi::GlGraphicsAdapterLogger::getFramebufferBinding ( unsigned int glFramebufferTarget)
protected

◆ getRenderbufferBinding()

int kanzi::GlGraphicsAdapterLogger::getRenderbufferBinding ( )
protected

◆ setDumpStateOnDrawCalls()

void kanzi::GlGraphicsAdapterLogger::setDumpStateOnDrawCalls ( bool enable)

◆ getDumpStateOnDrawCalls()

bool kanzi::GlGraphicsAdapterLogger::getDumpStateOnDrawCalls ( ) const

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