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. |