Andorra Suite Documentation

Unit AdClasses

Uses

Unit dependencies

View fullscreen

Description

AdClasses.pas contains all classes and types shared between the host and the plugin.

Structures

class

record

Enumerations

Constants

LibraryVersion
= 'VER 0.4.5.003';
The current Andorra 2D version. If version between Plugin and Source is different, loading stops.

Types

TAd2dLogCallback
= procedure(AModule: PChar; ASeverity: TAd2dLogSeverity; AMsg: PChar) of object;
Callback function that is used to send log entries from the plugin to the host application.
PAd2dResolution
= ^TAd2dResolution;
Pointer on TAd2dResolution
PAd2dMaterial
= ^TAd2dMaterial;
Pointer on TAd2dMaterial
PAd2dLight
= ^TAd2dLightData;
Pointer on TAd2dLightData.
TAd2dOptions
= set of TAd2dOption;
Set of TAd2dOption used in TAdRenderingSurface. See TAd2dOption for more details.
TAd2dSurfaceLayers
= set of TAd2dSurfaceLayer;
A set of TAd2dSurfaceLayer, that specifies, which parts of the surface should actually be cleared.
PAd2dPropertyValue
= ^TAd2dPropertyValue;
Pointer on TAc2dPropertyValue.
TAd2dPropertyProc
= procedure(const ASender: TObject; const AProp: TAd2dProperty); stdcall;
Callback procedure used to store the properties.

See also

TAndorra2DLibraryInformation
= procedure(var libinfo:TAd2DLibInfo); stdcall;
Procedure used in the dll to receive information about the library.
TAndorra2DApplicationProperties
= procedure(const ASender: TObject; const AddPropertyProc: TAd2dPropertyProc); stdcall;
Procedure used in the dll to receive the abilities of the library and to set properties before initialization.
TAdCreateApplicationProc
= function:TAd2dApplication; stdcall;
Used to import the CreateApplication function form the DLL.

This page was generated by a documentation system written by Andreas Stoeckel. This system makes use of a modified PasDoc version (download can be found here) and Graphviz.

Get Andorra Commons at SourceForge.net. Fast, secure and Free Open Source software downloads