HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CE_OSDPatchEval.h File Reference
#include "CE_API.h"
#include "CE_Array.h"
#include <SYS/SYS_Types.h>
#include <UT/UT_Array.h>
#include <UT/UT_Span.h>
+ Include dependency graph for CE_OSDPatchEval.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CE_OSDPatchCoords
 

Namespaces

 CE_OSDPatchEval
 

Functions

CE_API bool CE_OSDPatchEval::buildPatchCoords (const CE_OSDRefinement &topo, UT_Span< const int > faces, UT_Span< const float > u, UT_Span< const float > v, CE_OSDPatchCoords &patch_coords)
 
CE_API bool CE_OSDPatchEval::refine (const CE_OSDRefinement &topo, const CE_OSDEvaluator &eval, const cl::Buffer &coarse, CE_FloatArray &refined_data)
 
CE_API bool CE_OSDPatchEval::evaluate (const CE_OSDRefinement &topo, const CE_OSDEvaluator &eval, const cl::Buffer &coarse, const CE_OSDPatchCoords &patch_coords, const CE_FloatArray *refined_data, cl::Buffer &out, cl::Buffer *du, cl::Buffer *dv)