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 TOberonVM

Unit

ORun

Declaration

type TOberonVM = class

Description

 

Fields

 NameDescription
PublicData 
PublicEl2Set 
PublicMaxSetImplementation specific
PublicStack 
PublicStackBase 
PublicStackCapacity 
PublicStackCapacityStep 
PublicTotalStack 

Methods

Overview

Publicconstructor Create;
Publicdestructor Destroy; override;
Publicfunction Compute: TStackItem;
Publicfunction GetVar(const Location, Offset, Index: Integer): Integer;
Publicfunction ItemToStr(Index: Integer): string;
Publicfunction Load(const Stream: TDStream): Integer;
Publicprocedure Run;
Publicfunction Save(const Stream: TDStream): Integer;
Publicfunction SetExtVarAddr(const VarIndex: Integer; const Addr: Pointer): Boolean;

Description

Publicconstructor Create;

For set optimisation

Publicdestructor Destroy; override;

 

Publicfunction Compute: TStackItem;

 

Publicfunction GetVar(const Location, Offset, Index: Integer): Integer;

Converts PIN item to string in debug purposes

Publicfunction ItemToStr(Index: Integer): string;

 

Publicfunction Load(const Stream: TDStream): Integer;

 

Publicprocedure Run;

 

Publicfunction Save(const Stream: TDStream): Integer;

 

Publicfunction SetExtVarAddr(const VarIndex: Integer; const Addr: Pointer): Boolean;

 

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