Unit CastleInternalProjectLocalSettings
Description
Local (user/machine-specific) project settings (TCastleProjectLocalSettings).
Do not use this unit in your own applications. This unit is only directly used by CGE tools (build tool, editor). However, do consult API documentation of this unit if you want to write CastleProjectLocalSettings.json file by hand.
Source: files/tools/castleinternalprojectlocalsettings.pas (line 21).
Uses
- Classes
- CastleClassUtils
- CastleInternalArchitectures
Overview
Classes, Interfaces, Objects and Records
| Name | Description |
|---|---|
Class TCastleProjectLocalSettings |
Local (user/machine-specific) project settings. |
Functions and Procedures
procedure ProjectOverridePlatform(const ProjectPath: String; var Target: TTarget; var OS: TOS; var CPU: TCPU); |
function ProjectGetLocalSettings(const ProjectPath: String; const CreateNew: Boolean; const AOwner: TComponent): TCastleProjectLocalSettings; |
procedure ProjectSetLocalSettings(const ProjectPath: String; const LocalSettings: TCastleProjectLocalSettings); |
Description
Functions and Procedures
procedure ProjectOverridePlatform(const ProjectPath: String; var Target: TTarget; var OS: TOS; var CPU: TCPU); |
|
Optionally adjust the given platform specification if project has a file called Project is in path given as ProjectPath (must be absolute path ending with path delimiter). Source: files/tools/castleinternalprojectlocalsettings.pas (line 68). |
function ProjectGetLocalSettings(const ProjectPath: String; const CreateNew: Boolean; const AOwner: TComponent): TCastleProjectLocalSettings; |
|
Read (or create new) local settings for the project in ProjectPath. ProjectPath must be an absolute path ending with path delimiter.
Parameters
Source: files/tools/castleinternalprojectlocalsettings.pas (line 85). |
procedure ProjectSetLocalSettings(const ProjectPath: String; const LocalSettings: TCastleProjectLocalSettings); |
|
Write local settings for the project in ProjectPath. ProjectPath must be an absolute path ending with path delimiter. Source: files/tools/castleinternalprojectlocalsettings.pas (line 90). |
Generated by PasDoc 0.17.0.snapshot.