Search Results for

    Show / Hide Table of Contents

    Class GLHelpers

    Helper OpenGL functions.

    Inheritance
    object
    GLHelpers
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Evergine.OpenGL
    Assembly: Evergine.OpenGL.dll
    Syntax
    public class GLHelpers

    Properties

    GLGetError

    Gets or sets the call to "glGetError".

    Declaration
    public static Func<uint> GLGetError { get; set; }
    Property Value
    Type Description
    Func<uint>

    GetGLVersion

    Gets or sets the function to retrieve the OpenGL version encoded as: major * 100 + minor * 10.

    Declaration
    public static Func<int> GetGLVersion { get; set; }
    Property Value
    Type Description
    Func<int>

    Instance

    Gets the singleton instance.

    Declaration
    public static GLHelpers Instance { get; }
    Property Value
    Type Description
    GLHelpers

    Methods

    CheckError(GraphicsContext)

    Checks the error.

    Declaration
    public void CheckError(GraphicsContext context)
    Parameters
    Type Name Description
    GraphicsContext context

    The graphics context.

    GetCurrentPlatfom()

    Get the current Platform.

    Declaration
    public GLHelpers.OS GetCurrentPlatfom()
    Returns
    Type Description
    GLHelpers.OS

    The platform.

    GetDepthBits(ValidationLayer, PixelFormat, out int, out int)

    Get the depth size on stencil size from pixel format.

    Declaration
    public void GetDepthBits(ValidationLayer validationLayer, PixelFormat value, out int depthSize, out int stencilSize)
    Parameters
    Type Name Description
    ValidationLayer validationLayer

    The validation layer.

    PixelFormat value

    The pixel format.

    int depthSize

    Output depth size.

    int stencilSize

    Output stencil size.

    IsIntegerFormat(PixelFormat)

    Indicats if the specified format is associated to an integer format.

    Declaration
    public bool IsIntegerFormat(PixelFormat format)
    Parameters
    Type Name Description
    PixelFormat format

    The format.

    Returns
    Type Description
    bool

    True if the format is integer.

    Extension Methods

    ReflectionHelper.GetMemberAssembly(object)
    ReflectionHelper.GetTypeName(object)
    In This Article
    Back to top
    Generated by DocFX