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 1445 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 1449 of file BRAY_Interface.h.

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

Definition at line 1452 of file BRAY_Interface.h.

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

Definition at line 1450 of file BRAY_Interface.h.

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

Definition at line 1451 of file BRAY_Interface.h.

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

Definition at line 1453 of file BRAY_Interface.h.

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

Definition at line 1454 of file BRAY_Interface.h.

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

Definition at line 1456 of file BRAY_Interface.h.

Member Data Documentation

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

Definition at line 1461 of file BRAY_Interface.h.

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

Definition at line 1463 of file BRAY_Interface.h.

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

Definition at line 1462 of file BRAY_Interface.h.

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

Definition at line 1466 of file BRAY_Interface.h.

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

Definition at line 1447 of file BRAY_Interface.h.

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

Definition at line 1464 of file BRAY_Interface.h.

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

Definition at line 1468 of file BRAY_Interface.h.

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

Definition at line 1467 of file BRAY_Interface.h.

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

Definition at line 1465 of file BRAY_Interface.h.


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