HOOPS/3dGS I.M. Interface

     << Back      Full Index      Forward >>


Set_XXX_Interesting


Functions

void Set_Current_Geometry_Interesting (HT_Rendition *nr)
void Set_Geometry_Interesting (HT_Rendition *nr, HT_(Geometry)*geo)
void Set_Segment_Interesting (HT_Rendition *nr, HT_Segment_Info *si)
void UnSet_Current_Geometry_Interesting (HT_Rendition *nr)
void UnSet_Geometry_Interesting (HT_Rendition *nr, HT_(Geometry)*geo)
void UnSet_Segment_Interesting (HT_Rendition *nr, HT_Segment_Info *si)

Function Documentation

void Set_Current_Geometry_Interesting HT_Rendition *  nr  ) 
 

Sets the interesting bit on the item currently being drawn.

Parameters:
nr - Rendition created with HIC_New_Rendition() . Passed by reference.

DETAILS

The interesting bit is a place holder that can be used for application-specific purposes. The bit is referred to as the "interesting" bit because it can be set during rendering and then interrogated later.

For example, during rendering, items that are off-screen are flagged un-interesting, since they are outside the camera's view. Only the items on the screen are marked as interesting. During selection processing, these off-screen items are immediately rejected for consideration. A callback on the rendering or selection traversal can override the default flagging on any kind of geometry.

See also:
Set_Geometry_Interesting, Set_Segment_Interesting, Check_Current_Geometry_Interesting, Check_Segment_Interesting

void Set_Geometry_Interesting HT_Rendition *  nr,
HT_(Geometry)*  geo
 

Sets the interesting bit on a specified piece of geometry.

Parameters:
nr - Rendition created with HIC_New_Rendition() . Passed by reference.
geo - Geometry descriptor structure. Passed by reference.

DETAILS

The interesting bit is a place holder that can be used for application-specific purposes. The bit is referred to as the "interesting" bit because it can be set during rendering and then interrogated later.

For example, during rendering, items that are off-screen are flagged un-interesting, since they are outside the camera's view. Only the items on the screen are marked as interesting. During selection processing, these off-screen items are immediately rejected for consideration. A callback on the rendering or selection traversal can override the default flagging on any kind of geometry.

See also:
Set_Current_Geometry_Interesting, Set_Segment_Interesting, Check_Current_Geometry_Interesting, Check_Segment_Interesting

void Set_Segment_Interesting HT_Rendition *  nr,
HT_Segment_Info *  si
 

Sets the interesting bit on a specified segment.

Parameters:
nr - Rendition created with HIC_New_Rendition() . Passed by reference.
si - Segment info structure. Passed by reference.

DETAILS

The interesting bit is a place holder that can be used for application-specific purposes. The bit is referred to as the "interesting" bit because it can be set during rendering and then interrogated later.

For example, during rendering, items that are off-screen are flagged un-interesting, since they are outside the camera's view. Only the items on the screen are marked as interesting. During selection processing, these off-screen items are immediately rejected for consideration. A callback on the rendering or selection traversal can override the default flagging on any kind of geometry.

See also:
Set_Current_Geometry_Interesting, Set_Geometry_Interesting, Check_Current_Geometry_Interesting, Check_Segment_Interesting

void UnSet_Current_Geometry_Interesting HT_Rendition *  nr  ) 
 

Un-sets the interesting bit from the item currently being drawn.

Parameters:
nr - Rendition created with HIC_New_Rendition() . Passed by reference.

DETAILS

No additional details. See Set_Current_Geometry_Interesting()

See also:
Set_Current_Geometry_Interesting, Set_Geometry_Interesting, Set_Segment_Interesting, Check_Current_Geometry_Interesting, Check_Segment_Interesting

void UnSet_Geometry_Interesting HT_Rendition *  nr,
HT_(Geometry)*  geo
 

Un-sets the interesting bit from a specified piece of geometry.

Parameters:
nr - Rendition created with HIC_New_Rendition() . Passed by reference.
geo - Geometry descriptor structure. Passed by reference.

DETAILS

No additional details. See Set_Geometry_Interesting()

See also:
Set_Current_Geometry_Interesting, Set_Geometry_Interesting, Set_Segment_Interesting, Check_Current_Geometry_Interesting, Check_Segment_Interesting

void UnSet_Segment_Interesting HT_Rendition *  nr,
HT_Segment_Info *  si
 

Un-sets the interesting bit on a specified segment.

Parameters:
nr - Rendition created with HIC_New_Rendition() . Passed by reference.
si - Segment info structure. Passed by reference.

DETAILS

No additional details. See Check_Current_Geometry_Interesting()

See also:
Set_Current_Geometry_Interesting, Set_Geometry_Interesting, Set_Segment_Interesting, Check_Current_Geometry_Interesting, Check_Segment_Interesting
Main Index

HOOPS/3dGS I.M. Interface

     << Back      Full Index      Forward >>