Hatch Game Engine Documentation v1.4.0
The documentation for the Hatch Game Engine
Loading...
Searching...
No Matches
VertexBuffer Class Reference

Representation of a vertex buffer. More...

Public Member Functions

integer Create (integer numVertices, integer unloadPolicy)
 Create a vertex buffer.
void Resize (integer vertexBufferIndex, integer numVertices)
 Resizes a vertex buffer.
void Clear (integer vertexBufferIndex)
 Clears a vertex buffer.
void Delete (integer vertexBufferIndex)
 Deletes a vertex buffer.

Detailed Description

Representation of a vertex buffer.

Member Function Documentation

◆ Clear()

void VertexBuffer.Clear ( integer vertexBufferIndex)

Clears a vertex buffer.

Parameters
vertexBufferIndexThe vertex buffer to clear.

◆ Create()

integer VertexBuffer.Create ( integer numVertices,
integer unloadPolicy )

Create a vertex buffer.

Parameters
numVerticesThe initial capacity of this vertex buffer.
unloadPolicyWhether to delete the vertex buffer at the end of the current Scene, or the game end.
Returns
The index of the created vertex buffer.

◆ Delete()

void VertexBuffer.Delete ( integer vertexBufferIndex)

Deletes a vertex buffer.

Parameters
vertexBufferIndexThe vertex buffer to delete.

◆ Resize()

void VertexBuffer.Resize ( integer vertexBufferIndex,
integer numVertices )

Resizes a vertex buffer.

Parameters
vertexBufferIndexThe vertex buffer to resize.
numVerticesThe amount of vertices that this vertex buffer will hold.