7 #ifndef __terminal_TerminalDraw_h__ 8 #define __terminal_TerminalDraw_h__ 34 BWORD multicolor,
const Color *color,
42 BWORD multicolor,
const Color *color,
43 BWORD multiradius,
const Real *radius,
44 const Vector3i *element,U32 elementCount,
49 const Real *radius,U32 vertices,
50 BWORD multicolor,
const Color *color);
56 const Vector2 *texture,U32 vertices,
66 void setSurfaceAccessible(
69 m_spSurfaceAccessibleI=a_spSurfaceAccessibleI;
71 m_spOutputNormal=NULL;
73 m_spOutputRadius=NULL;
74 m_spOutputVertices=NULL;
75 m_spOutputProperties=NULL;
79 {
return m_spSurfaceAccessibleI; }
85 const Color *color,BWORD openPoly);
virtual void drawPoints(const SpatialVector *vertex, const SpatialVector *normal, U32 vertices, BWORD multicolor, const Color *color)
Draw points vertex[vertices].
Definition: DrawCommon.cc:222
Draw to terminal buffer.
Definition: TerminalDraw.h:20
Drawing functions not specific to the graphics language.
Definition: DrawCommon.h:32
kernel
Definition: namespace.dox:3
StripMode
Format of vertices for tri-stripping.
Definition: DrawI.h:26
virtual void drawTriangles(const SpatialVector *vertex, const SpatialVector *normal, const Vector2 *texture, U32 vertices, StripMode strip, BWORD multicolor, const Color *color)
Draw triangles.
Definition: DrawCommon.cc:257
Special vector for color (RGBA)
Definition: Color.h:21
virtual void drawLines(const SpatialVector *vertex, const SpatialVector *normal, U32 vertices, StripMode strip, BWORD multicolor, const Color *color)
Draw lines.
Definition: DrawCommon.cc:238
Intrusive Smart Pointer.
Definition: src/core/ptr.h:53
Per-class participation non-RTTI fallback dynamic casting mechanism.
Definition: Castable.h:192