Module |
|
Header |
/Engine/Source/Runtime/CoreUObject/Public/UObject/ObjectMacros.h |
Include |
#include "UObject/ObjectMacros.h" |
enum EClassCastFlags
{
CASTCLASS_None = 0x0000000000000000,
CASTCLASS_UField = 0x0000000000000001,
CASTCLASS_FInt8Property = 0x0000000000000002,
CASTCLASS_UEnum = 0x0000000000000004,
CASTCLASS_UStruct = 0x0000000000000008,
CASTCLASS_UScriptStruct = 0x0000000000000010,
CASTCLASS_UClass = 0x0000000000000020,
CASTCLASS_FByteProperty = 0x0000000000000040,
CASTCLASS_FIntProperty = 0x0000000000000080,
CASTCLASS_FFloatProperty = 0x0000000000000100,
CASTCLASS_FUInt64Property = 0x0000000000000200,
CASTCLASS_FClassProperty = 0x0000000000000400,
CASTCLASS_FUInt32Property = 0x0000000000000800,
CASTCLASS_FInterfaceProperty = 0x0000000000001000,
CASTCLASS_FNameProperty = 0x0000000000002000,
CASTCLASS_FStrProperty = 0x0000000000004000,
CASTCLASS_FProperty = 0x0000000000008000,
CASTCLASS_FObjectProperty = 0x0000000000010000,
CASTCLASS_FBoolProperty = 0x0000000000020000,
CASTCLASS_FUInt16Property = 0x0000000000040000,
CASTCLASS_UFunction = 0x0000000000080000,
CASTCLASS_FStructProperty = 0x0000000000100000,
CASTCLASS_FArrayProperty = 0x0000000000200000,
CASTCLASS_FInt64Property = 0x0000000000400000,
CASTCLASS_FDelegateProperty = 0x0000000000800000,
CASTCLASS_FNumericProperty = 0x0000000001000000,
CASTCLASS_FMulticastDelegateProperty = 0x0000000002000000,
CASTCLASS_FObjectPropertyBase = 0x0000000004000000,
CASTCLASS_FWeakObjectProperty = 0x0000000008000000,
CASTCLASS_FLazyObjectProperty = 0x0000000010000000,
CASTCLASS_FSoftObjectProperty = 0x0000000020000000,
CASTCLASS_FTextProperty = 0x0000000040000000,
CASTCLASS_FInt16Property = 0x0000000080000000,
CASTCLASS_FDoubleProperty = 0x0000000100000000,
CASTCLASS_FSoftClassProperty = 0x0000000200000000,
CASTCLASS_UPackage = 0x0000000400000000,
CASTCLASS_ULevel = 0x0000000800000000,
CASTCLASS_AActor = 0x0000001000000000,
CASTCLASS_APlayerController = 0x0000002000000000,
CASTCLASS_APawn = 0x0000004000000000,
CASTCLASS_USceneComponent = 0x0000008000000000,
CASTCLASS_UPrimitiveComponent = 0x0000010000000000,
CASTCLASS_USkinnedMeshComponent = 0x0000020000000000,
CASTCLASS_USkeletalMeshComponent = 0x0000040000000000,
CASTCLASS_UBlueprint = 0x0000080000000000,
CASTCLASS_UDelegateFunction = 0x0000100000000000,
CASTCLASS_UStaticMeshComponent = 0x0000200000000000,
CASTCLASS_FMapProperty = 0x0000400000000000,
CASTCLASS_FSetProperty = 0x0000800000000000,
CASTCLASS_FEnumProperty = 0x0001000000000000,
CASTCLASS_USparseDelegateFunction = 0x0002000000000000,
CASTCLASS_FMulticastInlineDelegateProperty = 0x0004000000000000,
CASTCLASS_FMulticastSparseDelegateProperty = 0x0008000000000000,
CASTCLASS_FFieldPathProperty = 0x0010000000000000,
}
Name |
Description |
---|---|
CASTCLASS_None |
|
CASTCLASS_UField |
|
CASTCLASS_FInt8Property |
|
CASTCLASS_UEnum |
|
CASTCLASS_UStruct |
|
CASTCLASS_UScriptStruct |
|
CASTCLASS_UClass |
|
CASTCLASS_FByteProperty |
|
CASTCLASS_FIntProperty |
|
CASTCLASS_FFloatProperty |
|
CASTCLASS_FUInt64Property |
|
CASTCLASS_FClassProperty |
|
CASTCLASS_FUInt32Property |
|
CASTCLASS_FInterfaceProperty |
|
CASTCLASS_FNameProperty |
|
CASTCLASS_FStrProperty |
|
CASTCLASS_FProperty |
|
CASTCLASS_FObjectProperty |
|
CASTCLASS_FBoolProperty |
|
CASTCLASS_FUInt16Property |
|
CASTCLASS_UFunction |
|
CASTCLASS_FStructProperty |
|
CASTCLASS_FArrayProperty |
|
CASTCLASS_FInt64Property |
|
CASTCLASS_FDelegateProperty |
|
CASTCLASS_FNumericProperty |
|
CASTCLASS_FMulticastDelegateProperty |
|
CASTCLASS_FObjectPropertyBase |
|
CASTCLASS_FWeakObjectProperty |
|
CASTCLASS_FLazyObjectProperty |
|
CASTCLASS_FSoftObjectProperty |
|
CASTCLASS_FTextProperty |
|
CASTCLASS_FInt16Property |
|
CASTCLASS_FDoubleProperty |
|
CASTCLASS_FSoftClassProperty |
|
CASTCLASS_UPackage |
|
CASTCLASS_ULevel |
|
CASTCLASS_AActor |
|
CASTCLASS_APlayerController |
|
CASTCLASS_APawn |
|
CASTCLASS_USceneComponent |
|
CASTCLASS_UPrimitiveComponent |
|
CASTCLASS_USkinnedMeshComponent |
|
CASTCLASS_USkeletalMeshComponent |
|
CASTCLASS_UBlueprint |
|
CASTCLASS_UDelegateFunction |
|
CASTCLASS_UStaticMeshComponent |
|
CASTCLASS_FMapProperty |
|
CASTCLASS_FSetProperty |
|
CASTCLASS_FEnumProperty |
|
CASTCLASS_USparseDelegateFunction |
|
CASTCLASS_FMulticastInlineDelegateProperty |
|
CASTCLASS_FMulticastSparseDelegateProperty |
|
CASTCLASS_FFieldPathProperty |
Flags used for quickly casting classes of certain types; all class cast flags are inherited