Navigation
API > API/Plugins > API/Plugins/AssetReferenceRestrictions
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UDeveloperSettings
- UAssetReferencingPolicySettings
References
| Module | AssetReferenceRestrictions |
| Header | /Engine/Plugins/Editor/AssetReferenceRestrictions/Source/AssetReferenceRestrictions/Public/AssetReferencingPolicySettings.h |
| Include | #include "AssetReferencingPolicySettings.h" |
Syntax
UCLASS&40;Config&61;Game, defaultconfig, Meta&61;&40;DisplayName&61;"Asset Referencing Policy"&41;&41;
class UAssetReferencingPolicySettings : public UDeveloperSettings
Remarks
Settings for the Asset Referencing Policy, these settings are used to determine which plugins and game folders can reference content from each other
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< FARPDomainDefinitionByContentRoot > | AdditionalDomains | List of additional domains to carve out from the project content folder. | |
| bool | bIgnoreEditorOnlyReferences | If true, ignore any editor-only domain references that will not affect the cooked game. | |
| FARPDefaultProjectDomainRules | DefaultProjectContentRule | The default rules for project content (if a more specific rule doesn't apply) | |
| FARPDomainSettingsForPlugins | EnginePlugins | Settings/rules for engine plugins. | |
| FARPDomainSettingsForPlugins | ProjectPlugins | Settings/rules for project plugins. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UAssetReferencingPolicySettings
(
const FObjectInitializer& ObjectInitializer |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
UObject interface |
Constants
| Name | Description |
|---|---|
| EngineDomainName | The names of the project, special system mount, and game domains. |
| GameDomainName | |
| NeverCookDomainName | |
| ScriptDomainName | |
| TempDomainName |