#include <RHITextureReference.h>
◆ FRHITextureReference() [1/2]
| FRHITextureReference::FRHITextureReference |
( |
| ) |
|
|
delete |
◆ FRHITextureReference() [2/2]
| FRHITextureReference::FRHITextureReference |
( |
FRHITexture * |
InReferencedTexture | ) |
|
◆ ~FRHITextureReference()
| FRHITextureReference::~FRHITextureReference |
( |
| ) |
|
|
default |
◆ GetDefaultBindlessHandle()
◆ GetDefaultTexture()
◆ GetDesc()
Get the texture description used to create the texture Still virtual because FRHITextureReference can override this function - remove virtual when FRHITextureReference is deprecated
- Returns
- TextureDesc used to create the texture
Reimplemented from FRHITexture.
◆ GetNativeResource()
| void * FRHITextureReference::GetNativeResource |
( |
| ) |
const |
|
overridevirtual |
Returns access to the platform-specific native resource pointer. This is designed to be used to provide plugins with access to the underlying resource and should be used very carefully or not at all.
- Returns
- The pointer to the native resource or NULL if it not initialized or not supported for this resource type for some reason
Reimplemented from FRHITexture.
◆ GetNativeShaderResourceView()
| void * FRHITextureReference::GetNativeShaderResourceView |
( |
| ) |
const |
|
overridevirtual |
Returns access to the platform-specific native shader resource view pointer. This is designed to be used to provide plugins with access to the underlying resource and should be used very carefully or not at all.
- Returns
- The pointer to the native resource or NULL if it not initialized or not supported for this resource type for some reason
Reimplemented from FRHITexture.
◆ GetReferencedTexture()
| FRHITexture * FRHITextureReference::GetReferencedTexture |
( |
| ) |
const |
|
inline |
◆ GetTextureBaseRHI()
| void * FRHITextureReference::GetTextureBaseRHI |
( |
| ) |
|
|
overridevirtual |
Returns access to the platform-specific RHI texture baseclass. This is designed to provide the RHI with fast access to its base classes in the face of multiple inheritance.
- Returns
- The pointer to the platform-specific RHI texture baseclass or NULL if it not initialized or not supported for this RHI
Reimplemented from FRHITexture.
◆ GetTextureReference()
◆ GetWriteMaskProperties()
| void FRHITextureReference::GetWriteMaskProperties |
( |
void *& |
OutData, |
|
|
uint32 & |
OutSize |
|
) |
| |
|
overridevirtual |
◆ SetReferencedTexture()
◆ SetTrackedAccessFromContext()
◆ FBlackTextureWithSRV
◆ FDynamicRHI
◆ DefaultTexture
◆ ReferencedTexture
The documentation for this class was generated from the following files: