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

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

backgroundGraphicprotected
baseTerrainPatchprotected
BlendValue(double y)TerrainPatch
BOLT enum valueGraphic
BuildDetailLevel(int level)TerrainPatchprotectedvirtual
CalcLayer(Poly *p)TerrainPatch
CastsShadow() const Graphicinlinevirtual
CheckRayIntersection(Point pt, Point vpn, double len, Point &ipt, bool treat_translucent_polys_as_solid=true)TerrainPatchvirtual
CheckVisibility(Projector &projector)Graphicvirtual
ClearModel()Solid
CollidesWith(Graphic &o)TerrainPatchvirtual
CreateShadows(int nlights=1)Solidvirtual
DeletePrivateData()Solidvirtual
depthGraphicprotected
Depth() const Graphicinlinevirtual
Destroy()Graphicvirtual
detail_levelsTerrainPatchprotected
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
Height(double x, double y) const TerrainPatch
heightsTerrainPatchprotected
Hidden() const Graphicinlinevirtual
hiddenGraphicprotected
Hide()Graphicinlinevirtual
idGraphicprotected
id_keyGraphicprotectedstatic
Identity() const Graphicinline
Illuminate(Color ambient, List< Light > &lights)TerrainPatch
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
IsWater() const TerrainPatchinline
Life() const Graphicinlinevirtual
lifeGraphicprotected
Load(const char *mag_file, double scale=1.0)Solid
Load(ModelFile *loader, double scale=1.0)Solid
locGraphicprotected
Location() const Graphicinline
Luminous() const Graphicinlinevirtual
luminousGraphicprotected
materialsTerrainPatchprotected
max_detailTerrainPatchprotected
max_heightTerrainPatchprotected
MAX_LOD enum valueTerrainPatchprotected
MaxHeight() const TerrainPatchinline
min_heightTerrainPatchprotected
MinHeight() const TerrainPatchinline
modelSolidprotected
MountainScale() const TerrainPatchinline
MoveTo(const Point &p)Graphicinlinevirtual
mtnscaleTerrainPatchprotected
nameGraphicprotected
Name() const Graphicinline
NAMELEN enum valueSolid
ndetailTerrainPatchprotected
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
patch_sizeTerrainPatchprotected
Pitch() const Solidinline
pitchSolidprotected
ProjectScreenRect(Projector *p)Solidvirtual
QUAD enum valueGraphic
Radius() const Graphicinline
radiusGraphicprotected
rectTerrainPatchprotected
Render(Video *video, DWORD flags)TerrainPatchvirtual
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
rollSolidprotected
Roll() const Solidinline
scaleTerrainPatchprotected
Scale() const TerrainPatchinline
sceneGraphicprotected
screen_rectGraphicprotected
ScreenRect() const Graphicinline
SeaLevel() const TerrainPatchinline
SelectDetail(Projector *projector)TerrainPatchvirtual
SetBackground(bool b)Graphicinlinevirtual
SetDepth(float d)Graphicinlinevirtual
SetDetailLevel(int nd)TerrainPatch
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
SetScales(double scale, double mtnscale, double base)TerrainPatch
SetScene(Scene *s)Graphicinlinevirtual
SetShadow(bool s)Graphicinlinevirtual
SetVisible(bool v)Graphicinline
shadowGraphicprotected
shadowsSolidprotected
Show()Graphicinlinevirtual
sizeTerrainPatchprotected
Solid()Solid
SOLID enum valueGraphic
SPRITE enum valueGraphic
terrainTerrainPatchprotected
terrain_widthTerrainPatchprotected
TerrainPatch(Terrain *terrain, const Bitmap *patch, const Rect &rect, const Point &p1, const Point &p2)TerrainPatch
TerrainPatch(Terrain *terrain, const Rect &rect, const Point &p1, const Point &p2, double sea_level)TerrainPatch
transGraphicprotected
TranslateBy(const Point &ref)Graphicinlinevirtual
Translucent() const Graphicinlinevirtual
TYPE enum nameGraphic
TYPENAME()Solidinlinestatic
Update()Solidvirtual
UpdateShadows(List< Light > &lights)Solidvirtual
UpdateSurfaceWaves(Vec3 &eyePos)TerrainPatch
UseModel(Model *model)Solid
visibleGraphicprotected
waterTerrainPatchprotected
Yaw() const Solidinline
yawSolidprotected
~Graphic()Graphicvirtual
~Solid()Solidvirtual
~TerrainPatch()TerrainPatchvirtual