Units
Class Hierarchy
Classes, Interfaces and Objects
Types
Variables
Constants
Functions and Procedures
Identifiers

Class TMuggleEngine

Unit

MuggleEngine

Declaration

type TMuggleEngine = class(TMuggleBaseObject)

Description

============================================================================

Hierarchy

TMuggleBaseObject

Methods

Overview

Public procedure Command(const aCommand: string);
Public Constructor Create; override;
Public Destructor Destroy; override;
Public procedure DisableShadows;
Public procedure EnableShadows;
Public procedure FlipTimeStream;
Public procedure FullDisplay(aList: TStrings); override;
Public procedure LoadCommandFile(const aFileName: string);
Public procedure ParseCommand(const aCommand: TCommandInfo);
Public procedure SetTimeFlowing;
Public procedure SetTimeTicking;
Public function ShadowsOn: boolean;
Public procedure Step(aAmount: single); overload; virtual;
Public procedure Step; overload;
Public function TimeIsFlowing: boolean;
Public function TimeIsTicking: boolean;

Description

Public procedure Command(const aCommand: string);

 

Public Constructor Create; override;

 

Public Destructor Destroy; override;

 

Public procedure DisableShadows;

 

Public procedure EnableShadows;

 

Public procedure FlipTimeStream;

actions

Public procedure FullDisplay(aList: TStrings); override;

 

Public procedure LoadCommandFile(const aFileName: string);

 

Public procedure ParseCommand(const aCommand: TCommandInfo);

 

Public procedure SetTimeFlowing;

 

Public procedure SetTimeTicking;

 

Public function ShadowsOn: boolean;

 

Public procedure Step(aAmount: single); overload; virtual;

steps 1

Public procedure Step; overload;

 

Public function TimeIsFlowing: boolean;

 

Public function TimeIsTicking: boolean;

questions

Properties

Overview

Public property ClockStagger: integer;
Public property EffectContainer: TGLDummyCube;
Public property HiddenContainer: TGLDummyCube;
Public property HomeDirectory: string;
Public property IsRunning: boolean;
Public property ItemContainer: TGLDummyCube;
Public property LightContainer: TGLDummyCube;
Public property MainForm: TForm;
Public property Manager: TMuggleManager;
Public property MaterialLibrary: TGLMaterialLibrary;
Public property PhysicsSpeed: single;
Public property Scene: TGLScene;
Public property ShadowVolume: TGLShadowVolume;
Public property Time: integer;
Public property Version: integer;
Public property XYRotate: TAffineVector;
Public property ZRotate: TAffineVector;

Description

Public property ClockStagger: integer;

 

Public property EffectContainer: TGLDummyCube;

 

Public property HiddenContainer: TGLDummyCube;

 

Public property HomeDirectory: string;

 

Public property IsRunning: boolean;

 

Public property ItemContainer: TGLDummyCube;

 

Public property LightContainer: TGLDummyCube;

 

Public property MainForm: TForm;

 

Public property Manager: TMuggleManager;

info

Public property MaterialLibrary: TGLMaterialLibrary;

 

Public property PhysicsSpeed: single;

 

Public property Scene: TGLScene;

 

Public property ShadowVolume: TGLShadowVolume;

 

Public property Time: integer;

 

Public property Version: integer;

 

Public property XYRotate: TAffineVector;

 

Public property ZRotate: TAffineVector;

 


Generated by PasDoc 0.8.7 on Mon 29/ Sep 2003 18:51:05