![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <RHITextureInitializer.h>
Inheritance diagram for FRHITextureInitializer:Classes | |
| struct | FSubresourceIndex |
Public Member Functions | |
| 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 () |
Protected Types | |
| using | FFinalizeCallback = TUniqueFunction< FTextureRHIRef(FRHICommandListBase &)> |
| using | FGetSubresourceCallback = TUniqueFunction< FRHITextureSubresourceInitializer(FSubresourceIndex)> |
Protected Member Functions | |
| 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 | |
| FFinalizeCallback | FinalizeCallback = nullptr |
| FGetSubresourceCallback | GetSubresourceCallback = nullptr |
| FRHICommandListBase * | CommandList = nullptr |
| FRHITexture * | Texture = nullptr |
| void * | WritableData = nullptr |
| uint64 | WritableSize = 0 |
| FRHITextureMinimalDesc | Desc {} |
|
protected |
|
protected |
|
default |
|
inline |
|
inline |
|
protected |
|
protecteddelete |
| FTextureRHIRef FRHITextureInitializer::Finalize | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protecteddelete |
|
protecteddelete |
|
protected |
|
inlineprotected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |