Kanzi 4.0.0-beta2
opengl_platform.hpp File Reference

Classes

struct  kanzi::hash< kanzi::platform::OpenGLPlatform::SurfaceContextHandle >
 
struct  kanzi::hash< kanzi::platform::OpenGLPlatform::SurfaceHandle >
 
struct  kanzi::hash< kanzi::platform::OpenGLPlatform::ThreadContextHandle >
 
struct  kanzi::platform::OpenGLPlatform::InitializationInfo
 The initialization parameters for the OpenGL platform. More...
 
class  kanzi::platform::OpenGLPlatform
 The OpenGL platform interface that is used by the OpenGL backend to interact with the platform. More...
 
struct  kanzi::platform::OpenGLPlatform::SurfaceContextHandle
 The SurfaceContext handle is used to identify an OpenGL context that is used by the rendering thread. More...
 
struct  kanzi::platform::OpenGLPlatform::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::OpenGLPlatform::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< OpenGLPlatformkanzi::platform::createDefaultOpenGLPlatform (OpenGLPlatform::InitializationInfo &&info)
 Creates the default OpenGL platform implementation for the current platform.