Kanzi 4.0.0
gl_context_api.hpp File Reference

Classes

class  kanzi::platform::GlContextApi
 The OpenGL context API interface that is used by the OpenGL backend to interact with the platform. More...
 
struct  kanzi::hash< kanzi::platform::GlContextApi::SurfaceContextHandle >
 
struct  kanzi::hash< kanzi::platform::GlContextApi::SurfaceHandle >
 
struct  kanzi::hash< kanzi::platform::GlContextApi::ThreadContextHandle >
 
struct  kanzi::platform::GlContextApi::InitializationInfo
 The initialization parameters for the OpenGL context API. More...
 
struct  kanzi::platform::GlContextApi::SurfaceContextHandle
 The SurfaceContext handle is used to identify an OpenGL context that is used by the rendering thread. More...
 
struct  kanzi::platform::GlContextApi::SurfaceHandle
 The Surface handle is used to identify a platform surface that can be used as a target for OpenGL rendering. More...
 
struct  kanzi::platform::GlContextApi::ThreadContextHandle
 The ThreadContext handle is used to identify an OpenGL context that is used by user threads to perform OpenGL operations on behalf of the rendering thread. More...
 

Namespaces

namespace  kanzi
 
namespace  kanzi::platform
 

Functions

shared_ptr< GlContextApikanzi::platform::createDefaultGlContextApi (Platform &platform, GlContextApi::InitializationInfo &&info)
 Creates the default OpenGL context API implementation for the current platform.