23 std::function<void(
const int,
const int,
const int,
const int *,
const float2 *,
const int)>
56 const int motion_step = 0);
63 void setup_attribute_vertex_smooth(
const Attribute &subd_attr,
65 const int motion_step = 0);
68 void setup_attribute_corner_smooth(
Attribute &mesh_attr,
void setup_attribute_face(const Attribute &subd_attr, Attribute &mesh_attr)
SubdAttributeInterpolation(Mesh &mesh)
void setup_attribute_type(const Attribute &subd_attr, Attribute &mesh_attr)
void setup_attribute(const Attribute &subd_attr, Attribute &mesh_attr)
vector< SubdAttribute > triangle_attributes
bool support_interp_attribute(const Attribute &attr) const
void setup_attribute_vertex_linear(const Attribute &subd_attr, Attribute &mesh_attr, const int motion_step=0)
vector< SubdAttribute > vertex_attributes
void setup_attribute_corner_linear(const Attribute &subd_attr, Attribute &mesh_attr)
#define CCL_NAMESPACE_END
std::function< void(const int, const int, const int, const int *, const float2 *, const int)> interp
vector< char > refined_data