Class VertexBuffer

    Definition

    Namespace:
    Tizen.NUI
    Assembly:
    Tizen.NUI.dll

    VertexBuffer is a handle to an object that contains a buffer of structured data.
    VertexBuffers can be used to provide data to Geometry objects.

    public class VertexBuffer : BaseHandle, INotifyPropertyChanged, IDisposable
    Inheritance
    object
    BindableObject
    Tizen.NUI.Binding.Element
    BaseHandle
    VertexBuffer
    Implements
    System.ComponentModel.INotifyPropertyChanged
    System.IDisposable

    Constructors

    View Source

    VertexBuffer(PropertyMap)

    The constructor to creates a VertexBuffer.

    Declaration
    public VertexBuffer(PropertyMap bufferFormat)
    Parameters
    Type Name Description
    PropertyMap bufferFormat

    The map of names and types that describes the components of the buffer.

    Methods

    View Source

    GetSize()

    Gets the number of elements in the buffer.

    Declaration
    public uint GetSize()
    Returns
    Type Description
    uint

    Number of elements in the buffer.

    View Source

    SetData<VertexType>(VertexType[])

    Updates the whole buffer information.
    This function expects an array of structures with the same format that was given in the construction.

    Declaration
    public void SetData<VertexType>(VertexType[] vertices) where VertexType : struct
    Parameters
    Type Name Description
    VertexType[] vertices

    The vertex data that will be copied to the buffer.

    Type Parameters
    Name Description
    VertexType
    Exceptions
    Type Condition
    System.ArgumentNullException

    Thrown when vertices is null or length of the vertices is 0.

    System.OverflowException

    Thrown when length of the vertices is overflow.

    Implements

    System.ComponentModel.INotifyPropertyChanged
    System.IDisposable
    • View Source
    Back to top Copyright © 2016-2024 Samsung
    Generated by DocFX