HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CE_Snippet::Binding Struct Reference

#include <CE_Snippet.h>

Public Attributes

UT_StringHolder name
 
BindingType type = BindingType::INT
 
UT_SharedPtr< UT_Rampramp
 
const fpreal32rampdata = nullptr
 
BindingRampType ramptype = BindingRampType::FLOAT
 
int64 rampsize = 1024
 
BindingLayerType layertype = BindingLayerType::INPUT
 
BindingLayerBorder layerborder = BindingLayerBorder::INPUT
 
UT_StringHolder fieldname
 
bool fieldoffsets = true
 
int input = 0
 
UT_StringHolder volume
 
UT_StringHolder geometry = UTmakeUnsafeRef("Geometry")
 
BindingVDBType vdbtype = BindingVDBType::ANY
 
bool forcealign = true
 
bool resolution = false
 
bool voxelsize = false
 
bool xformtoworld = false
 
bool xformtovoxel = false
 
UT_StringHolder attribute
 
BindingAttribClass attribclass = BindingAttribClass::POINT
 
BindingAttribType attribtype = BindingAttribType::FLOAT
 
int64 attribsize = 1
 
BindingPrecision precision = BindingPrecision::NODE
 
bool readable = true
 
bool writeable = false
 
bool optional = false
 
bool defval = false
 
int64 intval = 0
 
fpreal64 fval = 0
 
UT_Vector2D v2val
 
UT_Vector2D UT_Vector3D v3val { 0, 0, 0 }
 
UT_Vector4D v4val { 0, 0, 0, 0 }
 
UT_Vector4D v4bval { 0, 0, 0, 0 }
 
UT_Matrix4D m4val
 
BindingTimescale timescale = BindingTimescale::NONE
 
UT_StringHolder dataname
 
UT_StringHolder optionname
 
BindingOptionType optiontype = BindingOptionType::FLOAT
 
int optionsize = 1
 

Detailed Description

Definition at line 144 of file CE_Snippet.h.

Member Data Documentation

BindingAttribClass CE_Snippet::Binding::attribclass = BindingAttribClass::POINT

Definition at line 166 of file CE_Snippet.h.

int64 CE_Snippet::Binding::attribsize = 1

Definition at line 168 of file CE_Snippet.h.

BindingAttribType CE_Snippet::Binding::attribtype = BindingAttribType::FLOAT

Definition at line 167 of file CE_Snippet.h.

UT_StringHolder CE_Snippet::Binding::attribute

Definition at line 165 of file CE_Snippet.h.

UT_StringHolder CE_Snippet::Binding::dataname

Definition at line 185 of file CE_Snippet.h.

bool CE_Snippet::Binding::defval = false

Definition at line 173 of file CE_Snippet.h.

UT_StringHolder CE_Snippet::Binding::fieldname

Definition at line 154 of file CE_Snippet.h.

bool CE_Snippet::Binding::fieldoffsets = true

Definition at line 155 of file CE_Snippet.h.

bool CE_Snippet::Binding::forcealign = true

Definition at line 160 of file CE_Snippet.h.

fpreal64 CE_Snippet::Binding::fval = 0

Definition at line 175 of file CE_Snippet.h.

UT_StringHolder CE_Snippet::Binding::geometry = UTmakeUnsafeRef("Geometry")

Definition at line 158 of file CE_Snippet.h.

int CE_Snippet::Binding::input = 0

Definition at line 156 of file CE_Snippet.h.

int64 CE_Snippet::Binding::intval = 0

Definition at line 174 of file CE_Snippet.h.

BindingLayerBorder CE_Snippet::Binding::layerborder = BindingLayerBorder::INPUT

Definition at line 153 of file CE_Snippet.h.

BindingLayerType CE_Snippet::Binding::layertype = BindingLayerType::INPUT

Definition at line 152 of file CE_Snippet.h.

UT_Matrix4D CE_Snippet::Binding::m4val
Initial value:
{ 0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0 }

Definition at line 180 of file CE_Snippet.h.

UT_StringHolder CE_Snippet::Binding::name

Definition at line 146 of file CE_Snippet.h.

bool CE_Snippet::Binding::optional = false

Definition at line 172 of file CE_Snippet.h.

UT_StringHolder CE_Snippet::Binding::optionname

Definition at line 186 of file CE_Snippet.h.

int CE_Snippet::Binding::optionsize = 1

Definition at line 188 of file CE_Snippet.h.

BindingOptionType CE_Snippet::Binding::optiontype = BindingOptionType::FLOAT

Definition at line 187 of file CE_Snippet.h.

BindingPrecision CE_Snippet::Binding::precision = BindingPrecision::NODE

Definition at line 169 of file CE_Snippet.h.

UT_SharedPtr<UT_Ramp> CE_Snippet::Binding::ramp

Definition at line 148 of file CE_Snippet.h.

const fpreal32* CE_Snippet::Binding::rampdata = nullptr
mutable

Definition at line 149 of file CE_Snippet.h.

int64 CE_Snippet::Binding::rampsize = 1024

Definition at line 151 of file CE_Snippet.h.

BindingRampType CE_Snippet::Binding::ramptype = BindingRampType::FLOAT

Definition at line 150 of file CE_Snippet.h.

bool CE_Snippet::Binding::readable = true

Definition at line 170 of file CE_Snippet.h.

bool CE_Snippet::Binding::resolution = false

Definition at line 161 of file CE_Snippet.h.

BindingTimescale CE_Snippet::Binding::timescale = BindingTimescale::NONE

Definition at line 184 of file CE_Snippet.h.

BindingType CE_Snippet::Binding::type = BindingType::INT

Definition at line 147 of file CE_Snippet.h.

UT_Vector2D CE_Snippet::Binding::v2val

Definition at line 176 of file CE_Snippet.h.

UT_Vector2D UT_Vector3D CE_Snippet::Binding::v3val { 0, 0, 0 }

Definition at line 177 of file CE_Snippet.h.

UT_Vector4D CE_Snippet::Binding::v4bval { 0, 0, 0, 0 }

Definition at line 179 of file CE_Snippet.h.

UT_Vector4D CE_Snippet::Binding::v4val { 0, 0, 0, 0 }

Definition at line 178 of file CE_Snippet.h.

BindingVDBType CE_Snippet::Binding::vdbtype = BindingVDBType::ANY

Definition at line 159 of file CE_Snippet.h.

UT_StringHolder CE_Snippet::Binding::volume

Definition at line 157 of file CE_Snippet.h.

bool CE_Snippet::Binding::voxelsize = false

Definition at line 162 of file CE_Snippet.h.

bool CE_Snippet::Binding::writeable = false

Definition at line 171 of file CE_Snippet.h.

bool CE_Snippet::Binding::xformtovoxel = false

Definition at line 164 of file CE_Snippet.h.

bool CE_Snippet::Binding::xformtoworld = false

Definition at line 163 of file CE_Snippet.h.


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