CAST II Game Engine |
||||||||
![]() |
MAIN | FEATURES | SCREENSHOTS | FORUMS | MANUAL | DOWNLOADS | CONTACTS | |
(C) 2006-2007 George "Mirage" Bakhtadze. www.casteng.com
The source code may be used under either MPL 1.1 or LGPL 2.1 license. See included license.txt file
Created: 29.01.2007
Unit contains basic landscape classes
| Name | Description |
|---|---|
Class THeightMap | |
Class THeightMapLandscape | |
Class THeightMapTesselator | |
Class TIsland | |
Class TIslandTesselator | |
Class TProjectedLandscape | |
Class TProjectedLandTesselator | |
Class TProjGridLandscape | |
Class TProjGridTesselator | |
Class TRadGridLandscape | |
Class TRadGridTesselator | |
Class TVertexWater | |
Class TVertexWaterTesselator |
function GetUnitClassList: TClassArray; |
function GetUnitClassList: TClassArray; |
Returns list of classes introduced by the unit
TQuadPoints = array[0..3] of TVector3s; |
TQuadPoints = array[0..3] of TVector3s; |
TLightmapType | ||
| Type of texture used for landscape lighting | ||
lmtLightMap | Simple lightmap for FFP lighting | |
lmtNormalMap | Texture contains normals to calculate lighting in shader | |
LightmapTypesEnum = 'Light map' + StringDelimiter + 'Normal map'; |
MipColors : array[0..15] of TColor = ((C: $00000000), (C: $00000080), (C: $00008000), (C: $00008080), (C: $00800000), (C: $00800080), (C: $00808000), (C: $00808080), (C: $00404040), (C: $000000FF), (C: $0000FF00), (C: $0000FFFF), (C: $00FF0000), (C: $00FF00FF), (C: $00FFFF00), (C: $00FFFFFF)); |
LightmapTypesEnum = 'Light map' + StringDelimiter + 'Normal map'; |
Enumeration strings for light map type
|
Last modified: Jan 6, 2010 |