#include "kzs_opengl.h"
#include <kanzi/core.ui/platform/graphics_context/common/kzs_surface_configuration.h>
Namespaces | |
kanzi | |
Typedefs | |
typedef kanzi::shared_ptr< KzsGlGraphicsContext > | KzsGlGraphicsContextSharedPtr |
Functions | |
kzsError | kzsGlGraphicsContextCreate (kanzi::GLGraphicsOutput &glGraphicsOutput, KzsGlGraphicsContextSharedPtr *out_glGraphicsContext) |
kzsError | kzsGlGraphicsContextDestroy (struct KzsGlGraphicsContext *context) |
kanzi::GlGraphicsAdapter * | kzsGlGraphicsContextGetAdapter (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. More... | |
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. More... | |
void | kzsGlGraphicsContextSetErrorChecking (struct KzsGlGraphicsContext *context, bool enabled) |
Set OpenGL API call error checking on/off. More... | |
void | kzsGlGraphicsContextSetLogging (struct KzsGlGraphicsContext *context, bool enabled, bool dumpStateOnDrawCalls) |
Set OpenGL API call logging on/off. More... | |
bool | kzsGlIsExtensionSupported (const struct KzsGlGraphicsContext *context, kzString extension) |
typedef kanzi::shared_ptr<KzsGlGraphicsContext> KzsGlGraphicsContextSharedPtr |
kzsError kzsGlGraphicsContextCreate | ( | kanzi::GLGraphicsOutput & | glGraphicsOutput, |
KzsGlGraphicsContextSharedPtr * | out_glGraphicsContext | ||
) |
kzsError kzsGlGraphicsContextDestroy | ( | struct KzsGlGraphicsContext * | context | ) |
void kzsGlGraphicsContextSetActive | ( | const struct KzsGlGraphicsContext * | context | ) |
kanzi::GlGraphicsAdapter* kzsGlGraphicsContextGetAdapter | ( | const struct KzsGlGraphicsContext * | context | ) |
bool kzsGlGraphicsContextIsKhrDebugSupported | ( | const struct KzsGlGraphicsContext * | context | ) |
enum KzsOpenGlVendor kzsGlGraphicsContextGetVendor | ( | const struct KzsGlGraphicsContext * | context | ) |
kanzi::SurfaceClientAPI kzsGlGraphicsContextGetSurfaceClientAPI | ( | const struct KzsGlGraphicsContext * | context | ) |
kanzi::GraphicsContextAPI kzsGlGraphicsContextGetAPI | ( | const struct KzsGlGraphicsContext * | context | ) |
bool kzsGlIsExtensionSupported | ( | const struct KzsGlGraphicsContext * | context, |
kzString | extension | ||
) |
void kzsGlGraphicsContextSetLogging | ( | struct KzsGlGraphicsContext * | context, |
bool | enabled, | ||
bool | dumpStateOnDrawCalls | ||
) |
Set OpenGL API call logging on/off.
bool kzsGlGraphicsContextGetLogging | ( | struct KzsGlGraphicsContext * | context | ) |
Return current OpenGL API call logging setting.
bool kzsGlGraphicsContextGetDumpStateOnDrawCalls | ( | struct KzsGlGraphicsContext * | context | ) |
void kzsGlGraphicsContextSetErrorChecking | ( | struct KzsGlGraphicsContext * | context, |
bool | enabled | ||
) |
Set OpenGL API call error checking on/off.
void kzsGlGraphicsContextSetDebugCallback | ( | struct KzsGlGraphicsContext * | context, |
bool | enabled | ||
) |
Set OpenGL API call debug callback on/off.
void kzsGlGraphicsContextGetGlesSymbols | ( | kanzi::GLGraphicsOutput & | glGraphicsOutput | ) |
void kzsGlGraphicsContextGetOpenGlSymbols | ( | kanzi::GLGraphicsOutput & | glGraphicsOutput | ) |