CAST II Game Engine

   DESCRIPTION       FEATURES       SCREENSHOTS       FORUMS       DOCUMENTATION       DOWNLOADS       CONTACTS   
Units
Class Hierarchy
Classes, Interfaces and Objects
Types
Enumerations
Variables
Constants
Functions and Procedures
Identifiers

Unit C2Land

Description

CAST II Engine landscapes unit

(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

Classes, Interfaces and Objects

NameDescription
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 

Functions and Procedures

Overview

function GetUnitClassList: TClassArray;

Description

function GetUnitClassList: TClassArray;

Returns list of classes introduced by the unit

Enumerations

TLightmapType
Type of texture used for landscape lighting
 lmtLightMapSimple lightmap for FFP lighting
 lmtNormalMapTexture contains normals to calculate lighting in shader

Constants

Overview

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));

Description

LightmapTypesEnum = 'Light map' + StringDelimiter + 'Normal map';

Enumeration strings for light map type

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));

 

Last modified: 4 Jul, 2008
Copyright (C) 2006-2008, casteng.com