Functions | |
void | MSet_Vertex_Parameters (HC_KEY key, int offset, int pcount, int number, const float *parameters) |
void | MSet_Specific_Vertex_Parameters (HC_KEY key, int count, const int *indices, int number_parameters, const float *user_parameters) |
void | MUnSet_Vertex_Parameters (HC_KEY key, int offset, int count) |
void | MUnSet_Specific_Vertex_Parameters (HC_KEY key, int count, const int *indices) |
void MSet_Vertex_Parameters | ( | HC_KEY | key, | |
int | offset, | |||
int | pcount, | |||
int | number, | |||
const float * | parameters | |||
) |
Speedily sets the drawing attributes on a large number of shell, mesh, or polycylinder vertices.
key | The unique identifier returned by a previous call to Insert_Mesh(), or Insert_Shell(). | |
offset | Number of the point in the surface definition at which to start work. "0" is the first offset value. | |
pcount | The number of vertices to receive texture-coordinates contained in the parameters array. | |
number | The number of parameters to be set on each vertex of the shell or mesh. Note that number must be consistent for all vertices of the shell or mesh. | |
parameters | A two dimensional number by pcount array of floating point vertex parameters. Passed by reference always. |
void MSet_Specific_Vertex_Parameters | ( | HC_KEY | key, | |
int | count, | |||
const int * | indices, | |||
int | number_parameters, | |||
const float * | user_parameters | |||
) |
Sets the paramter values for a specific set of vertices on shell, mesh, or polycylinder.
key | The unique identifier returned by a previous call to Insert_Mesh(), or Insert_Shell(). | |
count | - The length of indices array. | |
indices | - List of vertex on which to set parameters. | |
number_parameters | The number of parameters to be set on each vertex of the shell or mesh. Note that number must be consistent for all vertices of the shell or mesh. | |
parameters | A two dimensional number by pcount array of floating point vertex parameters. Passed by reference always. |
void MUnSet_Vertex_Parameters | ( | HC_KEY | key, | |
int | offset, | |||
int | count | |||
) |
Unsets the drawing attributes on a large number of shell, mesh, or polycylinder vertices.
key | The unique identifier returned by a previous call to Insert_Mesh(), or Insert_Shell(). | |
offset | Number of the point in the surface definition at which to start work. "0" is the first offset value. | |
pcount | The number of vertices to unset parameter values. |
void MUnSet_Specific_Vertex_Parameters | ( | HC_KEY | key, | |
int | count, | |||
const int * | indices | |||
) |
Unsets the paramter values for a specific set of vertices on shell, mesh, or polycylinder.
key | The unique identifier returned by a previous call to Insert_Mesh(), or Insert_Shell(). | |
count | - The length of indices array. | |
indices | - List of vertex on which to unset parameters. |