Moai SDK  2.0
MOAIPartitionViewLayer Class Reference

Inherits MOAIPartitionHolder, and MOAIViewLayer.

Function List

getPropViewList
 
getSortMode
 
getSortScale
 
setPartitionCull2D
 
setSortMode
 
setSortScale
 

Detailed Description

Constants
MOAIPartitionViewLayer.SORT_NONE
MOAIPartitionViewLayer.SORT_ISO
MOAIPartitionViewLayer.SORT_PRIORITY_ASCENDING
MOAIPartitionViewLayer.SORT_PRIORITY_DESCENDING
MOAIPartitionViewLayer.SORT_X_ASCENDING
MOAIPartitionViewLayer.SORT_X_DESCENDING
MOAIPartitionViewLayer.SORT_Y_ASCENDING
MOAIPartitionViewLayer.SORT_Y_DESCENDING
MOAIPartitionViewLayer.SORT_Z_ASCENDING
MOAIPartitionViewLayer.SORT_Z_DESCENDING
MOAIPartitionViewLayer.SORT_VECTOR_ASCENDING
MOAIPartitionViewLayer.SORT_VECTOR_DESCENDING

Function Documentation

getPropViewList

Return a list of props gathered and sorted by layer.


function getPropViewList ( MOAIPartitionViewLayer self [, number sortMode, boolean sortInViewSpace, number xSortScale, number ySortScale, number zSortScale, number pSortScale ] )

Parameters
MOAIPartitionViewLayerself
numbersortMode Optional. Default is layer's current value.
booleansortInViewSpace Optional. Default is layer's current value.
numberxSortScale Optional. Default is layer's current value.
numberySortScale Optional. Default is layer's current value.
numberzSortScale Optional. Default is layer's current value.
numberpSortScale Optional. Priority sort scale. Default is layer's current value.
Returns
...
getSortMode

Get the sort mode for rendering.


function getSortMode ( MOAIPartitionViewLayer self )

Parameters
MOAIPartitionViewLayerself
Returns
number sortMode
getSortScale

Return the scalar applied to axis sorts.


function getSortScale ( MOAIPartitionViewLayer self )

Parameters
MOAIPartitionViewLayerself
Returns
number x, number y, number priority
setPartitionCull2D

Enables 2D partition cull (projection of frustum AABB will be used instead of AABB or frustum).


function setPartitionCull2D ( MOAIPartitionViewLayer self, boolean partitionCull2D )

Parameters
MOAIPartitionViewLayerself
booleanpartitionCull2D Default value is false.
Returns
nil
setSortMode

Set the sort mode for rendering.


function setSortMode ( MOAIPartitionViewLayer self, number sortMode, boolean sortInViewSpace )

Parameters
MOAIPartitionViewLayerself
numbersortMode One of MOAIPartitionViewLayer.SORT_NONE, MOAIPartitionViewLayer.SORT_PRIORITY_ASCENDING, MOAIPartitionViewLayer.SORT_PRIORITY_DESCENDING, MOAIPartitionViewLayer.SORT_X_ASCENDING, MOAIPartitionViewLayer.SORT_X_DESCENDING, MOAIPartitionViewLayer.SORT_Y_ASCENDING, MOAIPartitionViewLayer.SORT_Y_DESCENDING, MOAIPartitionViewLayer.SORT_Z_ASCENDING, MOAIPartitionViewLayer.SORT_Z_DESCENDING
booleansortInViewSpace Default value is 'false'.
Returns
nil
setSortScale

Set the scalar applied to axis sorts.


function setSortScale ( MOAIPartitionViewLayer self [, number x, number y, number z, number priority ] )

Parameters
MOAIPartitionViewLayerself
numberx Optional. Default value is 0.
numbery Optional. Default value is 0.
numberz Optional. Default value is 0.
numberpriority Optional. Default value is 1.
Returns
nil