#include <RHIResources.h>
|
| enum class | EViewType : uint8 { BufferSRV
, BufferUAV
, TextureSRV
, TextureUAV
} |
| |
| enum class | EBufferType : uint8 {
Unknown = 0
, Typed = 1
, Structured = 2
, AccelerationStructure = 3
,
Raw = 4
} |
| |
| enum class | EDimension : uint8 {
Unknown = 0
, Texture2D = 1
, Texture2DArray = 2
, TextureCube = 3
,
TextureCubeArray = 4
, Texture3D = 5
, NumBits = 3
} |
| |
◆ EBufferType
| Enumerator |
|---|
| Unknown | |
| Typed | |
| Structured | |
| AccelerationStructure | |
| Raw | |
◆ EDimension
| Enumerator |
|---|
| Unknown | |
| Texture2D | |
| Texture2DArray | |
| TextureCube | |
| TextureCubeArray | |
| Texture3D | |
| NumBits | |
◆ EViewType
| Enumerator |
|---|
| BufferSRV | |
| BufferUAV | |
| TextureSRV | |
| TextureUAV | |
◆ FRHIViewDesc() [1/2]
| FRHIViewDesc::FRHIViewDesc |
( |
| ) |
|
|
inline |
◆ FRHIViewDesc() [2/2]
| FRHIViewDesc::FRHIViewDesc |
( |
EViewType |
ViewType | ) |
|
|
inlineprotected |
◆ CreateBufferSRV()
◆ CreateBufferUAV()
◆ CreateTextureSRV()
◆ CreateTextureUAV()
◆ GetBufferTypeString()
◆ GetTextureDimensionString()
◆ IsBuffer()
| bool FRHIViewDesc::IsBuffer |
( |
| ) |
const |
|
inline |
◆ IsSRV()
| bool FRHIViewDesc::IsSRV |
( |
| ) |
const |
|
inline |
◆ IsTexture()
| bool FRHIViewDesc::IsTexture |
( |
| ) |
const |
|
inline |
◆ IsUAV()
| bool FRHIViewDesc::IsUAV |
( |
| ) |
const |
|
inline |
◆ operator!=()
◆ operator==()
◆ [union]
◆ [union]
| union { ... } FRHIViewDesc::Buffer |
◆ Common
◆ SRV [1/2]
◆ SRV [2/2]
◆ [union]
| union { ... } FRHIViewDesc::Texture |
◆ UAV [1/2]
◆ UAV [2/2]
The documentation for this struct was generated from the following files: