11 #ifndef __GT_POINTSPLAT_H_INCLUDED__
12 #define __GT_POINTSPLAT_H_INCLUDED__
22 namespace GT_PointSplat
33 template <
typename ChunkArrayT>
37 GTspawnCopyTask(tasks,
38 dst.myPoints, dst_start,
40 GTspawnCopyTask(tasks,
41 dst.myNormals, dst_start,
45 template <
typename ChunkArrayT>
80 #endif // __GT_POINTSPLAT_H_INCLUDED__
UT_ThreadSpecificValue< UT_UniquePtr< Chunk > > ThreadChunks
void spawnCopyTask(UT_TaskGroup &tasks, ChunkArrayT &dst, exint dst_start) const
void entries(exint num_items)
UT_Vector3FArray myNormals
UT_Vector3FArray myPoints
GT_Vec3ArrayProxy myPoints
exint entries() const
Alias of size(). size() is preferred.
void entries(exint num_items)
An array of numeric values (int32, int64, fpreal16, fpreal32, fpreal64)
void runCopyTask(ChunkArrayT &dst, exint dst_start) const
GT_Vec3ArrayProxy myNormals
ChunkProxy(GT_Real32Array &pnts, GT_Real32Array &nmls)