UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Public Member Functions
|
List of all members
UE::RHICore::FDefaultTextureInitializer Struct Reference
#include <
RHICoreTextureInitializer.h
>
Inheritance diagram for UE::RHICore::FDefaultTextureInitializer:
Public Member Functions
FDefaultTextureInitializer
(
FRHICommandListBase
&RHICmdList,
FRHITexture
*
Texture
)
Public Member Functions inherited from
UE::RHICore::FBaseTextureInitializerImplementation
FBaseTextureInitializerImplementation
(
FRHICommandListBase
&RHICmdList,
FRHITexture
*
InTexture
,
void
*
InWritableData
,
uint64
InWritableSize
,
FFinalizeCallback
&&
InFinalizeCallback
,
FGetSubresourceCallback
&&
InGetSubresourceCallback
)
FBaseTextureInitializerImplementation
(
FRHICommandListBase
&RHICmdList,
FRHITexture
*
Texture
,
FFinalizeCallback
&&
InFinalizeCallback
)
void
*
GetWritableData
() const
uint64
GetWritableSize
() const
Public Member Functions inherited from
FRHITextureInitializer
FRHITextureInitializer
()=default
FRHITextureInitializer
(
FRHITextureInitializer
&&
InOther
)
~FRHITextureInitializer
()
const
FRHITextureMinimalDesc
&
GetDesc
() const
FRHITextureSubresourceInitializer
GetSubresource
(
FSubresourceIndex
SubresourceIndex
)
FRHITextureSubresourceInitializer
GetTexture2DSubresource
(
int32
MipIndex)
FRHITextureSubresourceInitializer
GetTexture2DArraySubresource
(
int32
ArrayIndex,
int32
MipIndex)
FRHITextureSubresourceInitializer
GetTexture3DSubresource
(
int32
MipIndex)
FRHITextureSubresourceInitializer
GetTextureCubeSubresource
(
int32
FaceIndex
,
int32
MipIndex)
FRHITextureSubresourceInitializer
GetTextureCubeArraySubresource
(
int32
FaceIndex
,
int32
ArrayIndex,
int32
MipIndex)
RHI_API
FTextureRHIRef
Finalize
()
Additional Inherited Members
Protected Types inherited from
FRHITextureInitializer
using
FFinalizeCallback
=
TUniqueFunction
<
FTextureRHIRef
(
FRHICommandListBase
&)>
using
FGetSubresourceCallback
=
TUniqueFunction
<
FRHITextureSubresourceInitializer
(
FSubresourceIndex
)>
Protected Member Functions inherited from
FRHITextureInitializer
RHI_API
FRHITextureInitializer
(
FRHICommandListBase
&RHICmdList,
FRHITexture
*
InTexture
,
void
*
InWritableData
,
uint64
InWritableSize
,
FFinalizeCallback
&&
InFinalizeCallback
,
FGetSubresourceCallback
&&
InGetSubresourceCallback
)
RHI_API
void
RemovePendingTextureUpload
()
FRHITextureInitializer
(const
FRHITextureInitializer
&)=
delete
FRHITextureInitializer
&
operator=
(const
FRHITextureInitializer
&)=
delete
FRHITextureInitializer
&
operator=
(
FRHITextureInitializer
&&)=
delete
void
Reset
()
Protected Attributes inherited from
FRHITextureInitializer
FFinalizeCallback
FinalizeCallback
= nullptr
FGetSubresourceCallback
GetSubresourceCallback
= nullptr
FRHICommandListBase
*
CommandList
= nullptr
FRHITexture
*
Texture
= nullptr
void
*
WritableData
= nullptr
uint64
WritableSize
= 0
FRHITextureMinimalDesc
Desc
{}
Constructor & Destructor Documentation
◆
FDefaultTextureInitializer()
UE::RHICore::FDefaultTextureInitializer::FDefaultTextureInitializer
(
FRHICommandListBase
&
RHICmdList
,
FRHITexture
*
Texture
)
inline
The documentation for this struct was generated from the following file:
Engine/Source/Runtime/RHICore/Internal/
RHICoreTextureInitializer.h
UE
RHICore
FDefaultTextureInitializer
Generated by
1.9.8