HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HDK_Sample::GU_CopyToPointsCache::PieceData Struct Reference

#include <GU_Copy2.h>

Public Member Functions

 SYS_STATIC_ASSERT_MSG (int(GA_ATTRIB_VERTEX)< 3 &&int(GA_ATTRIB_POINT)< 3 &&int(GA_ATTRIB_PRIMITIVE)< 3,"Array above depends on owners other than detail being less than 3")
 

Public Attributes

exint myRefCount
 This is the number of target points that reference this piece. More...
 
GA_OffsetList mySourceOffsetLists [3]
 
GA_ListType< exint, exintmyRelVtxToPt
 This maps from the index into mySourceVertex to the index into mySourcePoints. More...
 
bool myHasSharedPoints
 
bool myHasContiguousPoints
 
GA_PolyCounts myVertexListSizeList
 
UT_SmallArray< std::pair< int,
exint >, sizeof(std::pair< int,
exint >)> 
myPrimTypeCountPairs
 
UT_SmallArray< exint,
2 *sizeof(exint)> 
myClosedSpanLengths
 

Detailed Description

Definition at line 187 of file GU_Copy2.h.

Member Function Documentation

HDK_Sample::GU_CopyToPointsCache::PieceData::SYS_STATIC_ASSERT_MSG ( )

Member Data Documentation

UT_SmallArray<exint, 2*sizeof(exint)> HDK_Sample::GU_CopyToPointsCache::PieceData::myClosedSpanLengths

Definition at line 205 of file GU_Copy2.h.

bool HDK_Sample::GU_CopyToPointsCache::PieceData::myHasContiguousPoints

Definition at line 200 of file GU_Copy2.h.

bool HDK_Sample::GU_CopyToPointsCache::PieceData::myHasSharedPoints

Definition at line 199 of file GU_Copy2.h.

UT_SmallArray<std::pair<int,exint>, sizeof(std::pair<int,exint>)> HDK_Sample::GU_CopyToPointsCache::PieceData::myPrimTypeCountPairs

Definition at line 204 of file GU_Copy2.h.

exint HDK_Sample::GU_CopyToPointsCache::PieceData::myRefCount

This is the number of target points that reference this piece.

Definition at line 190 of file GU_Copy2.h.

GA_ListType<exint,exint> HDK_Sample::GU_CopyToPointsCache::PieceData::myRelVtxToPt

This maps from the index into mySourceVertex to the index into mySourcePoints.

Definition at line 197 of file GU_Copy2.h.

GA_OffsetList HDK_Sample::GU_CopyToPointsCache::PieceData::mySourceOffsetLists[3]

Definition at line 192 of file GU_Copy2.h.

GA_PolyCounts HDK_Sample::GU_CopyToPointsCache::PieceData::myVertexListSizeList

Definition at line 202 of file GU_Copy2.h.


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