Search Results for

    Show / Hide Table of Contents

    Enum PrimitiveTopology

    Defines how the pipeline interprets vertex data bound to the input-assembler stage. These primitive topology values determine how the vertex data is rendered on the screen.

    Namespace: Evergine.Common.Graphics
    Assembly: Evergine.Common.dll
    Syntax
    public enum PrimitiveTopology

    Fields

    Name Description
    LineList

    Interprets the vertex data as a list of lines.

    LineListWithAdjacency

    Interprets the vertex data as a list of lines with adjacency data.

    LineStrip

    Interprets the vertex data as a line strip.

    LineStripWithAdjacency

    Interprets the vertex data as a line strip with adjacency data.

    Patch_List

    Interprets the vertex data as a patch list.

    PointList

    Interprets the vertex data as a list of points.

    TriangleList

    Interprets the vertex data as a list of triangles.

    TriangleListWithAdjacency

    Interprets the vertex data as a list of triangles with adjacency data.

    TriangleStrip

    Interprets the vertex data as a triangle strip.

    TriangleStripWithAdjacency

    Interprets the vertex data as a triangle strip with adjacency data.

    Undefined

    The IA stage has not been initialized with a primitive topology.

    Extension Methods

    PrimitiveTopologyExtension.ToIndexCount(PrimitiveTopology, int)
    PrimitiveTopologyExtension.ToPrimitiveCount(PrimitiveTopology, int)
    PrimitiveTopologyExtensions.ControlPoints(PrimitiveTopology, int)
    MTLExtensionsMethods.ToMetal(PrimitiveTopology)
    VKExtensionsMethods.ToVulkan(PrimitiveTopology)
    WGPUExtensionsMethods.ToWGPU(PrimitiveTopology)
    EnumExtensions.HasFlag(Enum, Enum)
    ReflectionHelper.GetMemberAssembly(object)
    ReflectionHelper.GetTypeName(object)
    In this article
    Back to top
    Generated by DocFX