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

#include <GA_ElementWrangler.h>

+ Inheritance diagram for GA_DetailWrangler:

Public Member Functions

 GA_DetailWrangler (GA_Detail &dest)
 
 GA_DetailWrangler (GA_Detail &dest, const GA_Detail &src)
 
 GA_DetailWrangler (GA_Detail &dest, const GA_AttributeFilter &filter)
 
 GA_DetailWrangler (GA_Detail &dest, const GA_Detail &src, const GA_AttributeFilter &filter)
 
- Public Member Functions inherited from GA_ElementWrangler
void buildCache ()
 
void clearCache ()
 
void copyAttributeValues (GA_Offset dest, GA_Offset src)
 
void copyAttributeValues (const GA_Range &dest, GA_Offset src)
 
void scaleAttributeValues (GA_Offset dest, fpreal scale)
 
void addAttributeValues (GA_Offset dest, GA_Offset src, fpreal scale=1)
 
void lerpAttributeValues (GA_Offset dest, GA_Offset src0, GA_Offset src1, fpreal bias)
 
bool isValid (GA_Detail &dest) const
 
bool isValid (GA_Detail &dest, const GA_Detail &src) const
 
int getNumAttributes () const
 
void bumpAllDestDataIds ()
 
void hardenAllPages (GA_Offset start_offset=GA_Offset(0), GA_Offset end_offset=GA_INVALID_OFFSET)
 
GA_AttributeRefMapgetMap ()
 

Additional Inherited Members

- Protected Member Functions inherited from GA_ElementWrangler
 GA_ElementWrangler (GA_AttributeOwner owner, GA_Detail &dest, const GA_Attribute *exclude=nullptr)
 
 GA_ElementWrangler (GA_AttributeOwner owner, GA_Detail &dest, const GA_Detail &src, const GA_Attribute *exclude=nullptr)
 
 GA_ElementWrangler (GA_AttributeOwner owner, GA_Detail &dest, const GA_AttributeFilter &filter)
 
 GA_ElementWrangler (GA_AttributeOwner owner, GA_Detail &dest, const GA_Detail &src, const GA_AttributeFilter &filter)
 
 ~GA_ElementWrangler ()
 Protected destructor as we don't support polymorphic destruction. More...
 
GA_AttributeRefMap::Cache * cache ()
 

Detailed Description

Definition at line 249 of file GA_ElementWrangler.h.

Constructor & Destructor Documentation

GA_DetailWrangler::GA_DetailWrangler ( GA_Detail dest)
inline

Definition at line 252 of file GA_ElementWrangler.h.

GA_DetailWrangler::GA_DetailWrangler ( GA_Detail dest,
const GA_Detail src 
)
inline

Definition at line 254 of file GA_ElementWrangler.h.

GA_DetailWrangler::GA_DetailWrangler ( GA_Detail dest,
const GA_AttributeFilter filter 
)
inline

Definition at line 257 of file GA_ElementWrangler.h.

GA_DetailWrangler::GA_DetailWrangler ( GA_Detail dest,
const GA_Detail src,
const GA_AttributeFilter filter 
)
inline

Definition at line 259 of file GA_ElementWrangler.h.


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