VertexBuffer Members


The VertexBuffer type exposes the following members.

Constructors

Name Description
Public method VertexBuffer
Constructs the vertex buffer with the given capacity, measured in floats.

Methods

Name Description
Public method Dispose
Releases all resources used by the VertexBuffer
Public method Equals
Determines whether the specified Object is equal to the current Object .
(Inherited from Object .)
Public method GetHashCode
Serves as a hash function for a particular type.
(Inherited from Object .)
Public method GetMappedHandle
Gets a handle to the buffer's memory that has been mapped. Writing data to the buffer using the handle is an alternative to using stream objects.
Public method GetType
Gets the Type of the current instance.
(Inherited from Object .)
Public method GetVertexStreamPosition
Gets a stream that can be used to write vertices of type VertexPosition into the buffer.
Public method GetVertexStreamPositionColored
Gets a stream that can be used to write vertices of type VertexPositionColored into the buffer.
Public method GetVertexStreamPositionNormal
Gets a stream that can be used to write vertices of type VertexPositionNormal into the buffer.
Public method GetVertexStreamPositionNormalColored
Gets a stream that can be used to write vertices of type VertexPositionNormalColored into the buffer.
Public method IsValid
Tests whether the buffer is valid for rendering.
Public method Map
Maps a portion of the buffer into memory, so that vertex data can be written into it. (see VertexStream ).
Public method ToString
Returns a string that represents the current object.
(Inherited from Object .)
Public method Unmap
Unmaps the buffer, so that it can be used for rendering.

Properties

Name Description
Public property IsValidObject
Specifies whether the .NET object represents a valid Revit entity.

See Also