7#include "TextureCollection.generated.h"
36 check(ResourceCollectionRHI);
#define check(expr)
Definition AssertionMacros.h:314
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UCLASS(...)
Definition ObjectMacros.h:776
Definition NameTypes.h:617
Definition RHICommandList.h:455
Definition RHIResourceCollection.h:46
Definition RenderResource.h:37
Definition TextureResource.h:103
UE_FORCEINLINE_HINT ReferencedType * GetReference() const
Definition RefCounting.h:584
Definition DataAsset.h:21
Definition TextureCollection.h:47
virtual bool IsVirtualCollection() const
Definition TextureCollection.h:69
Definition Texture.h:1219
Definition RobinHoodHashTable.h:18
Definition TextureCollection.h:25
virtual ~FBindlessTextureCollectionResource() override=default
FRHIResourceCollection * GetResourceCollectionRHI() const
Definition TextureCollection.h:34
virtual void ReleaseRHI() final
Definition TextureCollection.cpp:52
virtual void InitRHI(FRHICommandListBase &RHICmdList) final
Definition TextureCollection.cpp:38
Definition UnrealType.h:6865
Definition TextureCollection.h:14
FName CollectionName
Definition TextureCollection.h:21
bool bIsBindless
Definition TextureCollection.h:18
Definition ObjectPtr.h:488