Locks

It is possible to override local attributes temporarily, using attribute lock. More...

Functions

HC_EXTERNAL HIC_API void HIC_Set_Attribute_Locks (HIC_Rendition const *nr, HIC_Attributes attribute_locks)
HC_EXTERNAL HIC_API void HIC_Set_Color_Back_Locks (HIC_Rendition const *nr, HIC_Color_Lock_Objects material_color_locks)
HC_EXTERNAL HIC_API void HIC_Set_Color_Cut_Edge_Locks (HIC_Rendition const *nr, HIC_Color_Lock_Objects material_color_locks)
HC_EXTERNAL HIC_API void HIC_Set_Color_Cut_Face_Locks (HIC_Rendition const *nr, HIC_Color_Lock_Objects material_color_locks)
HC_EXTERNAL HIC_API void HIC_Set_Color_Edge_Contrast_Locks (HIC_Rendition const *nr, HIC_Color_Lock_Objects material_color_locks)
HC_EXTERNAL HIC_API void HIC_Set_Color_Edge_Locks (HIC_Rendition const *nr, HIC_Color_Lock_Objects material_color_locks)
HC_EXTERNAL HIC_API void HIC_Set_Color_Face_Contrast_Locks (HIC_Rendition const *nr, HIC_Color_Lock_Objects material_color_locks)
HC_EXTERNAL HIC_API void HIC_Set_Color_Front_Locks (HIC_Rendition const *nr, HIC_Color_Lock_Objects material_color_locks)
HC_EXTERNAL HIC_API void HIC_Set_Color_Line_Contrast_Locks (HIC_Rendition const *nr, HIC_Color_Lock_Objects material_color_locks)
HC_EXTERNAL HIC_API void HIC_Set_Color_Line_Locks (HIC_Rendition const *nr, HIC_Color_Lock_Objects material_color_locks)
HC_EXTERNAL HIC_API void HIC_Set_Color_Locks (HIC_Rendition const *nr, HIC_Color_Lock_Objects color_locks)
HC_EXTERNAL HIC_API void HIC_Set_Color_Marker_Contrast_Locks (HIC_Rendition const *nr, HIC_Color_Lock_Objects material_color_locks)
HC_EXTERNAL HIC_API void HIC_Set_Color_Marker_Locks (HIC_Rendition const *nr, HIC_Color_Lock_Objects material_color_locks)
HC_EXTERNAL HIC_API void HIC_Set_Color_Text_Contrast_Locks (HIC_Rendition const *nr, HIC_Color_Lock_Objects material_color_locks)
HC_EXTERNAL HIC_API void HIC_Set_Color_Text_Locks (HIC_Rendition const *nr, HIC_Color_Lock_Objects material_color_locks)
HC_EXTERNAL HIC_API void HIC_Set_Color_Vertex_Contrast_Locks (HIC_Rendition const *nr, HIC_Color_Lock_Objects material_color_locks)
HC_EXTERNAL HIC_API void HIC_Set_Color_Vertex_Locks (HIC_Rendition const *nr, HIC_Color_Lock_Objects material_color_locks)
HC_EXTERNAL HIC_API void HIC_Set_Color_Window_Contrast_Locks (HIC_Rendition const *nr, HIC_Color_Lock_Objects material_color_locks)
HC_EXTERNAL HIC_API void HIC_Set_Color_Window_Locks (HIC_Rendition const *nr, HIC_Color_Lock_Objects material_color_locks)
HC_EXTERNAL HIC_API void HIC_Set_Visibility_Locks (HIC_Rendition const *nr, HIC_Visibility visibility_locks)
HC_EXTERNAL HIC_API
HIC_Attribute_Locks 
HIC_Show_Attribute_Locks (HIC_Rendition const *nr)
HC_EXTERNAL HIC_API
HIC_Material_Color_Locks 
HIC_Show_Color_Back_Locks (HIC_Rendition const *nr)
HC_EXTERNAL HIC_API
HIC_Material_Color_Locks 
HIC_Show_Color_Cut_Edge_Locks (HIC_Rendition const *nr)
HC_EXTERNAL HIC_API
HIC_Material_Color_Locks 
HIC_Show_Color_Cut_Face_Locks (HIC_Rendition const *nr)
HC_EXTERNAL HIC_API
HIC_Material_Color_Locks 
HIC_Show_Color_Edge_Contrast_Locks (HIC_Rendition const *nr)
HC_EXTERNAL HIC_API
HIC_Material_Color_Locks 
HIC_Show_Color_Edge_Locks (HIC_Rendition const *nr)
HC_EXTERNAL HIC_API
HIC_Material_Color_Locks 
HIC_Show_Color_Face_Contrast_Locks (HIC_Rendition const *nr)
HC_EXTERNAL HIC_API
HIC_Material_Color_Locks 
HIC_Show_Color_Front_Locks (HIC_Rendition const *nr)
HC_EXTERNAL HIC_API
HIC_Material_Color_Locks 
HIC_Show_Color_Line_Contrast_Locks (HIC_Rendition const *nr)
HC_EXTERNAL HIC_API
HIC_Material_Color_Locks 
HIC_Show_Color_Line_Locks (HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HIC_Color_Locks HIC_Show_Color_Locks (HIC_Rendition const *nr)
HC_EXTERNAL HIC_API
HIC_Material_Color_Locks 
HIC_Show_Color_Marker_Contrast_Locks (HIC_Rendition const *nr)
HC_EXTERNAL HIC_API
HIC_Material_Color_Locks 
HIC_Show_Color_Marker_Locks (HIC_Rendition const *nr)
HC_EXTERNAL HIC_API
HIC_Material_Color_Locks 
HIC_Show_Color_Text_Contrast_Locks (HIC_Rendition const *nr)
HC_EXTERNAL HIC_API
HIC_Material_Color_Locks 
HIC_Show_Color_Text_Locks (HIC_Rendition const *nr)
HC_EXTERNAL HIC_API
HIC_Material_Color_Locks 
HIC_Show_Color_Vertex_Contrast_Locks (HIC_Rendition const *nr)
HC_EXTERNAL HIC_API
HIC_Material_Color_Locks 
HIC_Show_Color_Vertex_Locks (HIC_Rendition const *nr)
HC_EXTERNAL HIC_API
HIC_Material_Color_Locks 
HIC_Show_Color_Window_Contrast_Locks (HIC_Rendition const *nr)
HC_EXTERNAL HIC_API
HIC_Material_Color_Locks 
HIC_Show_Color_Window_Locks (HIC_Rendition const *nr)
HC_EXTERNAL HIC_API
HIC_Visibility_Locks 
HIC_Show_Visibility_Locks (HIC_Rendition const *nr)

Detailed Description

It is possible to override local attributes temporarily, using attribute lock.

When a specific attribute is locked in a segment, that attribute's value applies to all sub-segments, regardless of whether those sub-segments have local attribute values set for that same attribute.


Function Documentation

HC_EXTERNAL HIC_API void HIC_Set_Attribute_Locks ( HIC_Rendition const *  nr,
HIC_Attributes  attribute_locks 
)

Parameters:
nr A pointer to a const HIC_Rendition.
attribute_locks A HIC_Attributes, one or more of which work together.
This function locks the attribute(s).

HC_EXTERNAL HIC_API void HIC_Set_Color_Back_Locks ( HIC_Rendition const *  nr,
HIC_Color_Lock_Objects  material_color_locks 
)

Parameters:
nr A pointer to a const HIC_Rendition.
material_color_locks A HIC_Color_Lock_Objects.
This function locks the color back attribute.

HC_EXTERNAL HIC_API void HIC_Set_Color_Cut_Edge_Locks ( HIC_Rendition const *  nr,
HIC_Color_Lock_Objects  material_color_locks 
)

Parameters:
nr A pointer to a const HIC_Rendition.
material_color_locks A HIC_Color_Lock_Objects.
This function locks the color cut edge attribute.

HC_EXTERNAL HIC_API void HIC_Set_Color_Cut_Face_Locks ( HIC_Rendition const *  nr,
HIC_Color_Lock_Objects  material_color_locks 
)

Parameters:
nr A pointer to a const HIC_Rendition.
material_color_locks A HIC_Color_Lock_Objects.
This function locks the color cut face attribute.

HC_EXTERNAL HIC_API void HIC_Set_Color_Edge_Contrast_Locks ( HIC_Rendition const *  nr,
HIC_Color_Lock_Objects  material_color_locks 
)

Parameters:
nr A pointer to a const HIC_Rendition.
material_color_locks A HIC_Color_Lock_Objects.
This function locks the color edge contrast attribute.

HC_EXTERNAL HIC_API void HIC_Set_Color_Edge_Locks ( HIC_Rendition const *  nr,
HIC_Color_Lock_Objects  material_color_locks 
)

Parameters:
nr A pointer to a const HIC_Rendition.
material_color_locks A HIC_Color_Lock_Objects.
This function locks the color edge attribute.

HC_EXTERNAL HIC_API void HIC_Set_Color_Face_Contrast_Locks ( HIC_Rendition const *  nr,
HIC_Color_Lock_Objects  material_color_locks 
)

Parameters:
nr A pointer to a const HIC_Rendition.
material_color_locks A HIC_Color_Lock_Objects.
This function locks the color face contrast attribute.

HC_EXTERNAL HIC_API void HIC_Set_Color_Front_Locks ( HIC_Rendition const *  nr,
HIC_Color_Lock_Objects  material_color_locks 
)

Parameters:
nr A pointer to a const HIC_Rendition.
material_color_locks A HIC_Color_Lock_Objects.
This function locks the color front attribute.

HC_EXTERNAL HIC_API void HIC_Set_Color_Line_Contrast_Locks ( HIC_Rendition const *  nr,
HIC_Color_Lock_Objects  material_color_locks 
)

Parameters:
nr A pointer to a const HIC_Rendition.
material_color_locks A HIC_Color_Lock_Objects.
This function locks the color line contrast attribute.

HC_EXTERNAL HIC_API void HIC_Set_Color_Line_Locks ( HIC_Rendition const *  nr,
HIC_Color_Lock_Objects  material_color_locks 
)

Parameters:
nr A pointer to a const HIC_Rendition.
material_color_locks A HIC_Color_Lock_Objects.
This function locks the color line attribute.

HC_EXTERNAL HIC_API void HIC_Set_Color_Locks ( HIC_Rendition const *  nr,
HIC_Color_Lock_Objects  color_locks 
)

Parameters:
nr A pointer to a const HIC_Rendition.
color_locks A HIC_Color_Lock_Objects.
This function locks the color attribute.

HC_EXTERNAL HIC_API void HIC_Set_Color_Marker_Contrast_Locks ( HIC_Rendition const *  nr,
HIC_Color_Lock_Objects  material_color_locks 
)

Parameters:
nr A pointer to a const HIC_Rendition.
material_color_locks A HIC_Color_Lock_Objects.
This function locks the color marker contrast attribute.

HC_EXTERNAL HIC_API void HIC_Set_Color_Marker_Locks ( HIC_Rendition const *  nr,
HIC_Color_Lock_Objects  material_color_locks 
)

Parameters:
nr A pointer to a const HIC_Rendition.
material_color_locks A HIC_Color_Lock_Objects.
This function locks the color marker attribute.

HC_EXTERNAL HIC_API void HIC_Set_Color_Text_Contrast_Locks ( HIC_Rendition const *  nr,
HIC_Color_Lock_Objects  material_color_locks 
)

Parameters:
nr A pointer to a const HIC_Rendition.
material_color_locks A HIC_Color_Lock_Objects.
This function locks the color text contrast attribute.

HC_EXTERNAL HIC_API void HIC_Set_Color_Text_Locks ( HIC_Rendition const *  nr,
HIC_Color_Lock_Objects  material_color_locks 
)

Parameters:
nr A pointer to a const HIC_Rendition.
material_color_locks A HIC_Color_Lock_Objects.
This function locks the color text attribute.

HC_EXTERNAL HIC_API void HIC_Set_Color_Vertex_Contrast_Locks ( HIC_Rendition const *  nr,
HIC_Color_Lock_Objects  material_color_locks 
)

Parameters:
nr A pointer to a const HIC_Rendition.
material_color_locks A HIC_Color_Lock_Objects.
This function locks the color vertex contrast attribute.

HC_EXTERNAL HIC_API void HIC_Set_Color_Vertex_Locks ( HIC_Rendition const *  nr,
HIC_Color_Lock_Objects  material_color_locks 
)

Parameters:
nr A pointer to a const HIC_Rendition.
material_color_locks A HIC_Color_Lock_Objects.
This function locks the color vertex attribute.

HC_EXTERNAL HIC_API void HIC_Set_Color_Window_Contrast_Locks ( HIC_Rendition const *  nr,
HIC_Color_Lock_Objects  material_color_locks 
)

Parameters:
nr A pointer to a const HIC_Rendition.
material_color_locks A HIC_Color_Lock_Objects.
This function locks the color window contrast attribute.

HC_EXTERNAL HIC_API void HIC_Set_Color_Window_Locks ( HIC_Rendition const *  nr,
HIC_Color_Lock_Objects  material_color_locks 
)

Parameters:
nr A pointer to a const HIC_Rendition.
material_color_locks A HIC_Color_Lock_Objects.
This function locks the color window attribute.

HC_EXTERNAL HIC_API void HIC_Set_Visibility_Locks ( HIC_Rendition const *  nr,
HIC_Visibility  visibility_locks 
)

Parameters:
nr A pointer to a const HIC_Rendition.
visibility_locks A HIC_Visibility_e, one or more of which work together.
This function locks the visibility.

HC_EXTERNAL HIC_API HIC_Attribute_Locks HIC_Show_Attribute_Locks ( HIC_Rendition const *  nr  ) 

Parameters:
nr A pointer to a const HIC_Rendition.
Returns:
A HIC_Attribute_Locks.
This function returns the attribute locks.

HC_EXTERNAL HIC_API HIC_Material_Color_Locks HIC_Show_Color_Back_Locks ( HIC_Rendition const *  nr  ) 

Parameters:
nr A pointer to a const HIC_Rendition.
Returns:
A HIC_Material_Color_Locks.
This function returns the color back locks.

HC_EXTERNAL HIC_API HIC_Material_Color_Locks HIC_Show_Color_Cut_Edge_Locks ( HIC_Rendition const *  nr  ) 

Parameters:
nr A pointer to a const HIC_Rendition.
Returns:
A HIC_Material_Color_Locks.
This function returns the color cut edge locks.

See also:
HIC_Set_Color_Cut_Edge_Locks

HC_EXTERNAL HIC_API HIC_Material_Color_Locks HIC_Show_Color_Cut_Face_Locks ( HIC_Rendition const *  nr  ) 

Parameters:
nr A pointer to a const HIC_Rendition.
Returns:
A HIC_Material_Color_Locks.
This function returns the color cut face locks.

See also:
HIC_Set_Color_Cut_Face_Locks

HC_EXTERNAL HIC_API HIC_Material_Color_Locks HIC_Show_Color_Edge_Contrast_Locks ( HIC_Rendition const *  nr  ) 

Parameters:
nr A pointer to a const HIC_Rendition.
Returns:
A HIC_Material_Color_Locks.
This function returns the color edge contrast locks.

See also:
HIC_Set_Color_Edge_Contrast_Locks

HC_EXTERNAL HIC_API HIC_Material_Color_Locks HIC_Show_Color_Edge_Locks ( HIC_Rendition const *  nr  ) 

Parameters:
nr A pointer to a const HIC_Rendition.
Returns:
A HIC_Material_Color_Locks.
This function returns the color edge locks.

See also:
HIC_Set_Color_Edge_Locks

HC_EXTERNAL HIC_API HIC_Material_Color_Locks HIC_Show_Color_Face_Contrast_Locks ( HIC_Rendition const *  nr  ) 

Parameters:
nr A pointer to a const HIC_Rendition.
Returns:
A HIC_Material_Color_Locks.
This function returns the color face contrast locks.

See also:
HIC_Set_Color_Face_Contrast_Locks

HC_EXTERNAL HIC_API HIC_Material_Color_Locks HIC_Show_Color_Front_Locks ( HIC_Rendition const *  nr  ) 

Parameters:
nr A pointer to a const HIC_Rendition.
Returns:
A HIC_Material_Color_Locks.
This function returns the color front locks.

HC_EXTERNAL HIC_API HIC_Material_Color_Locks HIC_Show_Color_Line_Contrast_Locks ( HIC_Rendition const *  nr  ) 

Parameters:
nr A pointer to a const HIC_Rendition.
Returns:
A HIC_Material_Color_Locks.
This function returns the color line contrast locks.

See also:
HIC_Set_Color_Line_Contrast_Locks

HC_EXTERNAL HIC_API HIC_Material_Color_Locks HIC_Show_Color_Line_Locks ( HIC_Rendition const *  nr  ) 

Parameters:
nr A pointer to a const HIC_Rendition.
Returns:
A HIC_Material_Color_Locks.
This function returns the color line locks.

See also:
HIC_Set_Color_Line_Locks

HC_EXTERNAL HIC_API HIC_Color_Locks HIC_Show_Color_Locks ( HIC_Rendition const *  nr  ) 

Parameters:
nr A pointer to a const HIC_Rendition.
Returns:
A HIC_Color_Locks.
This function returns the color locks.

See also:
HIC_Set_Color_Locks

HC_EXTERNAL HIC_API HIC_Material_Color_Locks HIC_Show_Color_Marker_Contrast_Locks ( HIC_Rendition const *  nr  ) 

Parameters:
nr A pointer to a const HIC_Rendition.
Returns:
A HIC_Material_Color_Locks.
This function returns the color marker contrast locks.

See also:
HIC_Set_Color_Marker_Contrast_Locks

HC_EXTERNAL HIC_API HIC_Material_Color_Locks HIC_Show_Color_Marker_Locks ( HIC_Rendition const *  nr  ) 

Parameters:
nr A pointer to a const HIC_Rendition.
Returns:
A HIC_Material_Color_Locks.
This function returns the color marker locks.

See also:
HIC_Set_Color_Marker_Locks

HC_EXTERNAL HIC_API HIC_Material_Color_Locks HIC_Show_Color_Text_Contrast_Locks ( HIC_Rendition const *  nr  ) 

Parameters:
nr A pointer to a const HIC_Rendition.
Returns:
A HIC_Material_Color_Locks.
This function returns the color text contrast locks.

See also:
HIC_Set_Color_Text_Contrast_Locks

HC_EXTERNAL HIC_API HIC_Material_Color_Locks HIC_Show_Color_Text_Locks ( HIC_Rendition const *  nr  ) 

Parameters:
nr A pointer to a const HIC_Rendition.
Returns:
A HIC_Material_Color_Locks.
This function returns the color text locks.

See also:
HIC_Set_Color_Text_Locks

HC_EXTERNAL HIC_API HIC_Material_Color_Locks HIC_Show_Color_Vertex_Contrast_Locks ( HIC_Rendition const *  nr  ) 

Parameters:
nr A pointer to a const HIC_Rendition.
Returns:
A HIC_Material_Color_Locks.
This function returns the color vertex contrast locks.

See also:
HIC_Set_Color_Vertex_Contrast_Locks

HC_EXTERNAL HIC_API HIC_Material_Color_Locks HIC_Show_Color_Vertex_Locks ( HIC_Rendition const *  nr  ) 

Parameters:
nr A pointer to a const HIC_Rendition.
Returns:
A HIC_Material_Color_Locks.
This function returns the color vertex locks.

See also:
HIC_Set_Color_Vertex_Locks

HC_EXTERNAL HIC_API HIC_Material_Color_Locks HIC_Show_Color_Window_Contrast_Locks ( HIC_Rendition const *  nr  ) 

Parameters:
nr A pointer to a const HIC_Rendition.
Returns:
A HIC_Material_Color_Locks.
This function returns the color window contrast locks.

See also:
HIC_Set_Color_Window_Contrast_Locks

HC_EXTERNAL HIC_API HIC_Material_Color_Locks HIC_Show_Color_Window_Locks ( HIC_Rendition const *  nr  ) 

Parameters:
nr A pointer to a const HIC_Rendition.
Returns:
A HIC_Material_Color_Locks.
This function returns the color window locks.

See also:
HIC_Set_Color_Window_Locks

HC_EXTERNAL HIC_API HIC_Visibility_Locks HIC_Show_Visibility_Locks ( HIC_Rendition const *  nr  ) 

Parameters:
nr A pointer to a const HIC_Rendition.
Returns:
A HIC_Visibility_Locks.
This function returns the visibility locks.

See also:
HIC_Set_Visibility_Locks

HOOPS/3dGS I.M. Interface

     Full Index