|
Moai SDK
1.5 revision 1 (MoaiEdition)
|
Inherits MOAILuaObject.
Function List | |
| bless | |
| release | |
| reserve | |
| reserveVerts | |
| reset | |
| setFormat | |
| writeColor32 | |
| writeFloat | |
| writeInt8 | |
| writeInt16 | |
| writeInt32 | |
Call this after initializing the buffer and settings it vertices to prepare it for use.
function bless ( MOAIVertexBuffer self )
| self | ( MOAIVertexBuffer ) |
Releases any memory associated with buffer.
function release ( MOAIVertexBuffer self )
| self | ( MOAIVertexBuffer ) |
Sets capacity of buffer in bytes.
function reserve ( MOAIVertexBuffer self, number size )
| self | ( MOAIVertexBuffer ) |
| size | ( number ) |
Sets capacity of buffer in vertices. This function should only be used after attaching a valid MOAIVertexFormat to the buffer.
function reserveVerts ( MOAIVertexBuffer self, number size )
| self | ( MOAIVertexBuffer ) |
| size | ( number ) |
Resets the vertex stream writing to the head of the stream.
function reset ( MOAIVertexBuffer self )
| self | ( MOAIVertexBuffer ) |
Sets the vertex format for the buffer.
function setFormat ( MOAIVertexBuffer self, MOAIVertexFormat format )
| self | ( MOAIVertexBuffer ) |
| format | ( MOAIVertexFormat ) |
Write a packed 32-bit color to the vertex buffer.
function writeColor32 ( MOAIVertexBuffer self [, number r, number g, number b, number a ] )
| self | ( MOAIVertexBuffer ) |
| r | ( number ) Optional. Default value is 1. |
| g | ( number ) Optional. Default value is 1. |
| b | ( number ) Optional. Default value is 1. |
| a | ( number ) Optional. Default value is 1. |
Write a 32-bit float to the vertex buffer.
function writeFloat ( MOAIVertexBuffer self [, number f ] )
| self | ( MOAIVertexBuffer ) |
| f | ( number ) Optional. Default value is 0. |
Write an 16-bit integer to the vertex buffer.
function writeInt16 ( MOAIVertexBuffer self [, number i ] )
| self | ( MOAIVertexBuffer ) |
| i | ( number ) Optional. Default value is 0. |
Write an 32-bit integer to the vertex buffer.
function writeInt32 ( MOAIVertexBuffer self [, number i ] )
| self | ( MOAIVertexBuffer ) |
| i | ( number ) Optional. Default value is 0. |
Write an 8-bit integer to the vertex buffer.
function writeInt8 ( MOAIVertexBuffer self [, number i ] )
| self | ( MOAIVertexBuffer ) |
| i | ( number ) Optional. Default value is 0. |