Kanzi 3.9.10
gl_graphics_context.hpp File Reference

Namespaces

namespace  kanzi
 

Typedefs

typedef kanzi::shared_ptr< KzsGlGraphicsContext > KzsGlGraphicsContextSharedPtr
 

Functions

kzsError kzsGlGraphicsContextCreate (kanzi::GLGraphicsOutput &glGraphicsOutput, KzsGlGraphicsContextSharedPtr *out_glGraphicsContext)
 
kzsError kzsGlGraphicsContextDestroy (struct KzsGlGraphicsContext *context)
 
kanzi::GlGraphicsAdapterkzsGlGraphicsContextGetAdapter (const struct KzsGlGraphicsContext *context)
 
kanzi::GraphicsContextAPI kzsGlGraphicsContextGetAPI (const struct KzsGlGraphicsContext *context)
 
bool kzsGlGraphicsContextGetDumpStateOnDrawCalls (struct KzsGlGraphicsContext *context)
 
void kzsGlGraphicsContextGetGlesSymbols (kanzi::GLGraphicsOutput &glGraphicsOutput)
 
bool kzsGlGraphicsContextGetLogging (struct KzsGlGraphicsContext *context)
 Return current OpenGL API call logging setting.
 
void kzsGlGraphicsContextGetOpenGlSymbols (kanzi::GLGraphicsOutput &glGraphicsOutput)
 
kanzi::SurfaceClientAPI kzsGlGraphicsContextGetSurfaceClientAPI (const struct KzsGlGraphicsContext *context)
 
enum KzsOpenGlVendor kzsGlGraphicsContextGetVendor (const struct KzsGlGraphicsContext *context)
 
bool kzsGlGraphicsContextIsKhrDebugSupported (const struct KzsGlGraphicsContext *context)
 
void kzsGlGraphicsContextSetActive (const struct KzsGlGraphicsContext *context)
 
void kzsGlGraphicsContextSetDebugCallback (struct KzsGlGraphicsContext *context, bool enabled)
 Set OpenGL API call debug callback on/off.
 
void kzsGlGraphicsContextSetErrorChecking (struct KzsGlGraphicsContext *context, bool enabled)
 Set OpenGL API call error checking on/off.
 
void kzsGlGraphicsContextSetLogging (struct KzsGlGraphicsContext *context, bool enabled, bool dumpStateOnDrawCalls)
 Set OpenGL API call logging on/off.
 
bool kzsGlIsExtensionSupported (const struct KzsGlGraphicsContext *context, kzString extension)
 

Typedef Documentation

◆ KzsGlGraphicsContextSharedPtr

typedef kanzi::shared_ptr<KzsGlGraphicsContext> KzsGlGraphicsContextSharedPtr

Function Documentation

◆ kzsGlGraphicsContextCreate()

kzsError kzsGlGraphicsContextCreate ( kanzi::GLGraphicsOutput & glGraphicsOutput,
KzsGlGraphicsContextSharedPtr * out_glGraphicsContext )

◆ kzsGlGraphicsContextDestroy()

kzsError kzsGlGraphicsContextDestroy ( struct KzsGlGraphicsContext * context)

◆ kzsGlGraphicsContextSetActive()

void kzsGlGraphicsContextSetActive ( const struct KzsGlGraphicsContext * context)

◆ kzsGlGraphicsContextGetAdapter()

kanzi::GlGraphicsAdapter * kzsGlGraphicsContextGetAdapter ( const struct KzsGlGraphicsContext * context)

◆ kzsGlGraphicsContextIsKhrDebugSupported()

bool kzsGlGraphicsContextIsKhrDebugSupported ( const struct KzsGlGraphicsContext * context)

◆ kzsGlGraphicsContextGetVendor()

enum KzsOpenGlVendor kzsGlGraphicsContextGetVendor ( const struct KzsGlGraphicsContext * context)

◆ kzsGlGraphicsContextGetSurfaceClientAPI()

kanzi::SurfaceClientAPI kzsGlGraphicsContextGetSurfaceClientAPI ( const struct KzsGlGraphicsContext * context)

◆ kzsGlGraphicsContextGetAPI()

kanzi::GraphicsContextAPI kzsGlGraphicsContextGetAPI ( const struct KzsGlGraphicsContext * context)

◆ kzsGlIsExtensionSupported()

bool kzsGlIsExtensionSupported ( const struct KzsGlGraphicsContext * context,
kzString extension )

◆ kzsGlGraphicsContextSetLogging()

void kzsGlGraphicsContextSetLogging ( struct KzsGlGraphicsContext * context,
bool enabled,
bool dumpStateOnDrawCalls )

Set OpenGL API call logging on/off.

◆ kzsGlGraphicsContextGetLogging()

bool kzsGlGraphicsContextGetLogging ( struct KzsGlGraphicsContext * context)

Return current OpenGL API call logging setting.

◆ kzsGlGraphicsContextGetDumpStateOnDrawCalls()

bool kzsGlGraphicsContextGetDumpStateOnDrawCalls ( struct KzsGlGraphicsContext * context)

◆ kzsGlGraphicsContextSetErrorChecking()

void kzsGlGraphicsContextSetErrorChecking ( struct KzsGlGraphicsContext * context,
bool enabled )

Set OpenGL API call error checking on/off.

◆ kzsGlGraphicsContextSetDebugCallback()

void kzsGlGraphicsContextSetDebugCallback ( struct KzsGlGraphicsContext * context,
bool enabled )

Set OpenGL API call debug callback on/off.

◆ kzsGlGraphicsContextGetGlesSymbols()

void kzsGlGraphicsContextGetGlesSymbols ( kanzi::GLGraphicsOutput & glGraphicsOutput)

◆ kzsGlGraphicsContextGetOpenGlSymbols()

void kzsGlGraphicsContextGetOpenGlSymbols ( kanzi::GLGraphicsOutput & glGraphicsOutput)