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.
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). |
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
|
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. |
Generated by PasDoc 0.16.0-snapshot.