Skip to main content

CCGrid3D

CCGrid3D

Cocos2D

CCGrid3D 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