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

#include <primvarDescCache.h>

Classes

class  Key
 

Public Member Functions

 UsdImagingPrimvarDescCache (const UsdImagingPrimvarDescCache &)=delete
 
UsdImagingPrimvarDescCacheoperator= (const UsdImagingPrimvarDescCache &)=delete
 
 UsdImagingPrimvarDescCache ()
 
void EnableMutation ()
 
void DisableMutation ()
 
void Clear (SdfPath const &path)
 Clear all data associated with a specific path. More...
 
HdPrimvarDescriptorVectorGetPrimvars (SdfPath const &path) const
 
bool FindPrimvars (SdfPath const &path, HdPrimvarDescriptorVector *value) const
 
bool ExtractPrimvars (SdfPath const &path, HdPrimvarDescriptorVector *value)
 
void GarbageCollect ()
 Remove any items from the cache that are marked for defered deletion. More...
 

Detailed Description

A cache for primvar descriptors.

Definition at line 46 of file primvarDescCache.h.

Constructor & Destructor Documentation

UsdImagingPrimvarDescCache::UsdImagingPrimvarDescCache ( const UsdImagingPrimvarDescCache )
delete
UsdImagingPrimvarDescCache::UsdImagingPrimvarDescCache ( )
inline

Definition at line 87 of file primvarDescCache.h.

Member Function Documentation

void UsdImagingPrimvarDescCache::Clear ( SdfPath const path)
inline

Clear all data associated with a specific path.

Definition at line 203 of file primvarDescCache.h.

void UsdImagingPrimvarDescCache::DisableMutation ( )
inline

Definition at line 200 of file primvarDescCache.h.

void UsdImagingPrimvarDescCache::EnableMutation ( )
inline

Definition at line 199 of file primvarDescCache.h.

bool UsdImagingPrimvarDescCache::ExtractPrimvars ( SdfPath const path,
HdPrimvarDescriptorVector value 
)
inline

Definition at line 215 of file primvarDescCache.h.

bool UsdImagingPrimvarDescCache::FindPrimvars ( SdfPath const path,
HdPrimvarDescriptorVector value 
) const
inline

Definition at line 211 of file primvarDescCache.h.

void UsdImagingPrimvarDescCache::GarbageCollect ( )
inline

Remove any items from the cache that are marked for defered deletion.

Definition at line 220 of file primvarDescCache.h.

HdPrimvarDescriptorVector& UsdImagingPrimvarDescCache::GetPrimvars ( SdfPath const path) const
inline

Definition at line 207 of file primvarDescCache.h.

UsdImagingPrimvarDescCache& UsdImagingPrimvarDescCache::operator= ( const UsdImagingPrimvarDescCache )
delete

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