UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FOpenGLTexture Member List

This is the complete list of members for FOpenGLTexture, including all inherited members.

AddRef() constFRHIResourceinline
AliasResource enum valueFOpenGLTexture
AliasResources(FOpenGLTexture &Texture)FOpenGLTexture
AttachmentFOpenGLTexture
bAliasFOpenGLTexture
bArrayTextureFOpenGLTexture
bCanCreateAsEvictedFOpenGLTexture
bCubemapFOpenGLTexture
bDepthStencilFOpenGLTexture
bInStencilTextureModeFOpenGLTexture
bIsPowerOfTwoFOpenGLTexture
bMultisampleRenderbufferFOpenGLTexture
bStreamableFOpenGLTexture
CanBeEvicted()FOpenGLTexture
CloneViaCopyImage(FOpenGLTexture *Src, uint32 InNumMips, int32 SrcOffset, int32 DstOffset)FOpenGLTexture
DisableLifetimeExtension()FRHIResourceinline
EAliasConstructorParam enum nameFOpenGLTexture
EvictionParamsPtrFOpenGLTexture
FOpenGLTexture(FOpenGLTextureCreateDesc const &CreateDesc)FOpenGLTextureexplicit
FOpenGLTexture(FOpenGLTextureCreateDesc const &CreateDesc, GLuint Resource)FOpenGLTextureexplicit
FOpenGLTexture(FOpenGLTexture &Texture, const FString &Name, EAliasConstructorParam)FOpenGLTextureexplicit
FRHIResource(ERHIResourceType InResourceType)FRHIResource
FRHITexture()=deleteFRHITextureprotected
FRHITexture(const FRHITextureCreateDesc &CreateDesc)FRHITextureprotected
FRHITexture(ERHIResourceType InResourceType)FRHITextureprotected
FRHIViewableResource(ERHIResourceType InResourceType, ERHIAccess InAccess, const TCHAR *InName, FName InOwnerName)FRHIViewableResourceinlineprotected
GetAllocatedStorageForMip(uint32 MipIndex, uint32 FaceIndex) constFOpenGLTextureinline
GetClearBinding() constFRHITextureinline
GetClearColor() constFRHITextureinline
GetDefaultBindlessHandle() constFRHITextureinlinevirtual
GetDepthClearValue() constFRHITextureinline
GetDepthStencilClearValue(float &OutDepth, uint32 &OutStencil) constFRHITextureinline
GetDesc() constFRHITextureinlinevirtual
GetEffectiveSizeZ() constFOpenGLTextureinline
GetFlags() constFRHITextureinline
GetFormat() constFRHITextureinline
GetLastRenderTime() constFRHITextureinline
GetLockSize(uint32 MipIndex, EResourceLockMode LockMode, uint32 &DestStride)FOpenGLTexture
GetMipDimensions(uint8 MipIndex) constFRHITextureinline
GetName() constFRHIViewableResourceinline
GetNativeResource() const overrideFOpenGLTextureinlinevirtual
GetNativeShaderResourceView() constFRHITextureinlinevirtual
GetNumMips() constFRHITextureinline
GetNumSamples() constFRHITextureinline
GetOwnerName() constFRHIResourceinline
GetRawResourceName() constFOpenGLTextureinline
GetRawResourceNameRef() constFOpenGLTextureinline
GetRefCount() constFRHIResourceinline
GetResource()FOpenGLTextureinline
GetResourceRef()FOpenGLTextureinline
GetSize() constFRHITextureinline
GetSizeX() constFRHITextureinline
GetSizeXY() constFRHITextureinline
GetSizeXYZ() constFRHITextureinline
GetSizeY() constFRHITextureinline
GetSizeZ() constFRHITextureinline
GetStencilClearValue() constFRHITextureinline
GetTexture2D()FRHITextureinline
GetTexture2DArray()FRHITextureinline
GetTexture3D()FRHITextureinline
GetTextureBaseRHI() override finalFOpenGLTextureinlinevirtual
GetTextureCube()FRHITextureinline
GetTextureReference()FRHITextureinlinevirtual
GetTrackedAccess_Unsafe() constFRHIViewableResourceinline
GetType() constFRHIResourceinline
GetWriteMaskProperties(void *&OutData, uint32 &OutSize)FRHITextureinlinevirtual
HasClearValue() constFRHITextureinline
HasLinkedViews() constFOpenGLViewableResourceinline
Initialize(FRHICommandListBase &RHICmdList)FOpenGLTexture
IsEvicted() constFOpenGLTextureinline
IsMultisampled() constFRHITextureinline
IsValid() constFRHIResourceinline
Lock(uint32 MipIndex, uint32 ArrayIndex, EResourceLockMode LockMode, uint32 &DestStride)FOpenGLTexture
MemorySizeFOpenGLTexture
NameFRHIViewableResourceprotected
PixelBuffersFOpenGLTexture
Release() constFRHIResourceinline
ReleaseOwnership()FRHIViewableResourceinlineprotected
RemoveEvictionData()FOpenGLTexture
Resolve(uint32 MipIndex, uint32 ArrayIndex)FOpenGLTexture
RestoreEvictedGLResource(bool bAttemptToRetainMips)FOpenGLTexture
SamplerStateFOpenGLTexture
SetAllocatedStorage(bool bInAllocatedStorage)FOpenGLTextureinline
SetAllocatedStorageForMip(uint32 MipIndex, uint32 FaceIndex)FOpenGLTextureinline
SetLastRenderTime(float InLastRenderTime)FRHITextureinline
SetName(FName InName)FRHITexture
SetOwnerName(FName InOwnerName)FRHIResourceinline
SetResource(GLuint InResource)FOpenGLTextureinline
SetTrackedAccessFromContext(FRHITrackedAccess InTrackedAccess)FRHIViewableResourceinlineprotectedvirtual
TakeOwnership(FRHIViewableResource &Other)FRHIViewableResourceinlineprotected
TargetFOpenGLTexture
TryEvictGLResource()FOpenGLTexture
Unlock(uint32 MipIndex, uint32 ArrayIndex)FOpenGLTexture
UpdateLinkedViews()FOpenGLViewableResource
~FOpenGLTexture()FOpenGLTexturevirtual
~FOpenGLViewableResource()FOpenGLViewableResourceinline
~FRHIResource()FRHIResourceprotectedvirtual