All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
HbrFVarData< T > Class Template Reference

#include <fvarData.h>

Public Member Functions

void SetFaceID (int id)
 
int GetFaceID () const
 
void Uninitialize ()
 
bool IsInitialized () const
 
void SetInitialized ()
 
float * GetData (int item)
 
void Clear (int startindex, int width)
 
void ClearAll (int width)
 
void SetWithWeight (const HbrFVarData &fvvi, int startindex, int width, float weight)
 
void AddWithWeight (const HbrFVarData &fvvi, int startindex, int width, float weight)
 
void AddWithWeightAll (const HbrFVarData &fvvi, int width, float weight)
 
bool CompareAll (int width, const float *values, float tolerance=0.0f) const
 
void SetAllData (int width, const float *values)
 
bool Compare (const HbrFVarData &fvvi, int startindex, int width, float tolerance=0.0f) const
 
void ApplyFVarEdit (const HbrFVarEdit< T > &edit)
 

Friends

class HbrVertex< T >
 

Detailed Description

template<class T>
class OpenSubdiv::OPENSUBDIV_VERSION::HbrFVarData< T >

Definition at line 43 of file fvarData.h.

Member Function Documentation

void AddWithWeight ( const HbrFVarData< T > &  fvvi,
int  startindex,
int  width,
float  weight 
)
inline

Definition at line 110 of file fvarData.h.

void AddWithWeightAll ( const HbrFVarData< T > &  fvvi,
int  width,
float  weight 
)
inline

Definition at line 120 of file fvarData.h.

void ApplyFVarEdit ( const HbrFVarEdit< T > &  edit)

Definition at line 176 of file fvarData.h.

void Clear ( int  startindex,
int  width 
)
inline

Definition at line 88 of file fvarData.h.

void ClearAll ( int  width)
inline

Definition at line 93 of file fvarData.h.

bool Compare ( const HbrFVarData< T > &  fvvi,
int  startindex,
int  width,
float  tolerance = 0.0f 
) const
inline

Definition at line 146 of file fvarData.h.

bool CompareAll ( int  width,
const float *  values,
float  tolerance = 0.0f 
) const
inline

Definition at line 130 of file fvarData.h.

float* GetData ( int  item)
inline

Definition at line 85 of file fvarData.h.

int GetFaceID ( ) const
inline

Definition at line 64 of file fvarData.h.

bool IsInitialized ( ) const
inline

Definition at line 75 of file fvarData.h.

void SetAllData ( int  width,
const float *  values 
)
inline

Definition at line 139 of file fvarData.h.

void SetFaceID ( int  id)
inline

Definition at line 59 of file fvarData.h.

void SetInitialized ( )
inline

Definition at line 80 of file fvarData.h.

void SetWithWeight ( const HbrFVarData< T > &  fvvi,
int  startindex,
int  width,
float  weight 
)
inline

Definition at line 100 of file fvarData.h.

void Uninitialize ( )
inline

Definition at line 69 of file fvarData.h.

Friends And Related Function Documentation

friend class HbrVertex< T >
friend

Definition at line 156 of file fvarData.h.


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