Unit GLObjects

Classes

TCone -
TCube - GLObjects - Basic handling for scene object registration and definition of a few scene objects Version - 0.
TCylinder -
TSphere -
TTorus -

Functions

GetClassFromIndex - ------------------------------------------------------------------------------
GetImageIndex - ------------------------------------------------------------------------------
GetRegisteredSceneObjects - ------------------------------------------------------------------------------
RegisterSceneObject - ------------------------------------------------------------------------------
UnRegisterSceneObject - ------------------------------------------------------------------------------

Types

Constants

Variables

CameraRootIndex
LightsourceRootIndex
ObjectIcons
ObjectRootIndex
ObjectStock
OverlayIndex
SceneRootIndex
StockObjectRootIndex


Functions


FUNCTION GetClassFromIndex(Index: Integer): TSceneObjectClass;

------------------------------------------------------------------------------

FUNCTION GetImageIndex(ASceneObject: TSceneObjectClass) : Integer;

------------------------------------------------------------------------------

PROCEDURE GetRegisteredSceneObjects(VAR ObjectList: TStringList);

------------------------------------------------------------------------------

PROCEDURE RegisterSceneObject(ASceneObject: TSceneObjectClass; AName: STRING; AImage: HBitmap);

------------------------------------------------------------------------------

PROCEDURE UnRegisterSceneObject(ASceneObject: TSceneObjectClass; AName: STRING);

------------------------------------------------------------------------------

Types


Constants


Variables

CameraRootIndex : Integer

LightsourceRootIndex : Integer

ObjectIcons : TImageList

a list of objects, which can be used for scene building

ObjectRootIndex : Integer

ObjectStock : TComposite

OverlayIndex : Integer

a list of icons for scene objects

SceneRootIndex : Integer

indexes into the object icon list

StockObjectRootIndex : Integer