Main Page Class Hierarchy Compound List File List Compound Members File Members

Renderer.cc

Go to the documentation of this file.
00001 /*
00002 File: Renderer.cc
00003 
00004 Function: Implements Renderer.h
00005 
00006 Author(s): Andrew Willmott
00007 
00008 Copyright: (c) 1995-2000, Andrew Willmott
00009 
00010 */
00011 
00012 #include "gcl/Renderer.h"
00013 
00014  Renderer::Renderer()
00015 {
00016 bgColour = cBlack;
00017 }
00018 
00019 Renderer *Renderer::sCurrentRenderer = 0;
00020 
00021  ostream &operator << (ostream &s, Renderer &gsr)
00022 {
00023 gsr.Print(s);
00024 return(s);
00025 }
00026 
00027  Renderer &Renderer::Draw(Renderable &thing)
00028 {
00029 thing.Draw(SELF);
00030 return(SELF);
00031 }
00032 
00033  Renderer &Renderer::Draw(Renderable *thing)
00034 {
00035 if (thing)
00036 thing->Draw(SELF);
00037 return(SELF);
00038 }
00039 
00040  Renderer &Renderer::SetColour(const Colour4 &c)
00041 {
00042 return(SetColour((Colour&)c));
00043 }
00044 
00045  Renderer &Renderer::SetTexCoord(const Coord &c)
00046 {
00047 return(SELF);
00048 }
00049 
00050  Renderer &Renderer::SetTexture(const Image *image)
00051 {
00052 return(SELF);
00053 }
00054 

Generated at Sat Aug 5 00:17:02 2000 for Graphics Class Library by doxygen 1.1.0 written by Dimitri van Heesch, © 1997-2000

AltStyle によって変換されたページ (->オリジナル) /