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 1386 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 1390 of file BRAY_Interface.h.

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

Definition at line 1393 of file BRAY_Interface.h.

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

Definition at line 1391 of file BRAY_Interface.h.

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

Definition at line 1392 of file BRAY_Interface.h.

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

Definition at line 1394 of file BRAY_Interface.h.

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

Definition at line 1395 of file BRAY_Interface.h.

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

Definition at line 1397 of file BRAY_Interface.h.

Member Data Documentation

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

Definition at line 1402 of file BRAY_Interface.h.

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

Definition at line 1404 of file BRAY_Interface.h.

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

Definition at line 1403 of file BRAY_Interface.h.

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

Definition at line 1407 of file BRAY_Interface.h.

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

Definition at line 1388 of file BRAY_Interface.h.

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

Definition at line 1405 of file BRAY_Interface.h.

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

Definition at line 1409 of file BRAY_Interface.h.

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

Definition at line 1408 of file BRAY_Interface.h.

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

Definition at line 1406 of file BRAY_Interface.h.


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