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 ( )

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

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

Definition at line 526 of file GT_OSD3.h.

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

Definition at line 517 of file GT_OSD3.h.

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

Methods required for OpenSubdiv.

Definition at line 525 of file GT_OSD3.h.

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