|
||
PRIM_NODE |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Structure |
A PRIM_NODE is common to all primitive types in SilverScreen and all primitives contain these fields.
struct PRIM_NODE { USINT32 bits; int id; PRIM_NODE *next_node; PRIM_NODE *prev_node; OBJECT_NODE *parent; PRIM_NODE *first_hole; };
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Members |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Remarks |
Typically a programmer uses the bits field to identify the node's type, and then casts the pointer to more informative form. It is important to understand that a LINE_NODE is a PRIM_NODE and a POLYGON_NODE is a PRIM_NODE, but a LINE_NODE is not a POLYGON_NODE. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
See Also |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Header |
silver.h, ssnodes.h |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||