![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "OpenGLUtil.h"#include "OpenGLPlatform.h"#include "OpenGL.h"#include "CoreTypes.h"#include "Misc/AssertionMacros.h"#include "HAL/UnrealMemory.h"#include "HAL/LowLevelMemTracker.h"#include "Containers/ContainerAllocationPolicies.h"#include "Containers/Array.h"#include "Math/UnrealMathUtility.h"#include "Logging/LogMacros.h"#include "Containers/BitArray.h"#include "Math/IntPoint.h"#include "Misc/CommandLine.h"#include "Templates/RefCounting.h"#include "Stats/Stats.h"#include "RHI.h"#include "BoundShaderStateCache.h"#include "RenderResource.h"#include "OpenGLShaderResources.h"#include "PsoLruCache.h"Go to the source code of this file.
Namespaces | |
| namespace | OpenGLConsoleVariables |
| namespace | OpenGLBufferStats |
Functions | |
| void | OpenGLBufferStats::UpdateUniformBufferStats (int64 BufferSize, bool bAllocating) |
| void | OpenGLBufferStats::UpdateBufferStats (const FRHIBufferDesc &BufferDesc, bool bAllocating) |
| void OPENGLDRV_API | ReleaseOpenGLFramebuffers (FRHITexture *TextureRHI) |
| #define DETAILED_QUICK_SCOPE_CYCLE_COUNTER | ( | x | ) |
| #define GLDEBUG_LABELS_ENABLED (!UE_BUILD_SHIPPING) |
| #define MAX_STREAMED_BUFFERS_IN_ARRAY 2 |
| #define MIN_DRAWS_IN_SINGLE_BUFFER 16 |
| #define OPENGLRHI_DETAILED_STATS 0 |
| #define RESTRICT_SUBDATA_SIZE 0 |
| #define UE_API OPENGLDRV_API |
Convenience typedef: preallocated array of OpenGL input element descriptions.
| void OPENGLDRV_API ReleaseOpenGLFramebuffers | ( | FRHITexture * | TextureRHI | ) |