7 #ifndef __maya_DrawMaya_h__ 8 #define __maya_DrawMaya_h__ 25 DrawMaya(
void): m_pMUIDrawManager(NULL) {}
28 void initialize(
void);
32 virtual Real multiplication(
void);
43 BWORD multicolor,
const Color *color,
51 BWORD multicolor,
const Color *color,
52 BWORD multiradius,
const Real *radius,
53 const Vector3i *element,U32 elementCount,
60 const Vector2 *texture,U32 vertices,
68 virtual void drawRectangles(
const SpatialVector *vertex,U32 vertices,
69 BWORD multicolor,
const Color *color);
74 MHWRender::MUIDrawManager* a_pMUIDrawManager)
75 { m_pMUIDrawManager=a_pMUIDrawManager; }
76 MHWRender::MUIDrawManager* drawManager(
void)
77 {
return m_pMUIDrawManager; }
80 MHWRender::MUIDrawManager* m_pMUIDrawManager;
82 Real m_multiplication;
virtual void drawPoints(const SpatialVector *vertex, const SpatialVector *normal, U32 vertices, BWORD multicolor, const Color *color)
Draw points vertex[vertices].
Definition: DrawCommon.cc:222
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 sp< FontI > font(void)
Get current font.
Definition: DrawMaya.h:34
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
Per-class participation in the Initialized <> mechanism.
Definition: Initialized.h:117
Special vector for color (RGBA)
Definition: Color.h:21
Automatically reference-counted string container.
Definition: String.h:128
virtual void drawLines(const SpatialVector *vertex, const SpatialVector *normal, U32 vertices, StripMode strip, BWORD multicolor, const Color *color)
Draw lines.
Definition: DrawCommon.cc:238
Draw via Maya MUIDrawManager.
Definition: DrawMaya.h:20
Intrusive Smart Pointer.
Definition: src/core/ptr.h:53