UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Public Member Functions
|
List of all members
FMetalTextureReference Class Reference
Inheritance diagram for FMetalTextureReference:
Public Member Functions
FMetalTextureReference
(
FRHITexture
*
InReferencedTexture
)
Public Member Functions inherited from
FRHITextureReference
FRHITextureReference
()=
delete
RHI_API
FRHITextureReference
(
FRHITexture
*
InReferencedTexture
)
RHI_API
~FRHITextureReference
()
virtual
RHI_API
class
FRHITextureReference
*
GetTextureReference
()
override
virtual
RHI_API
FRHIDescriptorHandle
GetDefaultBindlessHandle
() const
override
virtual
RHI_API
void
*
GetNativeResource
() const
override
virtual
RHI_API
void
*
GetNativeShaderResourceView
() const
override
virtual
RHI_API
void
*
GetTextureBaseRHI
()
override
virtual
RHI_API
void
GetWriteMaskProperties
(
void
*&OutData,
uint32
&
OutSize
)
override
virtual
RHI_API
const
FRHITextureDesc
&
GetDesc
() const
override
FRHITexture
*
GetReferencedTexture
() const
Public Member Functions inherited from
FRHITexture
FIntVector
GetSizeXYZ
() const
FIntVector
GetMipDimensions
(
uint8
MipIndex) const
bool
IsMultisampled
() const
bool
HasClearValue
() const
FLinearColor
GetClearColor
() const
void
GetDepthStencilClearValue
(
float
&
OutDepth
,
uint32
&
OutStencil
) const
float
GetDepthClearValue
() const
uint32
GetStencilClearValue
() const
void
SetLastRenderTime
(
float
InLastRenderTime
)
double
GetLastRenderTime
() const
RHI_API
void
SetName
(
FName
InName)
FRHITexture
*
GetTexture2D
()
FRHITexture
*
GetTexture2DArray
()
FRHITexture
*
GetTexture3D
()
FRHITexture
*
GetTextureCube
()
uint32
GetSizeX
() const
uint32
GetSizeY
() const
FIntPoint
GetSizeXY
() const
uint32
GetSizeZ
() const
uint32
GetNumMips
() const
EPixelFormat
GetFormat
() const
ETextureCreateFlags
GetFlags
() const
uint32
GetNumSamples
() const
const
FClearValueBinding
GetClearBinding
() const
uint32
GetSize
() const
Public Member Functions inherited from
FRHIViewableResource
ERHIAccess
GetTrackedAccess_Unsafe
() const
FName
GetName
() const
Public Member Functions inherited from
FRHIResource
RHI_API
FRHIResource
(
ERHIResourceType
InResourceType
)
uint32
AddRef
() const
uint32
Release
() const
uint32
GetRefCount
() const
bool
IsValid
() const
void
DisableLifetimeExtension
()
ERHIResourceType
GetType
() const
FName
GetOwnerName
() const
void
SetOwnerName
(
FName
InOwnerName
)
Additional Inherited Members
Static Public Member Functions inherited from
FRHITextureReference
static
FRHITexture
*
GetDefaultTexture
()
Protected Member Functions inherited from
FRHITextureReference
virtual
RHI_API
void
SetTrackedAccessFromContext
(
FRHITrackedAccess
TrackedAccess)
override
void
SetReferencedTexture
(
FRHITexture
*
InTexture
)
Protected Member Functions inherited from
FRHITexture
FRHITexture
()=
delete
RHI_API
FRHITexture
(const
FRHITextureCreateDesc
&CreateDesc)
RHI_API
FRHITexture
(
ERHIResourceType
InResourceType
)
Protected Member Functions inherited from
FRHIViewableResource
FRHIViewableResource
(
ERHIResourceType
InResourceType
,
ERHIAccess
InAccess
, const
TCHAR
*InName,
FName
InOwnerName
)
void
TakeOwnership
(
FRHIViewableResource
&
Other
)
void
ReleaseOwnership
()
Protected Member Functions inherited from
FRHIResource
virtual
RHI_API
~FRHIResource
()
Protected Attributes inherited from
FRHITextureReference
TRefCountPtr
<
FRHITexture
>
ReferencedTexture
Protected Attributes inherited from
FRHIViewableResource
FName
Name
Static Protected Attributes inherited from
FRHITextureReference
static
RHI_API
TRefCountPtr
<
FRHITexture
>
DefaultTexture
Constructor & Destructor Documentation
◆
FMetalTextureReference()
FMetalTextureReference::FMetalTextureReference
(
FRHITexture
*
InReferencedTexture
)
inline
The documentation for this class was generated from the following file:
Engine/Source/Runtime/Apple/MetalRHI/Private/
MetalTexture.cpp
FMetalTextureReference
Generated by
1.9.8