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 TSampledData

Unit

basecont

Declaration

type TSampledData = class

Description

Data structure represented with samples. Values between samples are calculated with some interpolation algorithm.

Fields

 NameDescription
PublicEnabled 
ProtectedFMaxX 
ProtectedFMinX 
ProtectedFSampleX 
ProtectedFThreshold 
ProtectedFTotalSamples 
ProtectedPropertyValueType 

Methods

Overview

Publicconstructor Create; virtual;
Publicprocedure AddAsProperty(Properties: Props.TProperties; const AName: string); virtual;
Protectedprocedure DataExport(Dest: Pointer); virtual; abstract;
Protectedprocedure DataImport(Src: Pointer); virtual; abstract;
Publicprocedure Delete(Index: Integer);
Protectedfunction GetDataSize: Integer; virtual; abstract;
Protectedprocedure MoveSample(SrcIndex, DestIndex: Integer); virtual; abstract;
Publicprocedure Reset; virtual;
Publicprocedure SetFromProperty(Properties: Props.TProperties; const AName: string); virtual;

Description

Publicconstructor Create; virtual;

 

Publicprocedure AddAsProperty(Properties: Props.TProperties; const AName: string); virtual;

Adds a property which represents all samples

Protectedprocedure DataExport(Dest: Pointer); virtual; abstract;

 

Protectedprocedure DataImport(Src: Pointer); virtual; abstract;

 

Publicprocedure Delete(Index: Integer);

Deletes the specified sample

Protectedfunction GetDataSize: Integer; virtual; abstract;

 

Protectedprocedure MoveSample(SrcIndex, DestIndex: Integer); virtual; abstract;

Should be implemented in descendants and move a sample value from SrcIndex to DestIndex to maintain sorted order

Publicprocedure Reset; virtual;

 

Publicprocedure SetFromProperty(Properties: Props.TProperties; const AName: string); virtual;

Reads samples from properties

Properties

Overview

Publicproperty MaxX: Single;
Publicproperty MinX: Single;
Publicproperty SampleX[Index: Integer]: Single;
Publicproperty TotalSamples: Integer;

Description

Publicproperty MaxX: Single;

 

Publicproperty MinX: Single;

 

Publicproperty SampleX[Index: Integer]: Single;

 

Publicproperty TotalSamples: Integer;

 

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