HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
OCIO_NAMESPACE::GpuShaderDesc::UniformData Struct Reference

#include <OpenColorIO.h>

Classes

struct  VectorFloat
 
struct  VectorInt
 

Public Attributes

UniformDataType m_type { UNIFORM_UNKNOWN }
 
DoubleGetter m_getDouble {}
 
BoolGetter m_getBool {}
 
Float3Getter m_getFloat3 {}
 
struct
OCIO_NAMESPACE::GpuShaderDesc::UniformData::VectorFloat 
m_vectorFloat
 
struct
OCIO_NAMESPACE::GpuShaderDesc::UniformData::VectorInt 
m_vectorInt
 

Detailed Description

Used to retrieve uniform information. UniformData m_type indicates the type of uniform and what member of the structure should be used:

  • UNIFORM_DOUBLE: m_getDouble.
  • UNIFORM_BOOL: m_getBool.
  • UNIFORM_FLOAT3: m_getFloat3.
  • UNIFORM_VECTOR_FLOAT: m_vectorFloat.
  • UNIFORM_VECTOR_INT: m_vectorInt.

Definition at line 3346 of file OpenColorIO.h.

Member Data Documentation

BoolGetter OCIO_NAMESPACE::GpuShaderDesc::UniformData::m_getBool {}

Definition at line 3350 of file OpenColorIO.h.

DoubleGetter OCIO_NAMESPACE::GpuShaderDesc::UniformData::m_getDouble {}

Definition at line 3349 of file OpenColorIO.h.

Float3Getter OCIO_NAMESPACE::GpuShaderDesc::UniformData::m_getFloat3 {}

Definition at line 3351 of file OpenColorIO.h.

UniformDataType OCIO_NAMESPACE::GpuShaderDesc::UniformData::m_type { UNIFORM_UNKNOWN }

Definition at line 3348 of file OpenColorIO.h.

struct OCIO_NAMESPACE::GpuShaderDesc::UniformData::VectorFloat OCIO_NAMESPACE::GpuShaderDesc::UniformData::m_vectorFloat
struct OCIO_NAMESPACE::GpuShaderDesc::UniformData::VectorInt OCIO_NAMESPACE::GpuShaderDesc::UniformData::m_vectorInt

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