14 #ifndef PX_FOUNDATION_PXRENDERBUFFER_H
15 #define PX_FOUNDATION_PXRENDERBUFFER_H
38 eARGB_BLACK = 0xff000000,
39 eARGB_RED = 0xffff0000,
40 eARGB_GREEN = 0xff00ff00,
41 eARGB_BLUE = 0xff0000ff,
42 eARGB_YELLOW = 0xffffff00,
43 eARGB_MAGENTA = 0xffff00ff,
44 eARGB_CYAN = 0xff00ffff,
45 eARGB_WHITE = 0xffffffff,
46 eARGB_GREY = 0xff808080,
47 eARGB_DARKRED = 0x88880000,
48 eARGB_DARKGREEN = 0x88008800,
49 eARGB_DARKBLUE = 0x88000088
71 : pos0(p0), color0(c), pos1(p1), color1(c) {}
85 : pos0(p0), color0(c), pos1(p1), color1(c), pos2(p2), color2(c) {}
103 : position(p), size(s), color(c), string(str) {}
119 virtual PxU32 getNbPoints()
const = 0;
122 virtual PxU32 getNbLines()
const = 0;
125 virtual PxU32 getNbTriangles()
const = 0;
128 virtual PxU32 getNbTexts()
const = 0;
132 virtual void clear() = 0;