Navigation
API > API/Runtime > API/Runtime/Engine
Encapsulates RHI resources needed to render a SparseVolumeTexture.
| Name | FTextureRenderResources |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Classes/SparseVolumeTexture/SparseVolumeTexture.h |
| Include Path | #include "SparseVolumeTexture/SparseVolumeTexture.h" |
Syntax
class FTextureRenderResources : public FRenderResource
Inheritance Hierarchy
- FRenderResource → FTextureRenderResources
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| FrameIndex | int32 | SparseVolumeTexture/SparseVolumeTexture.h | ||
| GlobalVolumeResolution | FIntVector3 | SparseVolumeTexture/SparseVolumeTexture.h | ||
| Header | FHeader | SparseVolumeTexture/SparseVolumeTexture.h | ||
| NumLogicalMipLevels | int32 | SparseVolumeTexture/SparseVolumeTexture.h | ||
| PageTableTextureReferenceRHI | FTextureReferenceRHIRef | SparseVolumeTexture/SparseVolumeTexture.h | ||
| PhysicalTileDataATextureReferenceRHI | FTextureReferenceRHIRef | SparseVolumeTexture/SparseVolumeTexture.h | ||
| PhysicalTileDataBTextureReferenceRHI | FTextureReferenceRHIRef | SparseVolumeTexture/SparseVolumeTexture.h | ||
| TileDataTextureResolution | FIntVector3 | SparseVolumeTexture/SparseVolumeTexture.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
int32 GetFrameIndex() |
SparseVolumeTexture/SparseVolumeTexture.h | ||
const FHeader & GetHeader() |
SparseVolumeTexture/SparseVolumeTexture.h | ||
int32 GetNumLogicalMipLevels() |
SparseVolumeTexture/SparseVolumeTexture.h | ||
void GetPackedUniforms
(
FUintVector4& OutPacked0, |
SparseVolumeTexture/SparseVolumeTexture.h | ||
FRHITextureReference * GetPageTableTexture() |
SparseVolumeTexture/SparseVolumeTexture.h | ||
FRHITextureReference * GetPhysicalTileDataATexture() |
SparseVolumeTexture/SparseVolumeTexture.h | ||
FRHITextureReference * GetPhysicalTileDataBTexture() |
SparseVolumeTexture/SparseVolumeTexture.h | ||
FIntVector3 GetTileDataTextureResolution() |
SparseVolumeTexture/SparseVolumeTexture.h | ||
void SetGlobalVolumeResolution_GameThread
(
const FIntVector3& GlobalVolumeResolution |
Updates the GlobalVolumeResolution member in a thread-safe way. | SparseVolumeTexture/SparseVolumeTexture.h |
Overridden from FRenderResource
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void InitRHI
(
FRHICommandListBase& RHICmdList |
SparseVolumeTexture/SparseVolumeTexture.h | ||
virtual void ReleaseRHI() |
SparseVolumeTexture/SparseVolumeTexture.h |