Base class used when passing 3D graphics rendering API specific data to Vuforia.
Base class for the RenderData object passed to Vuforia when performing rendering operations.
Applications must use one of the rendering API-specific sub-classes, not this base class.
Public Member Functions | |
virtual const void * | buffer () const =0 |
Get a pointer to the member data for the class. More... | |
int | type () const |
Get the type of data in use (one of Vuforia::INIT_FLAGS). More... | |
Protected Member Functions | |
RenderData (int type) | |
Construct with a specific type (one of Vuforia::INIT_FLAGS). More... | |
~RenderData () | |
Destructor. More... | |
|
protected |
Construct with a specific type (one of Vuforia::INIT_FLAGS).
|
protected |
Destructor.
|
pure virtual |
Get a pointer to the member data for the class.
Implemented in MetalRenderData, and DXRenderData.
|
inline |
Get the type of data in use (one of Vuforia::INIT_FLAGS).