#include <MetalResources.h>
|
| enum class | EMetalType { Null = TStorage::IndexOfType<FEmptyVariantState>()
, TextureView = TStorage::IndexOfType<MTLTexturePtr>()
, BufferView = TStorage::IndexOfType<FBufferView>()
, TextureBufferBacked = TStorage::IndexOfType<FTextureBufferBacked>()
} |
| |
| typedef TVariant< FEmptyVariantState, MTLTexturePtr, FBufferView, FTextureBufferBacked > | TStorage |
| |
| typedef IteratorType< ContainerType, ElementType > | TIterator |
| |
| typedef IteratorType< ContainerType, const ElementType > | TConstIterator |
| |
| TArray< TTuple< MTL::Resource *, MTL::ResourceUsage > > | ReferencedResources |
| |
| virtual RHI_API | ~FRHIResource () |
| |
| | FMetalResourceViewBase (FMetalDevice &InDevice) |
| |
| void | InitAsTextureView (MTLTexturePtr) |
| |
| void | InitAsBufferView (FMetalBufferPtr Buffer, uint32 Offset, uint32 Size) |
| |
| void | InitAsTextureBufferBacked (MTLTexturePtr Texture, FMetalBufferPtr Buffer, uint32 Offset, uint32 Size, EPixelFormat Format, bool bIsBuffer) |
| |
| void | Invalidate () |
| |
| FRHIViewDesc const | ViewDesc |
| |
| FMetalDevice & | Device |
| |
| bool | bOwnsResource = true |
| |
◆ FMetalShaderResourceView()
◆ ~FMetalShaderResourceView()
| FMetalShaderResourceView::~FMetalShaderResourceView |
( |
| ) |
|
◆ GetBaseResource()
◆ UpdateView()
The documentation for this class was generated from the following files: