Blender  V3.3
Public Member Functions | Public Attributes | List of all members
OCIO_GPUShader Struct Reference

Public Member Functions

 ~OCIO_GPUShader ()
 

Public Attributes

struct GPUShadershader = nullptr
 
OCIO_GPUParameters parameters = {}
 
GPUUniformBufparameters_buffer = nullptr
 

Detailed Description

Definition at line 48 of file ocio_impl_glsl.cc.

Constructor & Destructor Documentation

◆ ~OCIO_GPUShader()

OCIO_GPUShader::~OCIO_GPUShader ( )
inline

Definition at line 57 of file ocio_impl_glsl.cc.

References GPU_shader_free(), and GPU_uniformbuf_free().

Member Data Documentation

◆ parameters

OCIO_GPUParameters OCIO_GPUShader::parameters = {}

Uniform parameters.

Definition at line 53 of file ocio_impl_glsl.cc.

Referenced by updateGPUDisplayParameters().

◆ parameters_buffer

GPUUniformBuf* OCIO_GPUShader::parameters_buffer = nullptr

Definition at line 54 of file ocio_impl_glsl.cc.

Referenced by updateGPUDisplayParameters().

◆ shader

struct GPUShader* OCIO_GPUShader::shader = nullptr

Definition at line 50 of file ocio_impl_glsl.cc.

Referenced by createGPUShader().


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