Public Member Functions |
| PlanetRep (const char *img_west, const char *img_glow, double rad, const Vec3 &pos, double tscale=1, const char *rngname=0, double minrad=0, double maxrad=0, Color atmos=Color::Black, const char *img_gloss=0) |
virtual | ~PlanetRep () |
virtual Color | Atmosphere () const |
virtual void | SetAtmosphere (Color a) |
virtual void | SetDaytime (bool d) |
virtual void | SetStarSystem (StarSystem *system) |
virtual void | Render (Video *video, DWORD flags) |
virtual int | CheckRayIntersection (Point pt, Point vpn, double len, Point &ipt, bool treat_translucent_polys_as_solid=true) |
| Solid () |
virtual | ~Solid () |
virtual void | SelectDetail (Projector *p) |
virtual void | ProjectScreenRect (Projector *p) |
virtual void | Update () |
Model * | GetModel () const |
void | GetAllTextures (List< Bitmap > &textures) |
virtual bool | IsDynamic () const |
virtual void | SetDynamic (bool d) |
virtual void | SetLuminous (bool l) |
virtual void | SetOrientation (const Matrix &o) |
virtual void | SetOrientation (const Solid &match) |
const Matrix & | Orientation () const |
float | Roll () const |
float | Pitch () const |
float | Yaw () const |
virtual bool | IsSolid () const |
virtual void | CreateShadows (int nlights=1) |
virtual void | UpdateShadows (List< Light > &lights) |
List< Shadow > & | GetShadows () |
bool | Load (const char *mag_file, double scale=1.0) |
bool | Load (ModelFile *loader, double scale=1.0) |
void | UseModel (Model *model) |
void | ClearModel () |
bool | Rescale (double scale) |
virtual int | CollidesWith (Graphic &o) |
virtual Poly * | GetIntersectionPoly () const |
virtual void | DeletePrivateData () |
virtual void | InvalidateSurfaceData () |
virtual void | InvalidateSegmentData () |
| Graphic () |
virtual | ~Graphic () |
int | operator== (const Graphic &g) const |
int | operator< (const Graphic &g) const |
int | operator<= (const Graphic &g) const |
int | Identity () const |
const char * | Name () const |
bool | IsVisible () const |
void | SetVisible (bool v) |
float | Radius () const |
Point | Location () const |
virtual void | MoveTo (const Point &p) |
virtual void | TranslateBy (const Point &ref) |
virtual float | Depth () const |
virtual void | SetDepth (float d) |
virtual int | IsInfinite () const |
virtual void | SetInfinite (bool b) |
virtual int | IsForeground () const |
virtual void | SetForeground (bool f) |
virtual int | IsBackground () const |
virtual void | SetBackground (bool b) |
virtual int | Hidden () const |
virtual int | Life () const |
virtual void | Destroy () |
virtual void | Hide () |
virtual void | Show () |
virtual bool | Luminous () const |
virtual bool | Translucent () const |
virtual bool | CastsShadow () const |
virtual void | SetShadow (bool s) |
virtual bool | IsSprite () const |
virtual bool | IsBolt () const |
virtual bool | IsQuad () const |
const Rect & | ScreenRect () const |
virtual Scene * | GetScene () const |
virtual void | SetScene (Scene *s) |
virtual bool | CheckVisibility (Projector &projector) |
Definition at line 66 of file Sky.h.