rprShapeSetVertexValue
Assigns custom float value to some vertices of the mesh.
rpr_status rprShapeSetVertexValue( |
rpr_shape in_shape, |
rpr_int setIndex, |
|
rpr_int const * indices, |
|
rpr_float const * values, |
|
rpr_int indicesCount); |
Parameters
Parameter |
Description |
---|---|
in_shape |
Shape to set values on. |
setIndex |
Vertex value index to use. Can be between 0 and 3. |
indices |
List of indicies of the mesh to set values on. |
values |
List of values to set to mesh indices. |
indicesCount |
Number of indices. |
Example
// indicesSet and values must have the same size
rpr_int indicesSet[] = {4,0,1,2,3};
rpr_float values[] = { 0.8 , 0.1 , 0.0 , 1.0 , 1.0 };
rprShapeSetVertexValue(meshC, 0 , indicesSet , values , sizeof(indicesSet)/sizeof(indicesSet[0]) );
Return
Returns RPR_SUCCESS in case of success, or RPR_ERROR code if a problem was encountered.
To learn how to handle errors in AMD Radeon ProRender SDK, see Error Handling.