12#if PLATFORM_SUPPORTS_BINDLESS_RENDERING
26#if ENABLE_RHI_VALIDATION
36#if PLATFORM_SUPPORTS_BINDLESS_RENDERING
38 bool IsBindless()
const {
return GetBindlessHandle().
IsValid(); }
55#if PLATFORM_SUPPORTS_BINDLESS_RENDERING
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition GlobalRenderResources.cpp:232
Definition DynamicRHI.h:206
Definition RHITextureReference.h:8
void SetReferencedTexture(FRHITexture *InTexture)
Definition RHITextureReference.h:48
RHI_API ~FRHITextureReference()
virtual RHI_API void * GetNativeShaderResourceView() const override
Definition RHITextureReference.cpp:54
virtual RHI_API void GetWriteMaskProperties(void *&OutData, uint32 &OutSize) override
Definition RHITextureReference.cpp:66
virtual RHI_API class FRHITextureReference * GetTextureReference() override
Definition RHITextureReference.cpp:30
static RHI_API TRefCountPtr< FRHITexture > DefaultTexture
Definition RHITextureReference.h:63
virtual RHI_API void * GetTextureBaseRHI() override
Definition RHITextureReference.cpp:60
virtual RHI_API const FRHITextureDesc & GetDesc() const override
Definition RHITextureReference.cpp:80
virtual RHI_API FRHIDescriptorHandle GetDefaultBindlessHandle() const override
Definition RHITextureReference.cpp:35
static FRHITexture * GetDefaultTexture()
Definition RHITextureReference.h:34
virtual RHI_API void SetTrackedAccessFromContext(FRHITrackedAccess TrackedAccess) override
Definition RHITextureReference.cpp:86
TRefCountPtr< FRHITexture > ReferencedTexture
Definition RHITextureReference.h:53
virtual RHI_API void * GetNativeResource() const override
Definition RHITextureReference.cpp:48
FRHITexture * GetReferencedTexture() const
Definition RHITextureReference.h:32
FRHITextureReference()=delete
Definition RHIResources.h:2153
Definition RefCounting.h:454
UE_FORCEINLINE_HINT ReferencedType * GetReference() const
Definition RefCounting.h:584
Definition RHIDefinitions.h:1401
bool IsValid() const
Definition RHIDefinitions.h:1420
Definition RHIResources.h:1689
Definition RHITransition.h:433