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

#include <GT_OSD3.h>

Public Member Functions

 Vertex ()
 
void init (VertexStorage &storage, GT_Size index)
 
const VertexStoragestorage () const
 Methods required for OpenSubdiv. More...
 
GT_Size index () const
 
template<typename T >
const TattribData (int attrib, int seg) const
 
void extract (int attrib_idx, fpreal32 *data, int size, int seg) const
 
void Clear ()
 
void AddWithWeight (const Vertex &src, float weight)
 
void dump () const
 
void dump (UT_JSONWriter &w) const
 

Detailed Description

Definition at line 508 of file GT_OSD3.h.

Constructor & Destructor Documentation

GT_OSDAttributes::Vertex::Vertex ( )
inline

Definition at line 511 of file GT_OSD3.h.

Member Function Documentation

void GT_OSDAttributes::Vertex::AddWithWeight ( const Vertex src,
float  weight 
)
template<typename T >
const T* GT_OSDAttributes::Vertex::attribData ( int  attrib,
int  seg 
) const
inline

Definition at line 529 of file GT_OSD3.h.

void GT_OSDAttributes::Vertex::Clear ( )
void GT_OSDAttributes::Vertex::dump ( ) const
void GT_OSDAttributes::Vertex::dump ( UT_JSONWriter w) const
void GT_OSDAttributes::Vertex::extract ( int  attrib_idx,
fpreal32 data,
int  size,
int  seg 
) const
GT_Size GT_OSDAttributes::Vertex::index ( ) const
inline

Definition at line 526 of file GT_OSD3.h.

void GT_OSDAttributes::Vertex::init ( VertexStorage storage,
GT_Size  index 
)
inline

Definition at line 517 of file GT_OSD3.h.

const VertexStorage* GT_OSDAttributes::Vertex::storage ( ) const
inline

Methods required for OpenSubdiv.

Definition at line 525 of file GT_OSD3.h.


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