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

#include <mesh.h>

Public Member Functions

const TopologyToPrimvarVectorGetTopologyToPrimvarVector () const
 
void AddOrUpdateTopology (const TfToken &primvar, const VtIntArray &topology)
 
void RemovePrimvar (const TfToken &primvar)
 
void RemoveUnusedTopologies ()
 
int GetChannelFromPrimvar (const TfToken &primvar) const
 
std::vector< VtIntArray > GetFvarTopologies () const
 
size_t GetNumTopologies () const
 

Detailed Description

Definition at line 226 of file mesh.h.

Member Function Documentation

void HdStMesh::_FvarTopologyTracker::AddOrUpdateTopology ( const TfToken primvar,
const VtIntArray &  topology 
)
inline

Definition at line 234 of file mesh.h.

int HdStMesh::_FvarTopologyTracker::GetChannelFromPrimvar ( const TfToken primvar) const
inline

Definition at line 279 of file mesh.h.

std::vector<VtIntArray> HdStMesh::_FvarTopologyTracker::GetFvarTopologies ( ) const
inline

Definition at line 292 of file mesh.h.

size_t HdStMesh::_FvarTopologyTracker::GetNumTopologies ( ) const
inline

Definition at line 300 of file mesh.h.

const TopologyToPrimvarVector& HdStMesh::_FvarTopologyTracker::GetTopologyToPrimvarVector ( ) const
inline

Definition at line 229 of file mesh.h.

void HdStMesh::_FvarTopologyTracker::RemovePrimvar ( const TfToken primvar)
inline

Definition at line 259 of file mesh.h.

void HdStMesh::_FvarTopologyTracker::RemoveUnusedTopologies ( )
inline

Definition at line 271 of file mesh.h.


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