MSet_Vertex_Visibilities
Functions | |
void | MSet_Specific_Vertex_Visibilities (HC_KEY key, int count, const int *indices, const char *settings) |
Sets per-vertex visibility settings on several individual vertices at once. This overrides the visibility settings inherited from the segment-level. More... | |
void | MSet_Vertex_Visibilities (HC_KEY key, int offset, int count, const char *settings) |
Sets per-vertex visibility settings of a range of vertices at once. This overrides the visibility settings inherited from the segment-level. More... | |
void | MUnSet_Specific_Vertex_Visibilities (HC_KEY key, int count, const int *indices) |
Removes per-vertex visibility settings on several individual vertices at once. This allows the shell or mesh to inherit segment-level visibility settings. More... | |
void | MUnSet_Vertex_Visibilities (HC_KEY key, int offset, int count) |
Removes per-vertex visibility settings of a range of vertices at once. This allows the shell or mesh to inherit segment-level visibility settings. More... | |
Detailed Description
Function Documentation
◆ MSet_Specific_Vertex_Visibilities()
void MSet_Specific_Vertex_Visibilities | ( | HC_KEY | key, |
int | count, | ||
const int * | indices, | ||
const char * | settings | ||
) |
Sets per-vertex visibility settings on several individual vertices at once. This overrides the visibility settings inherited from the segment-level.
- Parameters
-
key - Key of a shell or mesh. count - Number of vertices on which to set visibility. indices - Indices into the point list on which to set the visibility. settings - Visibility setting per vertex, zero (0) for off, non-zero for on.
◆ MSet_Vertex_Visibilities()
void MSet_Vertex_Visibilities | ( | HC_KEY | key, |
int | offset, | ||
int | count, | ||
const char * | settings | ||
) |
Sets per-vertex visibility settings of a range of vertices at once. This overrides the visibility settings inherited from the segment-level.
- Parameters
-
key - Key of a shell or mesh. offset - First vertex number. count - Number of vertices on which to set visibility. settings - Visibility setting per vertex, zero (0) for off, non-zero for on.
◆ MUnSet_Specific_Vertex_Visibilities()
void MUnSet_Specific_Vertex_Visibilities | ( | HC_KEY | key, |
int | count, | ||
const int * | indices | ||
) |
Removes per-vertex visibility settings on several individual vertices at once. This allows the shell or mesh to inherit segment-level visibility settings.
- Parameters
-
key - Key of a shell or mesh. count - Number of vertices on which to unset visibility. indices - Indices into the point list on which to unset the visibility.
◆ MUnSet_Vertex_Visibilities()
void MUnSet_Vertex_Visibilities | ( | HC_KEY | key, |
int | offset, | ||
int | count | ||
) |
Removes per-vertex visibility settings of a range of vertices at once. This allows the shell or mesh to inherit segment-level visibility settings.
- Parameters
-
key - Key of a shell or mesh. offset - First face number. count - Number of faces on which to unset visibility.