HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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 168 of file GU_Copy2.h.

Member Function Documentation

GU_CopyToPointsCache::PieceData::SYS_STATIC_ASSERT_MSG ( )

Member Data Documentation

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

Definition at line 186 of file GU_Copy2.h.

bool GU_CopyToPointsCache::PieceData::myHasContiguousPoints

Definition at line 181 of file GU_Copy2.h.

bool GU_CopyToPointsCache::PieceData::myHasSharedPoints

Definition at line 180 of file GU_Copy2.h.

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

Definition at line 185 of file GU_Copy2.h.

exint GU_CopyToPointsCache::PieceData::myRefCount

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

Definition at line 171 of file GU_Copy2.h.

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

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

Definition at line 178 of file GU_Copy2.h.

GA_OffsetList GU_CopyToPointsCache::PieceData::mySourceOffsetLists[3]

Definition at line 173 of file GU_Copy2.h.

GA_PolyCounts GU_CopyToPointsCache::PieceData::myVertexListSizeList

Definition at line 183 of file GU_Copy2.h.


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