OpenGUI::RenderOperation Class Reference

#include <OpenGUI_RenderOperation.h>

List of all members.


Detailed Description

These are the representations of render operations that are sent to the renderer for drawing.

Note:
Though the Renderer implementation really should not care, it is highly advised that you use counter clockwise vertex windings. All brush methods generate CCW windings, so you can be assured that any Renderer implementation that is performing winding culling will appear to absolutely not work correctly if it is culling CCW wound polygons.

At the current implementation, the system can only guarantee that renderers will receive render operations in a back to front order per rendering surface.


Public Member Functions

 RenderOperation ()
 constructor

Public Attributes

TriangleListtriangleList
 pointer to a TriangleList that describes this render operation
TexturePtr texture
 Pointer to the color texture, or 0 for none.
TexturePtr mask
 Pointer to the mask texture, or 0 for none.


Constructor & Destructor Documentation

OpenGUI::RenderOperation::RenderOperation  )  [inline]
 

constructor


Member Data Documentation

TexturePtr OpenGUI::RenderOperation::mask
 

Pointer to the mask texture, or 0 for none.

TexturePtr OpenGUI::RenderOperation::texture
 

Pointer to the color texture, or 0 for none.

TriangleList* OpenGUI::RenderOperation::triangleList
 

pointer to a TriangleList that describes this render operation


The documentation for this class was generated from the following file:
Copyright © 2006 OpenGUI | OpenGUI.SF.net
Generated: Sun Sep 9 02:00:21 2007