All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UsdDracoExportAttributeInterface Class Referenceabstract

Base class for UsdDracoExportAttribute<T> classes. More...

+ Inheritance diagram for UsdDracoExportAttributeInterface:

Public Member Functions

virtual const
UsdDracoAttributeDescriptor
GetDescriptor () const =0
 
virtual void GetFromMesh (const UsdGeomMesh &usdMesh, size_t numPositions)=0
 
virtual void SetToMesh (draco::Mesh *dracoMesh)=0
 
virtual void SetPointMapEntry (draco::PointIndex pointIndex, size_t positionIndex, size_t cornerIndex)=0
 
virtual size_t GetNumValues () const =0
 
virtual size_t GetNumIndices () const =0
 
virtual bool UsesPositionIndex () const =0
 

Detailed Description

Base class for UsdDracoExportAttribute<T> classes.

This base class allows to generalize generic attributes of different types T and, e.g., store them in one STL container.

Definition at line 49 of file exportAttribute.h.


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