| 
    HDK
    
   | 
 
#include <BRAY_Interface.h>
Public Types | |
| enum | Storage { Storage::FLOAT, Storage::INTEGER, Storage::STRING } | 
Public Member Functions | |
| MaterialInput (const UT_StringHolder &primvar, const UT_StringHolder &shader_parm, Storage store, int tsize, bool is_array) | |
Public Attributes | |
| UT_StringHolder | myGeometry | 
| UT_StringHolder | myParmName | 
| Storage | myStorage | 
| int | myTupleSize | 
| bool | myIsArray | 
Input connector for materials. This defines the name of the geometry attribute (myInputName) to bind to the VEX shader parameter (myParmName) 
Definition at line 552 of file BRAY_Interface.h.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| FLOAT | |
| INTEGER | |
| STRING | |
Definition at line 554 of file BRAY_Interface.h.
      
  | 
  inline | 
Definition at line 560 of file BRAY_Interface.h.
| UT_StringHolder BRAY::MaterialInput::myGeometry | 
Definition at line 573 of file BRAY_Interface.h.
| bool BRAY::MaterialInput::myIsArray | 
Definition at line 577 of file BRAY_Interface.h.
| UT_StringHolder BRAY::MaterialInput::myParmName | 
Definition at line 574 of file BRAY_Interface.h.
| Storage BRAY::MaterialInput::myStorage | 
Definition at line 575 of file BRAY_Interface.h.
| int BRAY::MaterialInput::myTupleSize | 
Definition at line 576 of file BRAY_Interface.h.