EPropertyAccessResultFlags

Result flags from property access.

Windows
MacOS
Linux

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.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss