Search Results for

    Show / Hide Table of Contents

    Enum ShaderStages

    Specifies the usage of a resource in shaders.

    Namespace: Evergine.Common.Graphics
    Assembly: Evergine.Common.dll
    Syntax
    [Flags]
    public enum ShaderStages : short

    Fields

    Name Description
    AnyHit

    The Raytracing anyHit shader stage.

    ClosestHit

    The Raytracing closestHit shader stage.

    Compute

    The compute shader stage.

    Domain

    The domain shader stage.

    Geometry

    The geometry shader stage.

    Hull

    The hull shader stage.

    Intersection

    The Raytracing intersection shader stage.

    Miss

    The Raytracing miss shader stage.

    Pixel

    The pixel shader stage.

    RayGeneration

    The Raytracing raygeneration shader stage.

    Undefined

    No stages.

    Vertex

    The vertex shader stage.

    Extension Methods

    DX11ExtensionsMethods.ToDirectXString(ShaderStages)
    DX12ExtensionsMethods.ToDirectXStage(ShaderStages)
    DX12ExtensionsMethods.ToDirectXString(ShaderStages)
    VKExtensionsMethods.ToVulkan(ShaderStages)
    EnumExtensions.HasFlag(Enum, Enum)
    ReflectionHelper.GetMemberAssembly(object)
    ReflectionHelper.GetTypeName(object)
    In This Article
    Back to top
    Generated by DocFX