Starshatter_Open
Open source Starshatter engine
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
PlanetRep Member List

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

atmospherePlanetRepprotected
Atmosphere() const PlanetRepinlinevirtual
backgroundGraphicprotected
body_radPlanetRepprotected
BOLT enum valueGraphic
CastsShadow() const Graphicinlinevirtual
CheckRayIntersection(Point pt, Point vpn, double len, Point &ipt, bool treat_translucent_polys_as_solid=true)PlanetRepvirtual
CheckVisibility(Projector &projector)Graphicvirtual
ClearModel()Solid
CollidesWith(Graphic &o)Solidvirtual
CreateShadows(int nlights=1)Solidvirtual
CreateSphere(double radius, int nrings, int nsections, double minrad, double maxrad, int rsections, double tscale)PlanetRepprotected
daytimePlanetRepprotected
DeletePrivateData()Solidvirtual
depthGraphicprotected
Depth() const Graphicinlinevirtual
Destroy()Graphicvirtual
EnableCollision(bool enable)Solidstatic
Farther(Graphic *a, Graphic *b)Graphicstatic
foregroundGraphicprotected
GetAllTextures(List< Bitmap > &textures)Solid
GetIntersectionPoly() const Solidinlinevirtual
GetModel() const Solidinline
GetScene() const Graphicinlinevirtual
GetShadows()Solidinline
Graphic()Graphic
has_ringPlanetRepprotected
hiddenGraphicprotected
Hidden() const Graphicinlinevirtual
Hide()Graphicinlinevirtual
idGraphicprotected
id_keyGraphicprotectedstatic
Identity() const Graphicinline
infiniteGraphicprotected
intersection_polySolidprotected
InvalidateSegmentData()Solidvirtual
InvalidateSurfaceData()Solidvirtual
IsBackground() const Graphicinlinevirtual
IsBolt() const Graphicinlinevirtual
IsCollisionEnabled()Solidstatic
IsDynamic() const Solidvirtual
IsForeground() const Graphicinlinevirtual
IsInfinite() const Graphicinlinevirtual
IsQuad() const Graphicinlinevirtual
IsSolid() const Solidinlinevirtual
IsSprite() const Graphicinlinevirtual
IsVisible() const Graphicinline
lifeGraphicprotected
Life() const Graphicinlinevirtual
Load(const char *mag_file, double scale=1.0)Solid
Load(ModelFile *loader, double scale=1.0)Solid
locGraphicprotected
Location() const Graphicinline
luminousGraphicprotected
Luminous() const Graphicinlinevirtual
modelSolidprotected
MoveTo(const Point &p)Graphicinlinevirtual
mtl_limbPlanetRepprotected
mtl_ringPlanetRepprotected
mtl_surfPlanetRepprotected
nameGraphicprotected
Name() const Graphicinline
NAMELEN enum valueSolid
Nearer(Graphic *a, Graphic *b)Graphicstatic
operator<(const Graphic &g) const Graphic
operator<=(const Graphic &g) const Graphic
operator==(const Graphic &g) const Graphicinline
Orientation() const Solidinline
orientationSolidprotected
OTHER enum valueGraphic
own_modelSolidprotected
pitchSolidprotected
Pitch() const Solidinline
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)PlanetRep
ProjectScreenRect(Projector *p)Solidvirtual
QUAD enum valueGraphic
radiusGraphicprotected
Radius() const Graphicinline
Render(Video *video, DWORD flags)PlanetRepvirtual
RENDER_ADD_LIGHT enum valueGraphic
RENDER_ADDITIVE enum valueGraphic
RENDER_ALPHA enum valueGraphic
RENDER_FIRST_LIGHT enum valueGraphic
RENDER_FLAGS enum nameGraphic
RENDER_SOLID enum valueGraphic
Rescale(double scale)Solid
ring_polysPlanetRepprotected
ring_radPlanetRepprotected
ring_vertsPlanetRepprotected
rollSolidprotected
Roll() const Solidinline
sceneGraphicprotected
screen_rectGraphicprotected
ScreenRect() const Graphicinline
SelectDetail(Projector *p)Solidvirtual
SetAtmosphere(Color a)PlanetRepinlinevirtual
SetBackground(bool b)Graphicinlinevirtual
SetDaytime(bool d)PlanetRepvirtual
SetDepth(float d)Graphicinlinevirtual
SetDynamic(bool d)Solidvirtual
SetForeground(bool f)Graphicinlinevirtual
SetInfinite(bool b)Graphicvirtual
SetLuminous(bool l)Solidvirtual
SetOrientation(const Matrix &o)Solidvirtual
SetOrientation(const Solid &match)Solidvirtual
SetScene(Scene *s)Graphicinlinevirtual
SetShadow(bool s)Graphicinlinevirtual
SetStarSystem(StarSystem *system)PlanetRepvirtual
SetVisible(bool v)Graphicinline
shadowGraphicprotected
shadowsSolidprotected
Show()Graphicinlinevirtual
SOLID enum valueGraphic
Solid()Solid
SPRITE enum valueGraphic
star_systemPlanetRepprotected
transGraphicprotected
TranslateBy(const Point &ref)Graphicinlinevirtual
Translucent() const Graphicinlinevirtual
TYPE enum nameGraphic
TYPENAME()Solidinlinestatic
Update()Solidvirtual
UpdateShadows(List< Light > &lights)Solidvirtual
UseModel(Model *model)Solid
visibleGraphicprotected
Yaw() const Solidinline
yawSolidprotected
~Graphic()Graphicvirtual
~PlanetRep()PlanetRepvirtual
~Solid()Solidvirtual