Navigation
API > API/Runtime > API/Runtime/CoreUObject > API/Runtime/CoreUObject/UObject
References
| Module | CoreUObject |
| Header | /Engine/Source/Runtime/CoreUObject/Public/UObject/PropertyAccessUtil.h |
| Include | #include "UObject/PropertyAccessUtil.h" |
Syntax
enum EPropertyAccessResultFlags
{
Success = 0,
PermissionDenied = 1<<0,
ConversionFailed = 1<<1,
AccessProtected = 1<<4,
CannotEditTemplate = 1<<5,
CannotEditInstance = 1<<6,
ReadOnly = 1<<7,
}
Values
| Name | Description |
|---|---|
| Success | The property was accessed successfully |
| PermissionDenied | The property could not be accessed due to a permission error (the permission flags can give more detail of the error) |
| ConversionFailed | The property could not be read or written due to a failure converting from the source or to the destination |
| AccessProtected | Permission flag added when the property cannot be accessed due to being protected (is not marked for editor or Blueprint access) |
| CannotEditTemplate | Permission flag added when attempting to edit a property on a template that cannot be edited on templates |
| CannotEditInstance | Permission flag added when attempting to edit a property on an instance that cannot be edited on instances |
| ReadOnly | Permission flag added when attempting to edit a property that is read-only (based on the given read-only flags) |
Remarks
Result flags from property access.