#include <D3D12View.h>
|
| void | UpdateResourceInfo (const FResourceInfo &InResource, const D3D12_SHADER_RESOURCE_VIEW_DESC &InD3DViewDesc, EFlags InFlags) |
| |
| virtual void | ResourceRenamed (FD3D12ContextArray const &Contexts, FD3D12BaseShaderResource *InRenamedResource, FD3D12ResourceLocation *InNewResourceLocation) override |
| |
| virtual void | UpdateDescriptor () override |
| |
| | TD3D12View (FD3D12Device *InDevice, ERHIDescriptorType InDescriptorType, ERHIDescriptorHeapType InHeapType, TD3D12View *FirstLinkedObject) |
| |
| void | CreateView (FResourceInfo const &InResource, D3D12_SHADER_RESOURCE_VIEW_DESC const &InD3DViewDesc) |
| |
| void | UpdateView (FD3D12ContextArray const &Contexts, FResourceInfo const &InResource, D3D12_SHADER_RESOURCE_VIEW_DESC const &InD3DViewDesc) |
| |
| | FD3D12View ()=delete |
| |
| | FD3D12View (FD3D12Device *InDevice, ERHIDescriptorType InDescriptorType, ERHIDescriptorHeapType InHeapType, FD3D12View *FirstLinkedObject) |
| |
| virtual | ~FD3D12View () |
| |
| void | UpdateResourceInfo (FResourceInfo const &InResource, FNullDescPtr NullDescriptor) |
| |
| void | CreateView (FResourceInfo const &InResource, FNullDescPtr NullDescriptor) |
| |
| void | UpdateView (FD3D12ContextArray const &Contexts, const FResourceInfo &InResource, FNullDescPtr NullDescriptor) |
| |
| bool | IsInitialized () const |
| |
| void | InitializeBindlessSlot () |
| |
| void | UpdateBindlessSlot (FD3D12ContextArray const &Contexts) |
| |
◆ EFlags
| Enumerator |
|---|
| None | |
| SkipFastClearFinalize | |
◆ FD3D12ShaderResourceView()
◆ CreateView()
◆ GetRayTracingScene()
◆ GetSkipFastClearFinalize()
| bool FD3D12ShaderResourceView::GetSkipFastClearFinalize |
( |
| ) |
const |
|
inline |
◆ ResourceRenamed()
◆ UpdateDescriptor()
| void FD3D12ShaderResourceView::UpdateDescriptor |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ UpdateMinLODClamp()
◆ UpdateResourceInfo()
◆ UpdateView()
◆ Flags
◆ Null
◆ OffsetInBytes
| uint64 FD3D12ShaderResourceView::OffsetInBytes = 0 |
|
protected |
◆ RayTracingScene
◆ StrideInBytes
| uint32 FD3D12ShaderResourceView::StrideInBytes = 0 |
|
protected |
The documentation for this class was generated from the following files: