Stride

OPEN / CLOSE
  • Features
  • Blog
  • Documentation
  • Community
(icon) Download

  • Discord
  • Facebook
  • Twitter
  • YouTube

LANGUAGE

OPEN / CLOSE
  • English
  • 日本語
    Show / Hide Table of Contents

    GeometricPrimitive Class

    Namespace: Stride.Graphics.GeometricPrimitives
    Assembly: Stride.Graphics.dll

    A geometric primitive. Use GeometricPrimitive.Cube, GeometricPrimitive.Cylinder, GeometricPrimitive.GeoSphere, GeometricPrimitive.Plane, GeometricPrimitive.Sphere, GeometricPrimitive.Teapot, GeometricPrimitive.Torus. See to learn how to use it.

    System.Object → DisposeBase → ComponentBase → GeometricPrimitive<VertexPositionNormalTexture> → GeometricPrimitive
    Derived from GeometricPrimitive:

    public class GeometricPrimitive : GeometricPrimitive<VertexPositionNormalTexture>, IDisposable, IComponent, IReferencable, ICollectorHolder
    Name Description
    Constructors
    GeometricPrimitive(GraphicsDevice, GeometricMeshData<VertexPositionNormalTexture>)
    | Improve this Doc View Source

    Constructors


    GeometricPrimitive(GraphicsDevice, GeometricMeshData<VertexPositionNormalTexture>)

    public GeometricPrimitive(GraphicsDevice graphicsDevice, GeometricMeshData<VertexPositionNormalTexture> geometryMesh)
    Parameters
    Type Name Description
    GraphicsDevice graphicsDevice
    GeometricMeshData<VertexPositionNormalTexture> geometryMesh

    Inherited Members

    GeometricPrimitive<VertexPositionNormalTexture>.PipelineState
    GeometricPrimitive<VertexPositionNormalTexture>.IndexBuffer
    GeometricPrimitive<VertexPositionNormalTexture>.VertexBuffer
    GeometricPrimitive<VertexPositionNormalTexture>.GraphicsDevice
    GeometricPrimitive<VertexPositionNormalTexture>.VertexBufferBinding
    GeometricPrimitive<VertexPositionNormalTexture>.IsIndex32Bits
    GeometricPrimitive<VertexPositionNormalTexture>.Draw(GraphicsContext, EffectInstance)
    ComponentBase.Tags
    ComponentBase.Name
    ComponentBase.Destroy()
    ComponentBase.ICollectorHolder.Collector
    ComponentBase.OnNameChanged()
    ComponentBase.ToString()
    DisposeBase.Dispose()
    DisposeBase.IsDisposed
    DisposeBase.IReferencable.ReferenceCount
    DisposeBase.IReferencable.AddReference()
    DisposeBase.IReferencable.Release()
    DisposeBase.OnAddReference()
    DisposeBase.OnReleaseReference()

    Extension Methods

    ComponentBaseExtensions.DisposeBy<T>(T, ICollectorHolder)
    ComponentBaseExtensions.RemoveDisposeBy<T>(T, ICollectorHolder)
    GeometricPrimitiveExtensions.ToMeshDraw<T>(GeometricPrimitive<T>)
    • Improve this Doc
    • View Source
    In This Article

    Back to top

    Copyright © 2019-2021 .NET Foundation and Contributors
    Supported by the .NET Foundation