Stride

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

  • Discord
  • Facebook
  • Twitter
  • YouTube

LANGUAGE

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

    Buffer.StructuredAppend Class

    Namespace: Stride.Graphics
    Assembly: Stride.Graphics.dll
    System.Object → Buffer.StructuredAppend
    Derived from Buffer.StructuredAppend:

    public static class StructuredAppend
    Name Description
    Methods
    New(GraphicsDevice, DataPointer, Int32)

    Creates a new StructuredAppend buffer Default uasge.

    New(GraphicsDevice, Int32, Int32)

    Creates a new StructuredAppend buffer accessible as a and as a .

    New<T>(GraphicsDevice, T[])

    Creates a new StructuredAppend buffer Default uasge.

    New<T>(GraphicsDevice, Int32)

    Creates a new StructuredAppend buffer accessible as a and optionaly as a .

    | Improve this Doc View Source

    Methods


    New(GraphicsDevice, DataPointer, Int32)

    Creates a new StructuredAppend buffer Default uasge.

    public static Buffer New(GraphicsDevice device, DataPointer value, int elementSize)
    Parameters
    Type Name Description
    GraphicsDevice device

    The GraphicsDevice.

    DataPointer value

    The value to initialize the StructuredAppend buffer.

    System.Int32 elementSize

    Size of the element.

    Returns
    Type Description
    Buffer

    A StructuredAppend buffer


    New(GraphicsDevice, Int32, Int32)

    Creates a new StructuredAppend buffer accessible as a and as a .

    public static Buffer New(GraphicsDevice device, int count, int elementSize)
    Parameters
    Type Name Description
    GraphicsDevice device

    The GraphicsDevice.

    System.Int32 count

    The number of element in this buffer.

    System.Int32 elementSize

    Size of the struct.

    Returns
    Type Description
    Buffer

    A StructuredAppend buffer


    New<T>(GraphicsDevice, T[])

    Creates a new StructuredAppend buffer Default uasge.

    public static Buffer<T> New<T>(GraphicsDevice device, T[] value)
        where T : struct
    Parameters
    Type Name Description
    GraphicsDevice device

    The GraphicsDevice.

    T[] value

    The value to initialize the StructuredAppend buffer.

    Returns
    Type Description
    Buffer<T>

    A StructuredAppend buffer

    Type Parameters
    Name Description
    T

    Type of the StructuredAppend buffer to get the sizeof from


    New<T>(GraphicsDevice, Int32)

    Creates a new StructuredAppend buffer accessible as a and optionaly as a .

    public static Buffer<T> New<T>(GraphicsDevice device, int count)
        where T : struct
    Parameters
    Type Name Description
    GraphicsDevice device

    The GraphicsDevice.

    System.Int32 count

    The number of element in this buffer.

    Returns
    Type Description
    Buffer<T>

    A Structured buffer

    Type Parameters
    Name Description
    T

    Type of the element in the structured buffer


    • Improve this Doc
    • View Source
    In This Article
    In This Article
    • Methods
      • New(GraphicsDevice, DataPointer, Int32)
      • New(GraphicsDevice, Int32, Int32)
      • New<T>(GraphicsDevice, T[])
      • New<T>(GraphicsDevice, Int32)

    Back to top

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