The graphics context has a few state variables that control how polygons are rendered. These variables are set by the following functions.
void EZ_FrontFace(int orien)
This function sets the front face for polygons. Each polygon has two possible faces, front and back. By default, the face with the counter-clock orientation is the front face. This function can be used to override the default.
void EZ_CullFace(int face)
This function has no effect if cull face (back face removing) is
disabled (default). The set mode is used to determine whether or not
a particular polygon is rendered. The default mode is EZ_BACK
,
i.e., back facing polygons are not rendered if cull face is enabled.
EZ_Enable(EZ_CULL_FACE)
enables back face culling.
void EZ_PolygonMode(int face, int mode)
This function sets the rasterizing method for the face
facing
polygons. For example, the effect of EZ_PolygoMode(EZ_FRONT,EZ_LINE)
is: for all front facing polygons only the edges are rasterized.