Navigation
API > API/Editor > API/Editor/UnrealEd
Inheritance Hierarchy
- IModularFeature
- IPropertyAccessEditor
References
| Module | UnrealEd |
| Header | /Engine/Source/Editor/UnrealEd/Public/IPropertyAccessEditor.h |
| Include | #include "IPropertyAccessEditor.h" |
Syntax
class IPropertyAccessEditor : public IModularFeature
Remarks
Editor support for property access system
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| EPropertyAccessCompatibility | GetPinTypeCompatibility
(
const FEdGraphPinType& InPinTypeA, |
Get the compatibility of the two supplied pin types. Ordering matters for promotion (A->B). | |
| EPropertyAccessCompatibility | GetPropertyCompatibility
(
const FProperty* InPropertyA, |
Get the compatibility of the two supplied properties. Ordering matters for promotion (A->B). | |
| TUniquePtr< IPropertyAccessLibraryCompiler > | MakePropertyAccessCompiler
(
const FPropertyAccessLibraryCompilerArgs& InArgs |
Make a property access library compiler, used for building a FPropertyAccessLibrary. | |
| TSharedRef< SWidget > | MakePropertyBindingWidget
(
UBlueprint* InBlueprint, |
Make a property binding widget. | |
| TSharedRef< SWidget > | MakePropertyBindingWidget
(
const TArray< FBindingContextStruct >& InBindingContextStructs, |
Make a property binding widget. | |
| void | MakeStringPath
(
const TArray< FBindingChainElement >& InBindingChain, |
Makes a string path from a binding chain. | |
| FText | MakeTextPath
(
const TArray< FString >& InPath, |
Make a text representation of a property path | |
| FPropertyAccessResolveResult | ResolvePropertyAccess
(
const UStruct* InStruct, |
Resolve a property path to a structure, calling back for each segment in path segment order if resolution succeed | |
| FPropertyAccessResolveResult | ResolvePropertyAccess
(
const UStruct* InStruct, |
Resolve a property access, returning the leaf property and array index if any. |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FResolvePropertyAccessArgs | Args used to resolve property access segments. |
Deprecated Functions
| Type | Name | Description | |
|---|---|---|---|
| EPropertyAccessResolveResult | ResolveLeafProperty
(
const UStruct* InStruct, |
Please use ResolvePropertyAccess |