HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
BRAY::ShaderGraphPtr::NodeDecl::Parameter Struct Reference

#include <BRAY_Interface.h>

Public Member Functions

bool isBool () const
 
bool isInt () const
 
bool isReal () const
 
bool isFloat () const
 
bool isString () const
 
bool isVariadic () const
 
exint size () const
 
void dump (UT_JSONWriter &w) const
 

Public Attributes

UT_StringHolder myName
 
UT_Array< bool > myB
 
UT_Array< int64myI
 
UT_Array< fpreal64myF
 
UT_Array< UT_StringHoldermyS
 
bool myVariadic
 
bool myInvisible
 
uint8 myType
 
uint8 myTupleSize
 

Detailed Description

Definition at line 1178 of file BRAY_Interface.h.

Member Function Documentation

void BRAY::ShaderGraphPtr::NodeDecl::Parameter::dump ( UT_JSONWriter w) const
bool BRAY::ShaderGraphPtr::NodeDecl::Parameter::isBool ( ) const
inline

Definition at line 1182 of file BRAY_Interface.h.

bool BRAY::ShaderGraphPtr::NodeDecl::Parameter::isFloat ( ) const
inline

Definition at line 1185 of file BRAY_Interface.h.

bool BRAY::ShaderGraphPtr::NodeDecl::Parameter::isInt ( ) const
inline

Definition at line 1183 of file BRAY_Interface.h.

bool BRAY::ShaderGraphPtr::NodeDecl::Parameter::isReal ( ) const
inline

Definition at line 1184 of file BRAY_Interface.h.

bool BRAY::ShaderGraphPtr::NodeDecl::Parameter::isString ( ) const
inline

Definition at line 1186 of file BRAY_Interface.h.

bool BRAY::ShaderGraphPtr::NodeDecl::Parameter::isVariadic ( ) const
inline

Definition at line 1187 of file BRAY_Interface.h.

exint BRAY::ShaderGraphPtr::NodeDecl::Parameter::size ( ) const
inline

Definition at line 1189 of file BRAY_Interface.h.

Member Data Documentation

UT_Array<bool> BRAY::ShaderGraphPtr::NodeDecl::Parameter::myB

Definition at line 1194 of file BRAY_Interface.h.

UT_Array<fpreal64> BRAY::ShaderGraphPtr::NodeDecl::Parameter::myF

Definition at line 1196 of file BRAY_Interface.h.

UT_Array<int64> BRAY::ShaderGraphPtr::NodeDecl::Parameter::myI

Definition at line 1195 of file BRAY_Interface.h.

bool BRAY::ShaderGraphPtr::NodeDecl::Parameter::myInvisible

Definition at line 1199 of file BRAY_Interface.h.

UT_StringHolder BRAY::ShaderGraphPtr::NodeDecl::Parameter::myName

Definition at line 1180 of file BRAY_Interface.h.

UT_Array<UT_StringHolder> BRAY::ShaderGraphPtr::NodeDecl::Parameter::myS

Definition at line 1197 of file BRAY_Interface.h.

uint8 BRAY::ShaderGraphPtr::NodeDecl::Parameter::myTupleSize

Definition at line 1201 of file BRAY_Interface.h.

uint8 BRAY::ShaderGraphPtr::NodeDecl::Parameter::myType

Definition at line 1200 of file BRAY_Interface.h.

bool BRAY::ShaderGraphPtr::NodeDecl::Parameter::myVariadic

Definition at line 1198 of file BRAY_Interface.h.


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