Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/Serialization
Inheritance Hierarchy
- TGetTypeLayoutHelper
- TGetTypeLayoutHelper< const T >
- TGetTypeLayoutHelper< FDelegateAllocatorType::ForElementType< ElementType > >
- TGetTypeLayoutHelper< T * >
- TGetTypeLayoutHelper< TRefCountPtr< T > >
References
Module | Core |
Header | /Engine/Source/Runtime/Core/Public/Serialization/MemoryLayout.h |
Include | #include "Serialization/MemoryLayout.h" |
Syntax
template<typename T>
struct TGetTypeLayoutHelper
Specializations
TGetTypeLayoutHelper< bool >
TGetTypeLayoutHelper< char >
[TGetTypeLayoutHelper< char16_t >](API\Runtime\Core\Serialization\TGetTypeLayoutHelper_char16_t)
TGetTypeLayoutHelper< const T >
TGetTypeLayoutHelper< double >
TGetTypeLayoutHelper< EMaterialParameterType >
TGetTypeLayoutHelper< ENamedThreads::Type >
TGetTypeLayoutHelper< ERayTracingGeometryInitializerType >
TGetTypeLayoutHelper< ERayTracingGeometryType >
TGetTypeLayoutHelper< ERHIFeatureLevel::Type >
TGetTypeLayoutHelper< EShaderParameterType >
TGetTypeLayoutHelper< ETypeLayoutInterface::Type >
TGetTypeLayoutHelper< EUniformBufferBaseType >
TGetTypeLayoutHelper< EUniformBufferBindingFlags >
TGetTypeLayoutHelper< EVertexElementType >
TGetTypeLayoutHelper< FColor >
TGetTypeLayoutHelper< FFloat16 >
TGetTypeLayoutHelper< FGuid >
TGetTypeLayoutHelper< FHashedNameDebugString >
TGetTypeLayoutHelper< FLinearColor >
TGetTypeLayoutHelper< float >
TGetTypeLayoutHelper< FMemoryImageName >
TGetTypeLayoutHelper< FPackedNormal >
TGetTypeLayoutHelper< FPackedRGBA16N >
TGetTypeLayoutHelper< FQuat4d >
TGetTypeLayoutHelper< FQuat4f >
TGetTypeLayoutHelper< FRotator3d >
TGetTypeLayoutHelper< FRotator3f >
TGetTypeLayoutHelper< FScriptName >
TGetTypeLayoutHelper< FSetElementId >
TGetTypeLayoutHelper< FShaderTarget >
TGetTypeLayoutHelper< FSHAHash >
TGetTypeLayoutHelper< FThreadSafeCounter >
TGetTypeLayoutHelper< FTransform3d >
TGetTypeLayoutHelper< FTransform3f >
TGetTypeLayoutHelper< FVector3d >
TGetTypeLayoutHelper< FVector3f >
TGetTypeLayoutHelper< FVector4d >
TGetTypeLayoutHelper< FVector4f >
TGetTypeLayoutHelper< int >
TGetTypeLayoutHelper< int8 >
TGetTypeLayoutHelper< long >
TGetTypeLayoutHelper< long long >
TGetTypeLayoutHelper< short >
TGetTypeLayoutHelper< T >](API\Runtime\Core\Serialization\TGetTypeLayoutHelper_T)
[TGetTypeLayoutHelper< UE::Shader::EValueComponentType >](API\Runtime\Engine\Shader\TGetTypeLayoutHelper_UE__Shader_-)
[TGetTypeLayoutHelper< UE::Shader::EValueType >](API\Runtime\Engine\Shader\TGetTypeLayoutHelper_UE__Shader_-_1)
[TGetTypeLayoutHelper< unsigned char >](API\Runtime\Core\Serialization\TGetTypeLayoutHelper_unsignedcha-)
[TGetTypeLayoutHelper< unsigned int >](API\Runtime\Core\Serialization\TGetTypeLayoutHelper_unsignedint)
[TGetTypeLayoutHelper< unsigned long >](API\Runtime\Core\Serialization\TGetTypeLayoutHelper_unsignedlon-)
[TGetTypeLayoutHelper< unsigned long long >](API\Runtime\Core\Serialization\TGetTypeLayoutHelper_unsignedlon-_1)
[TGetTypeLayoutHelper< unsigned short >](API\Runtime\Core\Serialization\TGetTypeLayoutHelper_unsignedsho-)
[TGetTypeLayoutHelper< void >
TGetTypeLayoutHelper< wchar_t >
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
const FTypeLayoutDesc & | Do
(
const T& Object |