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

Unit Resources

Description

Basic resources unit

(C) 2006 George "Mirage" Bakhtadze. www.casteng.com
The source code may be used under either MPL 1.1 or LGPL 2.1 license. See included license.txt file
Unit contains basic resource classes

Classes, Interfaces and Objects

NameDescription
Class TArrayResource 
Class TAudioResourceStores a sound
Class TCharMapResourceStores a characted mapping
Class TImageResourceStores an image
Class TMegaImagePaintOp 
Class TMegaImageResource 
Class TMegaImageSource 
Class TPaletteResourceStores a palette
Class TPathResourceStores a path
Class TResource 
Class TResourceModifyMsg 
Class TScriptResourceStores a script
Class TTextResourceStores some text
Class TTextureResourceStores a texture
Class TUVMapResourceStores an UV-corrdinates mapping

Functions and Procedures

Overview

function GetUnitClassList: TClassArray;

Description

function GetUnitClassList: TClassArray;

Returns list of classes introduced by the unit

Types

Overview

TCahceRec = record Level, X, Y: Integer; Data: Pointer; end;
TResString = type AnsiString;

Description

TCahceRec = record Level, X, Y: Integer; Data: Pointer; end;

Data structure used for mega image caching

TResString = type AnsiString;

 

Enumerations

TMipPolicy
Mip (LOD) levels policy
 mpNoMipsNo mip levels used
 mpPersistentMip levels are persistent and stored with original image
 mpGeneratedMip levels are generated and not stored with original image

Constants

Overview

ImageFilterEnums = 'None' + StringDelimiter + 'Simple 2X' + StringDelimiter + 'Box' + StringDelimiter + 'Triangle' + StringDelimiter + 'Hermite' + StringDelimiter + 'Bell' + StringDelimiter + 'Spline' + StringDelimiter + 'Lanczos' + StringDelimiter + 'Mitchell';
MinBlockSize = 32;
MipPolicyEnum = 'No mips' + StringDelimiter + 'Persistent' + StringDelimiter + 'Generated';

Description

ImageFilterEnums = 'None' + StringDelimiter + 'Simple 2X' + StringDelimiter + 'Box' + StringDelimiter + 'Triangle' + StringDelimiter + 'Hermite' + StringDelimiter + 'Bell' + StringDelimiter + 'Spline' + StringDelimiter + 'Lanczos' + StringDelimiter + 'Mitchell';

Image filters enumeration string

MinBlockSize = 32;

Minimum mega image block size

MipPolicyEnum = 'No mips' + StringDelimiter + 'Persistent' + StringDelimiter + 'Generated';

Image mip levels policy enumeration string

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