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.