HDK
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
Class List
Class Hierarchy
Class Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
List of all members
HDK_Sample::SOP_CopyToPointsHDKCache Class Reference
Inheritance diagram for HDK_Sample::SOP_CopyToPointsHDKCache:
[
legend
]
Additional Inherited Members
Public Types inherited from
HDK_Sample::GU_CopyToPointsCache
enum
PackedPivot
{
PackedPivot::ORIGIN
,
PackedPivot::CENTROID
}
enum
AttribCombineMethod
{
AttribCombineMethod::COPY
,
AttribCombineMethod::NONE
,
AttribCombineMethod::MULTIPLY
,
AttribCombineMethod::ADD
,
AttribCombineMethod::SUBTRACT
}
using
TargetAttribInfoMap
=
UT_ArrayStringMap
<
TargetAttribInfo
>
Public Member Functions inherited from
OP_NodeCache
OP_NodeCache
()
virtual
~OP_NodeCache
()
virtual
int64
getMemoryUsage
(bool inclusive) const
Public Member Functions inherited from
HDK_Sample::GU_CopyToPointsCache
GU_CopyToPointsCache
()
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 Member Functions inherited from
HDK_Sample::GU_PointTransformCache
GU_PointTransformCache
()
void
clearTransformArrays
()
Public Attributes inherited from
HDK_Sample::GU_CopyToPointsCache
exint
myPrevOutputDetailID
GA_DataId
myPrevSourcePrimListDataID
GA_DataId
myPrevSourceTopologyDataID
GA_Size
myPrevTargetPtCount
bool
myPrevHadSourceGroup
bool
myPrevHadTargetGroup
bool
myPrevPack
GA_DataId
myPrevSourceGroupDataID
GA_DataId
myPrevTargetGroupDataID
exint
myPrevSourceUniqueID
These are only used when myPrevPack is true.
More...
exint
myPrevSourceMetaCacheCount
PackedPivot
myPrevPivotEnum
GEO_ViewportLOD
myPrevViewportLOD
exint
mySourceVertexCount
GA_OffsetList
mySourceOffsetLists
[3]
GA_OffsetList
myTargetOffsetList
UT_Array
<
PieceData
>
myPieceData
UT_Array
<
exint
>
myTargetToPiece
UT_Array
<
exint
>
myPieceOffsetStarts
[3]
GA_DataId
myTargetIDAttribDataID
GA_DataId
mySourceIDAttribOwner
GA_DataId
mySourceIDAttribDataID
UT_ArrayStringMap
<
GA_DataId
>
mySourceAttribDataIDs
[3]
UT_ArrayStringMap
<
GA_DataId
>
mySourceGroupDataIDs
[3]
UT_ArrayStringMap
<
GA_DataId
>
mySourceEdgeGroupDataIDs
TargetAttribInfoMap
myTargetAttribInfo
TargetAttribInfoMap
myTargetGroupInfo
Public Attributes inherited from
HDK_Sample::GU_PointTransformCache
GA_DataId
myTargetTransformDataIDs
[
GA_AttributeInstanceMatrix::theNumAttribs
]
This is for keeping track of whether transforms have changed since the last cook.
More...
GA_DataId
myTargetPDataID
bool
myTargetUsingImplicitN
GA_DataId
myTargetPrimListDataID
GA_DataId
myTargetTopologyDataID
UT_UniquePtr
<
UT_Matrix3F
[]>
myTransformMatrices3F
UT_UniquePtr
<
UT_Matrix3D
[]>
myTransformMatrices3D
UT_UniquePtr
<
UT_Vector3F
[]>
myTransformTranslates3F
UT_UniquePtr
<
UT_Vector3D
[]>
myTransformTranslates3D
UT_UniquePtr
<
UT_Matrix3F
[]>
myTransformInverse3F
UT_UniquePtr
<
UT_Matrix3D
[]>
myTransformInverse3D
UT_UniquePtr
<
UT_QuaternionF
[]>
myTransformQuaternionsF
UT_UniquePtr
<
UT_QuaternionD
[]>
myTransformQuaternionsD
exint
myTransformCacheSize
Protected Member Functions inherited from
OP_NodeCache
OP_NodeCache
(const
OP_NodeCache
&)=default
OP_NodeCache
&
operator=
(const
OP_NodeCache
&)=default
Detailed Description
Definition at line
68
of file
SOP_CopyToPointsHDK.C
.
The documentation for this class was generated from the following file:
samples/SOP/SOP_CopyToPoints/
SOP_CopyToPointsHDK.C
HDK_Sample
SOP_CopyToPointsHDKCache
Generated on Sat Sep 7 2024 02:50:56 for HDK by
1.8.6