Namespace Evergine.OpenGL
Classes
GLBaseTexture
The OpenGL implementation of a Texture object.
GLBlendState
This struct represent all parameters supported in OpenGL for BlendState.
GLBuffer
Represents a OpenGL buffer object.
GLCapabilities
The OpenGL capabilities.
GLCombineTextureSampler
This struct represent all parameters supported in OpenGL for SamplerStateDescription.
GLCommandBuffer
Command Buffer implemented on OpenGL.
GLCommandQueue
CPU implementation of a CommandQueue for OpenGL.
GLComputePipelineState
The OpenGL version of PipelineState.
GLComputePipelineStateCache
OpenGL cache implementation for ComputePipeline.
GLDepthStencilState
This struct represent all parameters supported in OpenGL for DepthStencilState.
GLExtensions
This class contains information about all the supported extensions in a device.
GLExtensionsMethods
Extensions methods used to convert valuesfrom Evergineto OpenGL.
GLFrameBuffer
The OpenGL implementation of a Framebuffer object.
GLGraphicsContext
Manages all graphical functionality.
GLGraphicsPipelineState
The OpenGL version of PipelineState.
GLGraphicsPipelineStateCache
The OpenGL cache implementation for graphics pipeline state.
GLHelpers
Helper OpenGL functions.
GLPlaceHolderTexture
The placeholder texture used for swapchain.
GLProgram
A set of shaders used to draw something.
GLQueryHeap
Represents a DirectX queryheap object.
GLRasterizerState
This class represent all parameters supported in OpenGL for RasterizerState.
GLResourceFactory
The OpenGL version of the resource factory.
GLResourceLayout
The OpenGL implementation of a ResourceLayout object.
GLResourceSet
The OpenGL implementation of a ResourceSet object.
GLSamplerState
This struct represent all parameters supported in OpenGL for BlendState.
GLShader
The OpenGL implementation of a shader object.
GLSwapChain
The OpenGL implementation of a Swapchain object.
GLSwapChainFrameBuffer
The OpenGL implementation of a swapchain framebuffer object.
GLTexture
The OpenGL implementation of a Texture object.
GLUniformBufferEmulation
UBO emulation structure.
GLUniformUpdater
Uniform updater helper class.
Structs
DepthStencilBPP
Depth and stencil bytes per pixel.
GLBlendStateDescription
This struct represent all parameters supported in OpenGL for BlendStateDescription.
GLDepthStencilStateDescription
This struct represent all parameters supported in OpenGL for DepthStencilStateDescription.
GLPixelFormat
Represents all information about a OpenGL Pixel format.
GLRasterizerStateDescription
This struct represent all parameters supported in OpenGL for RasterizerStateDescription.
GLSamplerStateDescription
This struct represent all parameters supported in OpenGL for SamplerStateDescription.
GLUniformBinding
Uniform updater helper class.
Interfaces
IOpenGLContext
OpenGL interface used to create the native context on every supported platform.
Enums
GLHelpers.OS
Operating system enum.
Delegates
GLUniformUpdaterDelegate
Specify the value of a uniform variable for the current program object.