Class TCastleConfigScriptHelper
Unit
Declaration
type TCastleConfigScriptHelper = class helper(TCastleConfigKeysMouseHelper) for TCastleConfig
Description
Class helper to read CastleScript expressions from XML config files. Use this unit, and then you can call powerful GetFloatExpression instead of TCastleConfig.GetFloat.
Source: castlescript/castlescriptxml.pas (line 35).
Hierarchy
- TObject
- TCastleConfigKeysMouseHelper
- TCastleConfigScriptHelper
Overview
Methods
| Public | function GetKey(const APath: string; const ADefaultValue: TKey): TKey; overload; |
| Public | procedure SetKey(const APath: string; const AValue: TKey); overload; |
| Public | procedure SetDeleteKey(const APath: string; const AValue, ADefaultValue: TKey); overload; |
| Public | function GetFloatExpression(const APath: string; const ADefaultValue: Float): Float; |
| Public | function GetFloatExpression(const APath: string; const ADefaultValue: String): Float; |
| Public | function GetFloatExpression(const APath: string): Float; |
| Public | function GetIntExpression(const APath: string; const ADefaultValue: Int64): Int64; |
| Public | function GetIntExpression(const APath: string; const ADefaultValue: String): Int64; |
| Public | function GetIntExpression(const APath: string): Int64; |
Description
Methods
| Public | function GetKey(const APath: string; const ADefaultValue: TKey): TKey; overload; |
|
This item is declared in ancestor TCastleConfigKeysMouseHelper. Reading/writing key values to config file. Key names are expected to follow StrToKey and KeyToStr functions in CastleKeysMouse. | |
| Public | procedure SetKey(const APath: string; const AValue: TKey); overload; |
|
This item is declared in ancestor TCastleConfigKeysMouseHelper. This item has no description. | |
| Public | procedure SetDeleteKey(const APath: string; const AValue, ADefaultValue: TKey); overload; |
|
This item is declared in ancestor TCastleConfigKeysMouseHelper. This item has no description. | |
| Public | function GetFloatExpression(const APath: string; const ADefaultValue: Float): Float; |
|
Read a float expression composed in CastleScript, like | |
| Public | function GetFloatExpression(const APath: string; const ADefaultValue: String): Float; |
|
This item has no description. | |
| Public | function GetFloatExpression(const APath: string): Float; |
|
This item has no description. | |
| Public | function GetIntExpression(const APath: string; const ADefaultValue: Int64): Int64; |
|
Read an integer expression composed in CastleScript, like | |
| Public | function GetIntExpression(const APath: string; const ADefaultValue: String): Int64; |
|
This item has no description. | |
| Public | function GetIntExpression(const APath: string): Int64; |
|
This item has no description. | |
Generated by PasDoc 0.17.0.snapshot.