HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GU_Xform Namespace Reference

Enumerations

enum  XformAttribType {
  XformAttribType::POINT3, XformAttribType::VECTOR3, XformAttribType::NORMAL3, XformAttribType::HPOINT4,
  XformAttribType::QUAT4, XformAttribType::MAT3, XformAttribType::MAT4
}
 

Functions

GU_API void xformAttrib (CE_Context &context, bool recompile, int npts, const cl::Buffer &out_data, const cl::Buffer &in_data, const cl::Buffer &xform, XformAttribType type, bool keep_length=true, const cl::Buffer *grp=nullptr)
 
GU_API void xformVertexAttrib (CE_Context &context, bool recompile, int nvtx, const cl::Buffer &out_data, const cl::Buffer &in_data, const cl::Buffer &xform, XformAttribType type, const cl::Buffer &vertex_point, const cl::Buffer &point_xform_index, bool keep_length=true, const cl::Buffer *grp=nullptr)
 
GU_API void gatherPointMat4ByGroup (CE_Context &context, bool recompile, int npts, const cl::Buffer &out_xform, const cl::Buffer &in_xform, const cl::Buffer &grp)
 
GU_API void scatterPointMat4ByGroup (CE_Context &context, bool recompile, int npts, const cl::Buffer &out_xform, const cl::Buffer &in_xform, const cl::Buffer &grp)
 

Enumeration Type Documentation

Enumerator
POINT3 
VECTOR3 
NORMAL3 
HPOINT4 
QUAT4 
MAT3 
MAT4 

Definition at line 22 of file GU_Xform.h.

Function Documentation

GU_API void GU_Xform::gatherPointMat4ByGroup ( CE_Context context,
bool  recompile,
int  npts,
const cl::Buffer out_xform,
const cl::Buffer in_xform,
const cl::Buffer grp 
)
GU_API void GU_Xform::scatterPointMat4ByGroup ( CE_Context context,
bool  recompile,
int  npts,
const cl::Buffer out_xform,
const cl::Buffer in_xform,
const cl::Buffer grp 
)
GU_API void GU_Xform::xformAttrib ( CE_Context context,
bool  recompile,
int  npts,
const cl::Buffer out_data,
const cl::Buffer in_data,
const cl::Buffer xform,
XformAttribType  type,
bool  keep_length = true,
const cl::Buffer grp = nullptr 
)
GU_API void GU_Xform::xformVertexAttrib ( CE_Context context,
bool  recompile,
int  nvtx,
const cl::Buffer out_data,
const cl::Buffer in_data,
const cl::Buffer xform,
XformAttribType  type,
const cl::Buffer vertex_point,
const cl::Buffer point_xform_index,
bool  keep_length = true,
const cl::Buffer grp = nullptr 
)