CAST II Game Engine |
|||||||||||||||
![]() |
DESCRIPTION | ![]() |
FEATURES | ![]() |
SCREENSHOTS | ![]() |
FORUMS | ![]() |
DOCUMENTATION | ![]() |
DOWNLOADS | ![]() |
CONTACTS | ![]() |
|
type TTileMapTesselator = class(TMappedTesselator)
TMappedTesselator > TTesselator > TReferencedItem| Name | Description | |
|---|---|---|
![]() | AttSeed | Active lights |
![]() | InvCellHeightScale | |
![]() | InvCellWidthScale |
![]() | constructor Create; override; |
![]() | destructor Destroy; override; |
![]() | procedure BeginLighting; override; |
![]() | function CalculateLighting(const ALight: TLight; const ALightToItem: TMatrix4s): Boolean; override; |
![]() | function GetMaxVertices: Integer; override; |
![]() | function GetTileCoords(TileX, TileY: Integer): TVector3s; virtual; |
![]() | procedure Init; override; |
![]() | procedure InitLightMaps; virtual; |
![]() | function ObtainTileAt(X, Y: Single; out TileX, TileY: Integer): Boolean; virtual; |
![]() | procedure ObtainVisibleRange(Camera: TCamera; var IMin, IMax, JMin, JMax: Integer); virtual; |
![]() | procedure SetMap(const Map: C2Maps.TMap); override; |
![]() | function Tesselate(const Params: TTesselationParameters; VBPTR: Pointer): Integer; override; |
![]() | function TraceRay(Origin, Dir: TVector3s; out ISecPoint: TVector3s): Boolean; |
![]() | constructor Create; override; |
![]() | destructor Destroy; override; |
![]() | procedure BeginLighting; override; |
![]() | function CalculateLighting(const ALight: TLight; const ALightToItem: TMatrix4s): Boolean; override; |
![]() | function GetMaxVertices: Integer; override; |
![]() | function GetTileCoords(TileX, TileY: Integer): TVector3s; virtual; |
![]() | procedure Init; override; |
![]() | procedure InitLightMaps; virtual; |
![]() | function ObtainTileAt(X, Y: Single; out TileX, TileY: Integer): Boolean; virtual; |
![]() | procedure ObtainVisibleRange(Camera: TCamera; var IMin, IMax, JMin, JMax: Integer); virtual; |
![]() | procedure SetMap(const Map: C2Maps.TMap); override; |
![]() | function Tesselate(const Params: TTesselationParameters; VBPTR: Pointer): Integer; override; |
![]() | function TraceRay(Origin, Dir: TVector3s; out ISecPoint: TVector3s): Boolean; |
|
Last modified: 4 Jul, 2008 |