Navigation
API > API/Runtime > API/Runtime/CoreUObject > API/Runtime/CoreUObject/UObject
References
| Module | CoreUObject |
| Header | /Engine/Source/Runtime/CoreUObject/Public/UObject/Class.h |
| Include | #include "UObject/Class.h" |
Syntax
enum EInstancePropertyValueFlags
{
None = 0x00,
CausesInstancing = 0x01,
AllowSelfReference = 0x02,
DoNotCreateNewInstance = 0x04,
}
Values
| Name | Description |
|---|---|
| None | |
| CausesInstancing | If set, then this property causes an instance to be created, otherwise this is just a pointer to a uobject that should be remapped if the object is instanced for some other property |
| AllowSelfReference | If set, instance the reference to the subobjectroot, so far only delegates remap a self reference |
| DoNotCreateNewInstance | If set, then we do not create a new instance, but we will reassign one if there is already a mapping in the table |