Class VertexBuffer
Definition
- Namespace:
- Tizen.NUI
- Assembly:
- Tizen.NUI.dll
- API Level:
- 8
VertexBuffer is a handle to an object that contains a buffer of structured data.
VertexBuffers can be used to provide data to Geometry objects.
C#Copypublic class VertexBuffer : BaseHandle, IDynamicResourceHandler, IElement, INameScope, IElementController, System.IDisposable
- Inheritance
- Implements
Constructors
Declaration
C#Copypublic VertexBuffer(PropertyMap bufferFormat)
Parameters
Type | Name | Description |
---|---|---|
PropertyMap | bufferFormat | The map of names and types that describes the components of the buffer. |
API Level: 8
Methods
Declaration
C#Copypublic uint GetSize()
Returns
Type | Description |
---|---|
UInt32 | Number of elements in the buffer. |
API Level: 8
Declaration
C#Copyprotected override void ReleaseSwigCPtr(Runtime.InteropServices.HandleRef swigCPtr)
Parameters
Type | Name | Description |
---|---|---|
Tizen.System.Runtime.InteropServices.HandleRef | swigCPtr |
Overrides
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
C#Copypublic 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 |