Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TargetBuilder ¶
type TargetPlatforms ¶
type TargetPlatforms struct { Linux linux.TargetWithFeaturesAndProfile `toml:"linux"` MacOS macos.TargetWithFeaturesAndProfile `toml:"macos"` Windows windows.TargetWithFeaturesAndProfile `toml:"windows"` }
type Targets ¶
type Targets struct { *common.TargetWithFeaturesAndProfile Platform TargetPlatforms `toml:"platform"` }
Targets defines the parameters for exporting a game binary or pack file for a specified platform. A 'Target' definition can be customized based on 'feature', 'platform', and 'profile' labels used in the property names. Note that each specifier label can only be used once per property name (i.e. 'target.profile.release.profile.debug' is not allowed). Additionally, the order of specifiers is strict: 'platform' < 'feature' < 'profile'.
For example, the following are all valid table names:
[target] [target.profile.release] [target.platform.macos.feature.client] [target.platform.linux.feature.server.profile.release_debug]
type TemplateBuilder ¶
type TemplatePlatforms ¶
type TemplatePlatforms struct { Linux linux.TemplateWithFeaturesAndProfile `toml:"linux"` MacOS macos.TemplateWithFeaturesAndProfile `toml:"macos"` Windows windows.TemplateWithFeaturesAndProfile `toml:"windows"` }
type Templates ¶
type Templates struct { *common.TemplateWithFeaturesAndProfile Platform TemplatePlatforms `toml:"platform"` }
Templates defines the parameters for building a Godot export template for a specified platform. A 'Template' definition can be customized based on 'feature', 'platform', and 'profile' labels used in the property names. Note that each specifier label can only be used once per property name (i.e. 'target.profile.release.profile.debug' is not allowed). Additionally, the order of specifiers is strict: 'platform' < 'feature' < 'profile'.
For example, the following are all valid table names:
[template] [template.profile.release] [template.platform.macos.feature.client] [template.platform.linux.feature.server.profile.release_debug]