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

Definition at line 1182 of file BRAY_Interface.h.

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

Definition at line 1185 of file BRAY_Interface.h.

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

Definition at line 1183 of file BRAY_Interface.h.

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

Definition at line 1184 of file BRAY_Interface.h.

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

Definition at line 1186 of file BRAY_Interface.h.

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

Definition at line 1187 of file BRAY_Interface.h.

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

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: