Cocos2D.CCGrid3D
Class CCGrid3D
Namespace: Cocos2D
Assembly: Cocos2D.dll, cocos2d_mono.Core.Android.dll, cocos2d_mono.Core.DesktopGL.dll, cocos2d-mono.Core.iOS.dll, cocos2d_mono.Core.Linux.dll, cocos2d_mono.Core.macOS.dll, cocos2d_mono.Windows.dll, cocos2d_mono.DesktopGL.dll, cocos2d-mono.iOS.dll, cocos2d_mono.Linux.dll, cocos2d_mono.macOS.dll
CCGrid3D is a 3D grid implementation. Each vertex has 3 dimensions: x,y,z
public class CCGrid3D : CCGridBase
Inheritance
object ← CCGridBase ← CCGrid3D
Inherited Members
CCGridBase.m_bActive, CCGridBase.m_bIsTextureFlipped, CCGridBase.m_directorProjection, CCGridBase.m_nReuseGrid, CCGridBase.m_obStep, CCGridBase.m_pGrabber, CCGridBase.m_pTexture, CCGridBase.m_sGridSize, CCGridBase.InitWithSize(CCGridSize, CCTexture2D, bool), CCGridBase.InitWithSize(CCGridSize), CCGridBase.InitWithSize(CCGridSize, CCSize), CCGridBase.NextPOT(ulong), CCGridBase.BeforeDraw(), CCGridBase.AfterDraw(CCNode), CCGridBase.Blit(), CCGridBase.Reuse(), CCGridBase.CalculateVertexPoints(), CCGridBase.Set2DProjection(), CCGridBase.Active, CCGridBase.ReuseGrid, CCGridBase.GridSize, CCGridBase.Step, CCGridBase.TextureFlipped, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructors
CCGrid3D(CCGridSize, CCTexture2D, bool)
public CCGrid3D(CCGridSize gridSize, CCTexture2D pTexture, bool bFlipped)
Parameters
gridSize
CCGridSize
pTexture
CCTexture2D
bFlipped
bool
CCGrid3D(CCGridSize)
public CCGrid3D(CCGridSize gridSize)
Parameters
gridSize
CCGridSize
CCGrid3D(CCGridSize, CCSize)
public CCGrid3D(CCGridSize gridSize, CCSize size)
Parameters
gridSize
CCGridSize
size
CCSize
CCGrid3D(CCGridSize, CCTexture2D, bool)
public CCGrid3D(CCGridSize gridSize, CCTexture2D pTexture, bool bFlipped)
Parameters
gridSize
CCGridSize
pTexture
CCTexture2D
bFlipped
bool
CCGrid3D(CCGridSize)
public CCGrid3D(CCGridSize gridSize)
Parameters
gridSize
CCGridSize
CCGrid3D(CCGridSize, CCSize)
public CCGrid3D(CCGridSize gridSize, CCSize size)
Parameters
gridSize
CCGridSize
size
CCSize
CCGrid3D(CCGridSize, CCTexture2D, bool)
public CCGrid3D(CCGridSize gridSize, CCTexture2D pTexture, bool bFlipped)
Parameters
gridSize
CCGridSize
pTexture
CCTexture2D
bFlipped
bool
CCGrid3D(CCGridSize)
public CCGrid3D(CCGridSize gridSize)
Parameters
gridSize
CCGridSize
CCGrid3D(CCGridSize, CCSize)
public CCGrid3D(CCGridSize gridSize, CCSize size)
Parameters
gridSize
CCGridSize
size
CCSize
CCGrid3D(CCGridSize, CCTexture2D, bool)
public CCGrid3D(CCGridSize gridSize, CCTexture2D pTexture, bool bFlipped)
Parameters
gridSize
CCGridSize
pTexture
CCTexture2D
bFlipped
bool
CCGrid3D(CCGridSize)
public CCGrid3D(CCGridSize gridSize)
Parameters
gridSize
CCGridSize
CCGrid3D(CCGridSize, CCSize)
public CCGrid3D(CCGridSize gridSize, CCSize size)
Parameters
gridSize
CCGridSize
size
CCSize
CCGrid3D(CCGridSize, CCTexture2D, bool)
public CCGrid3D(CCGridSize gridSize, CCTexture2D pTexture, bool bFlipped)
Parameters
gridSize
CCGridSize
pTexture
CCTexture2D
bFlipped
bool
CCGrid3D(CCGridSize)
public CCGrid3D(CCGridSize gridSize)
Parameters
gridSize
CCGridSize
CCGrid3D(CCGridSize, CCSize)
public CCGrid3D(CCGridSize gridSize, CCSize size)
Parameters
gridSize
CCGridSize
size
CCSize
CCGrid3D(CCGridSize, CCTexture2D, bool)
public CCGrid3D(CCGridSize gridSize, CCTexture2D pTexture, bool bFlipped)
Parameters
gridSize
CCGridSize
pTexture
CCTexture2D
bFlipped
bool
CCGrid3D(CCGridSize)
public CCGrid3D(CCGridSize gridSize)
Parameters
gridSize
CCGridSize
CCGrid3D(CCGridSize, CCSize)
public CCGrid3D(CCGridSize gridSize, CCSize size)
Parameters
gridSize
CCGridSize
size
CCSize
CCGrid3D(CCGridSize, CCTexture2D, bool)
public CCGrid3D(CCGridSize gridSize, CCTexture2D pTexture, bool bFlipped)
Parameters
gridSize
CCGridSize
pTexture
CCTexture2D
bFlipped
bool
CCGrid3D(CCGridSize)
public CCGrid3D(CCGridSize gridSize)
Parameters
gridSize
CCGridSize
CCGrid3D(CCGridSize, CCSize)
public CCGrid3D(CCGridSize gridSize, CCSize size)
Parameters
gridSize
CCGridSize
size
CCSize
CCGrid3D(CCGridSize, CCTexture2D, bool)
public CCGrid3D(CCGridSize gridSize, CCTexture2D pTexture, bool bFlipped)
Parameters
gridSize
CCGridSize
pTexture
CCTexture2D
bFlipped
bool
CCGrid3D(CCGridSize)
public CCGrid3D(CCGridSize gridSize)
Parameters
gridSize
CCGridSize
CCGrid3D(CCGridSize, CCSize)
public CCGrid3D(CCGridSize gridSize, CCSize size)
Parameters
gridSize
CCGridSize
size
CCSize
CCGrid3D(CCGridSize, CCTexture2D, bool)
public CCGrid3D(CCGridSize gridSize, CCTexture2D pTexture, bool bFlipped)
Parameters
gridSize
CCGridSize
pTexture
CCTexture2D
bFlipped
bool
CCGrid3D(CCGridSize)
public CCGrid3D(CCGridSize gridSize)
Parameters
gridSize
CCGridSize
CCGrid3D(CCGridSize, CCSize)
public CCGrid3D(CCGridSize gridSize, CCSize size)
Parameters
gridSize
CCGridSize
size
CCSize
CCGrid3D(CCGridSize, CCTexture2D, bool)
public CCGrid3D(CCGridSize gridSize, CCTexture2D pTexture, bool bFlipped)
Parameters
gridSize
CCGridSize
pTexture
CCTexture2D
bFlipped
bool
CCGrid3D(CCGridSize)
public CCGrid3D(CCGridSize gridSize)
Parameters
gridSize
CCGridSize
CCGrid3D(CCGridSize, CCSize)
public CCGrid3D(CCGridSize gridSize, CCSize size)
Parameters
gridSize
CCGridSize
size
CCSize
CCGrid3D(CCGridSize, CCTexture2D, bool)
public CCGrid3D(CCGridSize gridSize, CCTexture2D pTexture, bool bFlipped)
Parameters
gridSize
CCGridSize
pTexture
CCTexture2D
bFlipped
bool
CCGrid3D(CCGridSize)
public CCGrid3D(CCGridSize gridSize)
Parameters
gridSize
CCGridSize
CCGrid3D(CCGridSize, CCSize)
public CCGrid3D(CCGridSize gridSize, CCSize size)
Parameters
gridSize
CCGridSize
size
CCSize
CCGrid3D(CCGridSize, CCTexture2D, bool)
public CCGrid3D(CCGridSize gridSize, CCTexture2D pTexture, bool bFlipped)
Parameters
gridSize
CCGridSize
pTexture
CCTexture2D
bFlipped
bool
CCGrid3D(CCGridSize)
public CCGrid3D(CCGridSize gridSize)
Parameters
gridSize
CCGridSize
CCGrid3D(CCGridSize, CCSize)
public CCGrid3D(CCGridSize gridSize, CCSize size)
Parameters
gridSize
CCGridSize
size
CCSize
Fields
m_pIndices
protected ushort[] m_pIndices
Field Value
ushort[]
m_pIndices
protected ushort[] m_pIndices
Field Value
ushort[]
m_pIndices
protected ushort[] m_pIndices
Field Value
ushort[]
m_pIndices
protected ushort[] m_pIndices
Field Value
ushort[]
m_pIndices
protected ushort[] m_pIndices
Field Value
ushort[]
m_pIndices
protected ushort[] m_pIndices
Field Value
ushort[]
m_pIndices
protected ushort[] m_pIndices
Field Value
ushort[]
m_pIndices
protected ushort[] m_pIndices
Field Value
ushort[]
m_pIndices
protected ushort[] m_pIndices
Field Value
ushort[]
m_pIndices
protected ushort[] m_pIndices
Field Value
ushort[]
m_pIndices
protected ushort[] m_pIndices
Field Value
ushort[]
m_pIndices
protected ushort[] m_pIndices
Field Value
ushort[]
m_pOriginalVertices
protected CCVertex3F[] m_pOriginalVertices
Field Value
m_pOriginalVertices
protected CCVertex3F[] m_pOriginalVertices
Field Value
m_pOriginalVertices
protected CCVertex3F[] m_pOriginalVertices
Field Value
m_pOriginalVertices
protected CCVertex3F[] m_pOriginalVertices
Field Value
m_pOriginalVertices
protected CCVertex3F[] m_pOriginalVertices
Field Value
m_pOriginalVertices
protected CCVertex3F[] m_pOriginalVertices
Field Value
m_pOriginalVertices
protected CCVertex3F[] m_pOriginalVertices
Field Value
m_pOriginalVertices
protected CCVertex3F[] m_pOriginalVertices
Field Value
m_pOriginalVertices
protected CCVertex3F[] m_pOriginalVertices
Field Value
m_pOriginalVertices
protected CCVertex3F[] m_pOriginalVertices
Field Value
m_pOriginalVertices
protected CCVertex3F[] m_pOriginalVertices
Field Value
m_pOriginalVertices
protected CCVertex3F[] m_pOriginalVertices
Field Value
Methods
Blit()
public override void Blit()
Blit()
public override void Blit()
Blit()
public override void Blit()
Blit()
public override void Blit()
Blit()
public override void Blit()
Blit()
public override void Blit()
Blit()
public override void Blit()
Blit()
public override void Blit()
Blit()
public override void Blit()
Blit()
public override void Blit()
Blit()
public override void Blit()
Blit()
public override void Blit()
CalculateVertexPoints()
public override void CalculateVertexPoints()
CalculateVertexPoints()
public override void CalculateVertexPoints()
CalculateVertexPoints()
public override void CalculateVertexPoints()
CalculateVertexPoints()
public override void CalculateVertexPoints()
CalculateVertexPoints()
public override void CalculateVertexPoints()
CalculateVertexPoints()
public override void CalculateVertexPoints()
CalculateVertexPoints()
public override void CalculateVertexPoints()
CalculateVertexPoints()
public override void CalculateVertexPoints()
CalculateVertexPoints()
public override void CalculateVertexPoints()
CalculateVertexPoints()
public override void CalculateVertexPoints()
CalculateVertexPoints()
public override void CalculateVertexPoints()
CalculateVertexPoints()
public override void CalculateVertexPoints()
OriginalVertex(CCGridSize)
returns the original (non-transformed) vertex at a given position
public CCVertex3F OriginalVertex(CCGridSize pos)
Parameters
pos
CCGridSize
Returns
OriginalVertex(CCGridSize)
returns the original (non-transformed) vertex at a given position
public CCVertex3F OriginalVertex(CCGridSize pos)
Parameters
pos
CCGridSize
Returns
OriginalVertex(CCGridSize)
public CCVertex3F OriginalVertex(CCGridSize pos)
Parameters
pos
CCGridSize
Returns
OriginalVertex(CCGridSize)
public CCVertex3F OriginalVertex(CCGridSize pos)
Parameters
pos
CCGridSize
Returns
OriginalVertex(CCGridSize)
public CCVertex3F OriginalVertex(CCGridSize pos)
Parameters
pos
CCGridSize
Returns
OriginalVertex(CCGridSize)
public CCVertex3F OriginalVertex(CCGridSize pos)
Parameters
pos
CCGridSize
Returns
OriginalVertex(CCGridSize)
public CCVertex3F OriginalVertex(CCGridSize pos)
Parameters
pos
CCGridSize
Returns
OriginalVertex(CCGridSize)
public CCVertex3F OriginalVertex(CCGridSize pos)
Parameters
pos
CCGridSize
Returns
OriginalVertex(CCGridSize)
public CCVertex3F OriginalVertex(CCGridSize pos)
Parameters
pos
CCGridSize
Returns
OriginalVertex(CCGridSize)
public CCVertex3F OriginalVertex(CCGridSize pos)
Parameters
pos
CCGridSize
Returns
OriginalVertex(CCGridSize)
public CCVertex3F OriginalVertex(CCGridSize pos)
Parameters
pos
CCGridSize
Returns
OriginalVertex(CCGridSize)
public CCVertex3F OriginalVertex(CCGridSize pos)
Parameters
pos
CCGridSize
Returns
Reuse()
public override void Reuse()
Reuse()
public override void Reuse()
Reuse()
public override void Reuse()
Reuse()
public override void Reuse()
Reuse()
public override void Reuse()
Reuse()
public override void Reuse()
Reuse()
public override void Reuse()
Reuse()
public override void Reuse()
Reuse()
public override void Reuse()
Reuse()
public override void Reuse()
Reuse()
public override void Reuse()
Reuse()
public override void Reuse()
SetVertex(CCGridSize, ref CCVertex3F)
sets a new vertex at a given position
public void SetVertex(CCGridSize pos, ref CCVertex3F vertex)
Parameters
pos
CCGridSize
vertex
CCVertex3F
SetVertex(CCGridSize, ref CCVertex3F)
sets a new vertex at a given position
public void SetVertex(CCGridSize pos, ref CCVertex3F vertex)
Parameters
pos
CCGridSize
vertex
CCVertex3F
SetVertex(CCGridSize, ref CCVertex3F)
public void SetVertex(CCGridSize pos, ref CCVertex3F vertex)
Parameters
pos
CCGridSize
vertex
CCVertex3F
SetVertex(CCGridSize, ref CCVertex3F)
public void SetVertex(CCGridSize pos, ref CCVertex3F vertex)
Parameters
pos
CCGridSize
vertex
CCVertex3F
SetVertex(CCGridSize, ref CCVertex3F)
public void SetVertex(CCGridSize pos, ref CCVertex3F vertex)
Parameters
pos
CCGridSize
vertex
CCVertex3F
SetVertex(CCGridSize, ref CCVertex3F)
public void SetVertex(CCGridSize pos, ref CCVertex3F vertex)
Parameters
pos
CCGridSize
vertex
CCVertex3F
SetVertex(CCGridSize, ref CCVertex3F)
public void SetVertex(CCGridSize pos, ref CCVertex3F vertex)
Parameters
pos
CCGridSize
vertex
CCVertex3F
SetVertex(CCGridSize, ref CCVertex3F)
public void SetVertex(CCGridSize pos, ref CCVertex3F vertex)
Parameters
pos
CCGridSize
vertex
CCVertex3F
SetVertex(CCGridSize, ref CCVertex3F)
public void SetVertex(CCGridSize pos, ref CCVertex3F vertex)
Parameters
pos
CCGridSize
vertex
CCVertex3F
SetVertex(CCGridSize, ref CCVertex3F)
public void SetVertex(CCGridSize pos, ref CCVertex3F vertex)
Parameters
pos
CCGridSize
vertex
CCVertex3F
SetVertex(CCGridSize, ref CCVertex3F)
public void SetVertex(CCGridSize pos, ref CCVertex3F vertex)
Parameters
pos
CCGridSize
vertex
CCVertex3F
SetVertex(CCGridSize, ref CCVertex3F)
public void SetVertex(CCGridSize pos, ref CCVertex3F vertex)
Parameters
pos
CCGridSize
vertex
CCVertex3F
Vertex(CCGridSize)
returns the vertex at a given position
public CCVertex3F Vertex(CCGridSize pos)
Parameters
pos
CCGridSize
Returns
Vertex(CCGridSize)
returns the vertex at a given position
public CCVertex3F Vertex(CCGridSize pos)
Parameters
pos
CCGridSize
Returns
Vertex(CCGridSize)
public CCVertex3F Vertex(CCGridSize pos)
Parameters
pos
CCGridSize
Returns
Vertex(CCGridSize)
public CCVertex3F Vertex(CCGridSize pos)
Parameters
pos
CCGridSize
Returns
Vertex(CCGridSize)
public CCVertex3F Vertex(CCGridSize pos)
Parameters
pos
CCGridSize
Returns
Vertex(CCGridSize)
public CCVertex3F Vertex(CCGridSize pos)
Parameters
pos
CCGridSize
Returns
Vertex(CCGridSize)
public CCVertex3F Vertex(CCGridSize pos)
Parameters
pos
CCGridSize
Returns
Vertex(CCGridSize)
public CCVertex3F Vertex(CCGridSize pos)
Parameters
pos
CCGridSize
Returns
Vertex(CCGridSize)
public CCVertex3F Vertex(CCGridSize pos)
Parameters
pos
CCGridSize
Returns
Vertex(CCGridSize)
public CCVertex3F Vertex(CCGridSize pos)
Parameters
pos
CCGridSize
Returns
Vertex(CCGridSize)
public CCVertex3F Vertex(CCGridSize pos)
Parameters
pos
CCGridSize
Returns
Vertex(CCGridSize)
public CCVertex3F Vertex(CCGridSize pos)
Parameters
pos
CCGridSize