HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HUSD_CvexDataInputs Class Reference

Class to query an input on a VEX usd geometry (stage). More...

#include <HUSD_CvexDataInputs.h>

+ Inheritance diagram for HUSD_CvexDataInputs:

Public Member Functions

 HUSD_CvexDataInputs ()
 
 ~HUSD_CvexDataInputs () override
 
void setInputData (int idx, HUSD_AutoAnyLock *data)
 Adds the input data lock to the inputs array. More...
 
void setInputData (int idx, const HUSD_DataHandle &data)
 Creates a read lock for the given data, and adds it to the input array. More...
 
void removeInputData (int idx)
 Removes a specific data lock from the inputs array. More...
 
void removeAllInputData ()
 Removes all the data locks from the inputs array. More...
 
HUSD_AutoAnyLockgetInputData (int idx) const
 Returns a data lock (may be null) for a given input index. More...
 
- Public Member Functions inherited from VEX_GeoInputs
 VEX_GeoInputs ()
 
virtual ~VEX_GeoInputs ()
 

Detailed Description

Class to query an input on a VEX usd geometry (stage).

Definition at line 28 of file HUSD_CvexDataInputs.h.

Constructor & Destructor Documentation

HUSD_CvexDataInputs::HUSD_CvexDataInputs ( )
HUSD_CvexDataInputs::~HUSD_CvexDataInputs ( )
override

Member Function Documentation

HUSD_AutoAnyLock* HUSD_CvexDataInputs::getInputData ( int  idx) const

Returns a data lock (may be null) for a given input index.

void HUSD_CvexDataInputs::removeAllInputData ( )

Removes all the data locks from the inputs array.

void HUSD_CvexDataInputs::removeInputData ( int  idx)

Removes a specific data lock from the inputs array.

void HUSD_CvexDataInputs::setInputData ( int  idx,
HUSD_AutoAnyLock data 
)

Adds the input data lock to the inputs array.

void HUSD_CvexDataInputs::setInputData ( int  idx,
const HUSD_DataHandle data 
)

Creates a read lock for the given data, and adds it to the input array.


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