Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/Templates
References
| Module | Core |
| Header | /Engine/Source/Runtime/Core/Public/Templates/IsUECoreType.h |
| Include | #include "Templates/IsUECoreType.h" |
Syntax
template<typename T, typename, typename>
struct TIsUECoreVariant
Remarks
Traits class which tests if a type is a core variant type (e.g. FVector, which supports FVector3f/FVector3d float/double variants. Can be used to determine if the provided type is a core variant type in general: e.g. TIsUECoreVariant
Specializations
TIsUECoreVariant< FBasisVectorMatrix44d >
TIsUECoreVariant< FBasisVectorMatrix44f >
TIsUECoreVariant< FBox2d >
TIsUECoreVariant< FBox2f >
TIsUECoreVariant< FBox3d >
TIsUECoreVariant< FBox3f >
TIsUECoreVariant< FBoxSphereBounds3d >
TIsUECoreVariant< FBoxSphereBounds3f >
TIsUECoreVariant< FCapsuleShape3d >
TIsUECoreVariant< FCapsuleShape3f >
TIsUECoreVariant< FClipProjectionMatrix44d >
TIsUECoreVariant< FClipProjectionMatrix44f >
TIsUECoreVariant< FCompactBoxSphereBounds3d >
TIsUECoreVariant< FDualQuat4d >
TIsUECoreVariant< FDualQuat4f >
TIsUECoreVariant< FInt32Point >
TIsUECoreVariant< FInt32Rect >
TIsUECoreVariant< FInt32Vector2 >
TIsUECoreVariant< FInt32Vector3 >
TIsUECoreVariant< FInt32Vector4 >
TIsUECoreVariant< FInt64Point >
TIsUECoreVariant< FInt64Rect >
TIsUECoreVariant< FInt64Vector2 >
TIsUECoreVariant< FInt64Vector3 >
TIsUECoreVariant< FInt64Vector4 >
TIsUECoreVariant< FInverseRotationMatrix44d >
TIsUECoreVariant< FInverseRotationMatrix44f >
TIsUECoreVariant< FLookAtMatrix44d >
TIsUECoreVariant< FLookAtMatrix44f >
TIsUECoreVariant< FLookFromMatrix44d >
TIsUECoreVariant< FLookFromMatrix44f >
TIsUECoreVariant< FMatrix44d >
TIsUECoreVariant< FMatrix44f >
TIsUECoreVariant< FMirrorMatrix44d >
TIsUECoreVariant< FMirrorMatrix44f >
TIsUECoreVariant< FOrthoMatrix44d >
TIsUECoreVariant< FOrthoMatrix44f >
TIsUECoreVariant< FPerspectiveMatrix44d >
TIsUECoreVariant< FPerspectiveMatrix44f >
TIsUECoreVariant< FPlane4d >
TIsUECoreVariant< FPlane4f >
TIsUECoreVariant< FQuat4d >
TIsUECoreVariant< FQuat4f >
TIsUECoreVariant< FQuatRotationMatrix44d >
TIsUECoreVariant< FQuatRotationMatrix44f >
TIsUECoreVariant< FQuatRotationTranslationMatrix44d >
TIsUECoreVariant< FQuatRotationTranslationMatrix44f >
TIsUECoreVariant< FRay3d >
TIsUECoreVariant< FRay3f >
TIsUECoreVariant< FReversedZOrthoMatrix44d >
TIsUECoreVariant< FReversedZOrthoMatrix44f >
TIsUECoreVariant< FReversedZPerspectiveMatrix44d >
TIsUECoreVariant< FReversedZPerspectiveMatrix44f >
TIsUECoreVariant< FRotationAboutPointMatrix44d >
TIsUECoreVariant< FRotationAboutPointMatrix44f >
TIsUECoreVariant< FRotationMatrix44d >
TIsUECoreVariant< FRotationMatrix44f >
TIsUECoreVariant< FRotationTranslationMatrix44d >
TIsUECoreVariant< FRotationTranslationMatrix44f >
TIsUECoreVariant< FRotator3d >
TIsUECoreVariant< FRotator3f >
TIsUECoreVariant< FScaleMatrix44d >
TIsUECoreVariant< FScaleMatrix44f >
TIsUECoreVariant< FScaleRotationTranslationMatrix44d >
TIsUECoreVariant< FScaleRotationTranslationMatrix44f >
TIsUECoreVariant< FSphere3d >
TIsUECoreVariant< FSphere3f >
TIsUECoreVariant< FTransform3d >
TIsUECoreVariant< FTransform3f >
TIsUECoreVariant< FTranslationMatrix44d >
TIsUECoreVariant< FTranslationMatrix44f >
TIsUECoreVariant< FUint32Point >
TIsUECoreVariant< FUint32Rect >
TIsUECoreVariant< FUint32Vector2 >
TIsUECoreVariant< FUint32Vector3 >
TIsUECoreVariant< FUint32Vector4 >
TIsUECoreVariant< FUint64Point >
TIsUECoreVariant< FUint64Rect >
TIsUECoreVariant< FUint64Vector2 >
TIsUECoreVariant< FUint64Vector3 >
TIsUECoreVariant< FUint64Vector4 >
TIsUECoreVariant< FVector2d >
TIsUECoreVariant< FVector2f >
TIsUECoreVariant< FVector3d >
TIsUECoreVariant< FVector3f >
TIsUECoreVariant< FVector4d >
TIsUECoreVariant< FVector4f >
Enums
| Type | Name | Description | |
|---|---|---|---|
| API/Runtime/Core/Templates/TIsUECoreVariant_1 |