, 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 > ¢er, 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] |
endList() | GLCanvas | |
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 typedef | Gfx::Canvas | |
mark_as_volatile() | nub::ref_counted | |
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 | |
ref_counted() | nub::ref_counted | |
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 typedef | Gfx::Canvas | |
vertex2(const geom::vec2< double > &v) | GLCanvas | [virtual] |
vertex3(const geom::vec3< double > &v) | GLCanvas | [virtual] |
VertexStyle enum name | Gfx::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_NOTHROW | nub::object | [protected, virtual] |
~ref_counted() GVX_DTOR_NOTHROW | nub::ref_counted | [virtual] |
~volatile_object() (defined in nub::volatile_object) | nub::volatile_object | [virtual] |