CAST II Game Engine

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

Class TProjectedLandscape

Unit

C2Land

Declaration

type TProjectedLandscape = class(TMappedItem)

Description

 

Hierarchy

TMappedItem > TVisible > TProcessing > TBaseProcessing > TItem > TBaseItem

Fields

 NameDescription
ProtectedFLightmapType 
ProtectedFTextureScale 

Methods

Overview

Publicconstructor Create(AManager: TItemsManager); override;
Publicprocedure AddProperties(const Result: Props.TProperties); override;
Publicprocedure HandleMessage(const Msg: TMessage); override;
Protectedprocedure OnModify(const ARect: BaseTypes.TRect); override;
Publicprocedure OnSceneLoaded; override;
Publicprocedure Process(const DeltaTime: Single); override;
Publicprocedure ProjectGrid(const Camera: TCamera; out PrjPnt: TQuadPoints);
Publicprocedure RecalcLightMap(ARect: BaseTypes.TRect);
Publicprocedure RetrieveShaderConstants(var ConstList: TShaderConstants); override;
Publicprocedure SetProperties(Properties: Props.TProperties); override;
Publicfunction VisibilityCheck(const Camera: TCamera): Boolean; override;

Description

Publicconstructor Create(AManager: TItemsManager); override;

 

Publicprocedure AddProperties(const Result: Props.TProperties); override;

 

Publicprocedure HandleMessage(const Msg: TMessage); override;

 

Protectedprocedure OnModify(const ARect: BaseTypes.TRect); override;

 

Publicprocedure OnSceneLoaded; override;

 

Publicprocedure Process(const DeltaTime: Single); override;

 

Publicprocedure ProjectGrid(const Camera: TCamera; out PrjPnt: TQuadPoints);

Returns projected on the landscape four projected camera frustum points

Publicprocedure RecalcLightMap(ARect: BaseTypes.TRect);

 

Publicprocedure RetrieveShaderConstants(var ConstList: TShaderConstants); override;

 

Publicprocedure SetProperties(Properties: Props.TProperties); override;

 

Publicfunction VisibilityCheck(const Camera: TCamera): Boolean; override;

 

Properties

Overview

Publicproperty MegaTexture: TMegaImageResource;

Description

Publicproperty MegaTexture: TMegaImageResource;

 

Last modified: Jan 6, 2010
Copyright (C) 2006-2010, casteng.com