Search Results for

    Show / Hide Table of Contents

    Namespace Evergine.OpenGL

    Classes

    GLBaseTexture

    The OpenGL implementation of a texture object.

    GLBlendState

    This struct represents all parameters supported in OpenGL for BlendState.

    GLBuffer

    Represents an OpenGL buffer object.

    GLCapabilities

    The capabilities of OpenGL.

    GLCombineTextureSampler

    This struct represents all parameters supported in OpenGL for SamplerStateDescription.

    GLCommandBuffer

    Command buffer implemented in OpenGL.

    GLCommandQueue

    CPU implementation of a CommandQueue for OpenGL.

    GLComputePipelineState

    The OpenGL version of the PipelineState.

    GLComputePipelineStateCache

    Implements an OpenGL cache for the ComputePipeline.

    GLDepthStencilState

    This struct represents all parameters supported in OpenGL for DepthStencilState.

    GLExtensions

    This class contains information about all supported extensions on a device.

    GLExtensionsMethods

    Extension methods used to convert values from Evergine to OpenGL.

    GLFrameBuffer

    The OpenGL implementation of a framebuffer object.

    GLGraphicsContext

    Manages all graphical functionalities.

    GLGraphicsPipelineState

    The OpenGL version of the PipelineState.

    GLGraphicsPipelineStateCache

    The OpenGL cache implementation for the graphics pipeline state.

    GLHelpers

    Helper functions for OpenGL.

    GLPlaceHolderTexture

    The placeholder texture used for the swapchain.

    GLProgram

    A set of shaders used for drawing.

    GLQueryHeap

    Represents a DirectX query heap object.

    GLRasterizerState

    This class represents 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 Resource Set object.

    GLSamplerState

    This struct represents 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 swap chain framebuffer object.

    GLTexture

    The OpenGL implementation of a texture object.

    GLUniformBufferEmulation

    UBO emulation structure.

    GLUniformUpdater

    Helper class for updating uniformly.

    Structs

    DepthStencilBPP

    Depth and stencil bytes per pixel.

    GLBlendStateDescription

    This struct represents all parameters supported in OpenGL for BlendStateDescription.

    GLDepthStencilStateDescription

    This struct represents all parameters supported in OpenGL for DepthStencilStateDescription.

    GLPixelFormat

    Represents all information about an OpenGL pixel format.

    GLRasterizerStateDescription

    This struct represents all parameters supported in OpenGL for RasterizerStateDescription.

    GLSamplerStateDescription

    This struct represents all parameters supported in OpenGL for SamplerStateDescription.

    GLUniformBinding

    Uniform update helper class.

    Interfaces

    IOpenGLContext

    OpenGL interface used to create the native context on all supported platforms.

    Delegates

    GLUniformUpdaterDelegate

    Specifies the value of a uniform variable for the current program object.

    In this article
    Back to top
    Generated by DocFX