| FTextureEvictionInterface
|
Module |
|
Header |
/Engine/Source/Runtime/OpenGLDrv/Public/OpenGLResources.h |
Include |
#include "OpenGLResources.h" |
class FOpenGLTextureBase : public FTextureEvictionInterface
Name | Description | ||
---|---|---|---|
|
GLenum |
Attachment |
The OpenGL attachment point. |
|
CreationFence |
||
|
TUniquePtr< FTe... |
EvictionParamsPtr |
|
|
NumMips |
The number of mips in the texture. |
|
|
SamplerState |
Pointer to current sampler state in this unit. |
|
|
GLuint |
SRVResource |
OpenGL 3 Stencil/SRV workaround texture resource |
|
GLenum |
Target |
The OpenGL texture target. |
Name | Description | |
---|---|---|
|
FOpenGLTextureBase ( |
Initialization constructor. |
Name | Description | |
---|---|---|
|
~FOpenGLTextureBase() |
Name | Description | ||
---|---|---|---|
|
AliasResources ( |
||
|
GetMemorySize() |
||
|
GLuint |
GetRawResourceName() |
GetRawResourceName - A const accessor to the resource name, this could potentially be an evicted resource. |
|
const GLuint... |
GetRawResourceNameRef() |
GetRawResourceNameRef - A const accessor to the resource name, this could potentially be an evicted resource. |
|
GLuint |
GetResource() |
|
|
GLuint & |
GetResourceRef() |
|
|
IsAliased() |
||
|
IsEvicted() |
||
|
IsMemorySizeSet() |
||
|
IsPowerOfTwo() |
||
|
SetAliased ( |
||
|
SetIsPowerOfTwo ( |
||
|
SetMemorySize ( |
||
|
SetResource ( |
Name |
Description |
---|---|
OpenGLRHI |
Storing this as static as we can be in the >10,000s instances range. |