GLCanvas Member List

This is the complete list of members for GLCanvas, including all inherited members.

begin(VertexStyle s, const char *comment="")Gfx::Canvas
beginLineLoop(const char *comment="")GLCanvas [virtual]
beginLines(const char *comment="")GLCanvas [virtual]
beginLineStrip(const char *comment="")GLCanvas [virtual]
beginPoints(const char *comment="")GLCanvas [virtual]
beginPolygon(const char *comment="")GLCanvas [virtual]
beginQuads(const char *comment="")GLCanvas [virtual]
beginQuadStrip(const char *comment="")GLCanvas [virtual]
beginTriangleFan(const char *comment="")GLCanvas [virtual]
beginTriangles(const char *comment="")GLCanvas [virtual]
beginTriangleStrip(const char *comment="")GLCanvas [virtual]
bitsPerPixel() const GLCanvas [virtual]
callList(int i)GLCanvas
clearColorBuffer()GLCanvas [virtual]
clearColorBuffer(const geom::rect< int > &screen_rect)GLCanvas [virtual]
dbg_ref_count() const nub::ref_counted
dbg_weak_ref_count() const nub::ref_counted
decr_ref_count() const nub::ref_counted
decr_ref_count_no_delete() const nub::ref_counted
deleteLists(int start, int num)GLCanvas [static]
destroy() (defined in nub::volatile_object)nub::volatile_object
drawBezier4(const geom::vec3< double > &p1, const geom::vec3< double > &p2, const geom::vec3< double > &p3, const geom::vec3< double > &p4, unsigned int subdivisions)GLCanvas [virtual]
drawBezierFill4(const geom::vec3< double > &center, const geom::vec3< double > &p1, const geom::vec3< double > &p2, const geom::vec3< double > &p3, const geom::vec3< double > &p4, unsigned int subdivisions)GLCanvas [virtual]
drawBitmap(const media::bmap_data &data, const geom::vec3< double > &world_pos)GLCanvas [virtual]
drawBox(const geom::box< double > &box)Gfx::Canvas [virtual]
drawBufferBack() (defined in GLCanvas)GLCanvas
drawBufferFront() (defined in GLCanvas)GLCanvas
drawCircle(double inner_radius, double outer_radius, bool fill, unsigned int slices, unsigned int loops)GLCanvas [virtual]
drawCylinder(double base_radius, double top_radius, double height, int slices, int stacks, bool fill)GLCanvas [virtual]
drawNurbsCurve(const rutz::dynamic_block< float > &knots, const rutz::dynamic_block< geom::vec3< float > > &pts)Gfx::Canvas [virtual]
drawOnBackBuffer()GLCanvas [virtual]
drawOnFrontBuffer()GLCanvas [virtual]
drawPixels(const media::bmap_data &data, const geom::vec3< double > &world_pos, const geom::vec2< double > &zoom)GLCanvas [virtual]
drawRasterText(const rutz::fstring &text, const GxRasterFont &font)GLCanvas [virtual]
drawRect(const geom::rect< double > &rect)GLCanvas [virtual]
Gfx::Canvas::drawRect(const geom::rect< double > &rect, bool filled)Gfx::Canvas
drawSphere(double radius, int slices, int stacks, bool fill)GLCanvas [virtual]
drawVectorText(const rutz::fstring &text, const GxVectorFont &font)GLCanvas [virtual]
enableAntialiasing()GLCanvas [virtual]
end()GLCanvas [virtual]
finishDrawing()GLCanvas [virtual]
flushOutput()GLCanvas [virtual]
genLists(int num)GLCanvas [static]
get_counts() const nub::ref_counted
getCurrent() (defined in GLCanvas)GLCanvas [static]
getScreenViewport() const GLCanvas [virtual]
GLCanvas(rutz::shared_ptr< GlxOpts > opts, rutz::shared_ptr< GlWindowInterface > glx)GLCanvas [protected]
grabPixels(const geom::rect< int > &bounds, media::bmap_data &data_out)GLCanvas [virtual]
id() const nub::object
incr_ref_count() const nub::ref_counted
is_not_shareable() const nub::ref_counted
is_shared() const nub::ref_counted
is_unshared() const nub::ref_counted
isColorIndex() const GLCanvas [virtual]
isDoubleBuffered() const GLCanvas [virtual]
isList(int i)GLCanvas
isRgba() const GLCanvas [virtual]
light(int lightnum, const Gfx::RgbaColor *specular, const Gfx::RgbaColor *diffuse, const Gfx::RgbaColor *ambient, const geom::vec3< double > *position, const geom::vec3< double > *spotDirection, double attenuation, double spotExponent, double spotCutoff)GLCanvas
LINE_LOOP enum value (defined in Gfx::Canvas)Gfx::Canvas
LINE_STRIP enum value (defined in Gfx::Canvas)Gfx::Canvas
LINES enum value (defined in Gfx::Canvas)Gfx::Canvas
loadMatrix(const geom::txform &tx)GLCanvas [virtual]
make(rutz::shared_ptr< GlxOpts > opts, rutz::shared_ptr< GlWindowInterface > glx)GLCanvas [static]
makeCurrent() (defined in GLCanvas)GLCanvas
Manip typedefGfx::Canvas
material(const Gfx::RgbaColor *specular, const Gfx::RgbaColor *diffuse, const Gfx::RgbaColor *ambient, const double *shininess)GLCanvas
newList(int i, bool do_execute)GLCanvas
obj_typename() const nub::object [virtual]
object()nub::object [protected]
operator delete(void *space, size_t bytes)nub::ref_counted
operator new(size_t bytes)nub::ref_counted
orthographic(const geom::rect< double > &bounds, double zNear, double zFar)GLCanvas [virtual]
perspective(double fovy, double aspect, double zNear, double zFar)GLCanvas [virtual]
POINTS enum value (defined in Gfx::Canvas)Gfx::Canvas
POLYGON enum value (defined in Gfx::Canvas)Gfx::Canvas
popAttribs()GLCanvas [virtual]
popMatrix()GLCanvas [virtual]
pushAttribs(const char *comment="")GLCanvas [virtual]
pushMatrix(const char *comment="")GLCanvas [virtual]
QUAD_STRIP enum value (defined in Gfx::Canvas)Gfx::Canvas
QUADS enum value (defined in Gfx::Canvas)Gfx::Canvas
rasterPos(const geom::vec3< double > &world_pos)GLCanvas
real_typename() const nub::object
rotate(const geom::vec3< double > &v, double degrees)GLCanvas [virtual]
scale(const geom::vec3< double > &v)GLCanvas [virtual]
screenBoundsFromWorldRect(const geom::rect< double > &world_pos) const Gfx::Canvas
screenFromWorld2(const geom::vec2< double > &world_pos) const Gfx::Canvas
screenFromWorld3(const geom::vec3< double > &world_pos) const GLCanvas [virtual]
setClearColor(const Gfx::RgbaColor &rgba)GLCanvas [virtual]
setClearColorIndex(unsigned int index)GLCanvas [virtual]
setColor(const Gfx::RgbaColor &rgba)GLCanvas [virtual]
setColorIndex(unsigned int index)GLCanvas [virtual]
setLineStipple(unsigned short bit_pattern)GLCanvas [virtual]
setLineWidth(double width)GLCanvas [virtual]
setPointSize(double size)GLCanvas [virtual]
setPolygonFill(bool on)GLCanvas [virtual]
swapForeBack()GLCanvas [virtual]
throwIfError(const char *where, const rutz::file_pos &pos) const GLCanvas [virtual]
transform(const geom::txform &tx)GLCanvas [virtual]
translate(const geom::vec3< double > &v)GLCanvas [virtual]
TRIANGLE_FAN enum value (defined in Gfx::Canvas)Gfx::Canvas
TRIANGLE_STRIP enum value (defined in Gfx::Canvas)Gfx::Canvas
TRIANGLES enum value (defined in Gfx::Canvas)Gfx::Canvas
unique_name() const nub::object
Unmanip typedefGfx::Canvas
vertex2(const geom::vec2< double > &v)GLCanvas [virtual]
vertex3(const geom::vec3< double > &v)GLCanvas [virtual]
VertexStyle enum nameGfx::Canvas
viewport(int x, int y, int w, int h)GLCanvas [virtual]
volatile_object() (defined in nub::volatile_object)nub::volatile_object
worldFromScreen3(const geom::vec3< double > &screen_pos) const GLCanvas [virtual]
~Canvas()Gfx::Canvas [virtual]
~GLCanvas() (defined in GLCanvas)GLCanvas [virtual]
~object() GVX_DTOR_NOTHROWnub::object [protected, virtual]
~ref_counted() GVX_DTOR_NOTHROWnub::ref_counted [virtual]
~volatile_object() (defined in nub::volatile_object)nub::volatile_object [virtual]

The software described here is Copyright (c) 1998-2005, Rob Peters.
This page was generated Wed Dec 3 06:54:33 2008 by Doxygen version 1.5.5.