CCGrid3D
CCGrid3D
Cocos2DCCGrid3D is a 3D grid implementation. Each vertex has 3 dimensions: x,y,z
Inheritance: System.Object → Cocos2D.CCGridBase
Constructors
CCGrid3D(CCGridSize)
CCGrid3D(CCGridSize)(Cocos2D.CCGridSize gridSize)
Parameters:
gridSize
(Cocos2D.CCGridSize)CCGrid3D(CCGridSize, CCSize)
CCGrid3D(CCGridSize, CCSize)(Cocos2D.CCGridSize gridSize, Cocos2D.CCSize size)
Parameters:
gridSize
(Cocos2D.CCGridSize)size
(Cocos2D.CCSize)CCGrid3D(CCGridSize, CCTexture2D, bool)
CCGrid3D(CCGridSize, CCTexture2D, bool)(Cocos2D.CCGridSize gridSize, Cocos2D.CCTexture2D pTexture, System.Boolean bFlipped)
Parameters:
gridSize
(Cocos2D.CCGridSize)pTexture
(Cocos2D.CCTexture2D)bFlipped
(System.Boolean)Fields
m_pIndices(System.UInt16[])
m_pOriginalVertices(Cocos2D.CCVertex3F[])
Methods
Blit()
Blit()()
Example
CalculateVertexPoints()
CalculateVertexPoints()()
Example
OriginalVertex(CCGridSize)
Cocos2D.CCVertex3F OriginalVertex(CCGridSize)(Cocos2D.CCGridSize pos)
returns the original (non-transformed) vertex at a given position
Parameters:
pos
(Cocos2D.CCGridSize)Returns:
Cocos2D.CCVertex3F
Example
Reuse()
Reuse()()
Example
SetVertex(CCGridSize, ref CCVertex3F)
SetVertex(CCGridSize, ref CCVertex3F)(Cocos2D.CCGridSize pos, Cocos2D.CCVertex3F vertex)
sets a new vertex at a given position
Parameters:
pos
(Cocos2D.CCGridSize)vertex
(Cocos2D.CCVertex3F)Example
Vertex(CCGridSize)
Cocos2D.CCVertex3F Vertex(CCGridSize)(Cocos2D.CCGridSize pos)
returns the vertex at a given position
Parameters:
pos
(Cocos2D.CCGridSize)Returns:
Cocos2D.CCVertex3F
Example