Skip to main content

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

objectCCGridBaseCCGrid3D

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

CCVertex3F[]

m_pOriginalVertices

protected CCVertex3F[] m_pOriginalVertices

Field Value

CCVertex3F[]

m_pOriginalVertices

protected CCVertex3F[] m_pOriginalVertices

Field Value

CCVertex3F[]

m_pOriginalVertices

protected CCVertex3F[] m_pOriginalVertices

Field Value

CCVertex3F[]

m_pOriginalVertices

protected CCVertex3F[] m_pOriginalVertices

Field Value

CCVertex3F[]

m_pOriginalVertices

protected CCVertex3F[] m_pOriginalVertices

Field Value

CCVertex3F[]

m_pOriginalVertices

protected CCVertex3F[] m_pOriginalVertices

Field Value

CCVertex3F[]

m_pOriginalVertices

protected CCVertex3F[] m_pOriginalVertices

Field Value

CCVertex3F[]

m_pOriginalVertices

protected CCVertex3F[] m_pOriginalVertices

Field Value

CCVertex3F[]

m_pOriginalVertices

protected CCVertex3F[] m_pOriginalVertices

Field Value

CCVertex3F[]

m_pOriginalVertices

protected CCVertex3F[] m_pOriginalVertices

Field Value

CCVertex3F[]

m_pOriginalVertices

protected CCVertex3F[] m_pOriginalVertices

Field Value

CCVertex3F[]

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

CCVertex3F

OriginalVertex(CCGridSize)

returns the original (non-transformed) vertex at a given position

public CCVertex3F OriginalVertex(CCGridSize pos)

Parameters

pos CCGridSize

Returns

CCVertex3F

OriginalVertex(CCGridSize)

public CCVertex3F OriginalVertex(CCGridSize pos)

Parameters

pos CCGridSize

Returns

CCVertex3F

OriginalVertex(CCGridSize)

public CCVertex3F OriginalVertex(CCGridSize pos)

Parameters

pos CCGridSize

Returns

CCVertex3F

OriginalVertex(CCGridSize)

public CCVertex3F OriginalVertex(CCGridSize pos)

Parameters

pos CCGridSize

Returns

CCVertex3F

OriginalVertex(CCGridSize)

public CCVertex3F OriginalVertex(CCGridSize pos)

Parameters

pos CCGridSize

Returns

CCVertex3F

OriginalVertex(CCGridSize)

public CCVertex3F OriginalVertex(CCGridSize pos)

Parameters

pos CCGridSize

Returns

CCVertex3F

OriginalVertex(CCGridSize)

public CCVertex3F OriginalVertex(CCGridSize pos)

Parameters

pos CCGridSize

Returns

CCVertex3F

OriginalVertex(CCGridSize)

public CCVertex3F OriginalVertex(CCGridSize pos)

Parameters

pos CCGridSize

Returns

CCVertex3F

OriginalVertex(CCGridSize)

public CCVertex3F OriginalVertex(CCGridSize pos)

Parameters

pos CCGridSize

Returns

CCVertex3F

OriginalVertex(CCGridSize)

public CCVertex3F OriginalVertex(CCGridSize pos)

Parameters

pos CCGridSize

Returns

CCVertex3F

OriginalVertex(CCGridSize)

public CCVertex3F OriginalVertex(CCGridSize pos)

Parameters

pos CCGridSize

Returns

CCVertex3F

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

CCVertex3F

Vertex(CCGridSize)

returns the vertex at a given position

public CCVertex3F Vertex(CCGridSize pos)

Parameters

pos CCGridSize

Returns

CCVertex3F

Vertex(CCGridSize)

public CCVertex3F Vertex(CCGridSize pos)

Parameters

pos CCGridSize

Returns

CCVertex3F

Vertex(CCGridSize)

public CCVertex3F Vertex(CCGridSize pos)

Parameters

pos CCGridSize

Returns

CCVertex3F

Vertex(CCGridSize)

public CCVertex3F Vertex(CCGridSize pos)

Parameters

pos CCGridSize

Returns

CCVertex3F

Vertex(CCGridSize)

public CCVertex3F Vertex(CCGridSize pos)

Parameters

pos CCGridSize

Returns

CCVertex3F

Vertex(CCGridSize)

public CCVertex3F Vertex(CCGridSize pos)

Parameters

pos CCGridSize

Returns

CCVertex3F

Vertex(CCGridSize)

public CCVertex3F Vertex(CCGridSize pos)

Parameters

pos CCGridSize

Returns

CCVertex3F

Vertex(CCGridSize)

public CCVertex3F Vertex(CCGridSize pos)

Parameters

pos CCGridSize

Returns

CCVertex3F

Vertex(CCGridSize)

public CCVertex3F Vertex(CCGridSize pos)

Parameters

pos CCGridSize

Returns

CCVertex3F

Vertex(CCGridSize)

public CCVertex3F Vertex(CCGridSize pos)

Parameters

pos CCGridSize

Returns

CCVertex3F

Vertex(CCGridSize)

public CCVertex3F Vertex(CCGridSize pos)

Parameters

pos CCGridSize

Returns

CCVertex3F

  • Constructors
    • CCGrid3D(CCGridSize, CCTexture2D, bool)
    • CCGrid3D(CCGridSize)
    • CCGrid3D(CCGridSize, CCSize)
    • CCGrid3D(CCGridSize, CCTexture2D, bool)
    • CCGrid3D(CCGridSize)
    • CCGrid3D(CCGridSize, CCSize)
    • CCGrid3D(CCGridSize, CCTexture2D, bool)
    • CCGrid3D(CCGridSize)
    • CCGrid3D(CCGridSize, CCSize)
    • CCGrid3D(CCGridSize, CCTexture2D, bool)
    • CCGrid3D(CCGridSize)
    • CCGrid3D(CCGridSize, CCSize)
    • CCGrid3D(CCGridSize, CCTexture2D, bool)
    • CCGrid3D(CCGridSize)
    • CCGrid3D(CCGridSize, CCSize)
    • CCGrid3D(CCGridSize, CCTexture2D, bool)
    • CCGrid3D(CCGridSize)
    • CCGrid3D(CCGridSize, CCSize)
    • CCGrid3D(CCGridSize, CCTexture2D, bool)
    • CCGrid3D(CCGridSize)
    • CCGrid3D(CCGridSize, CCSize)
    • CCGrid3D(CCGridSize, CCTexture2D, bool)
    • CCGrid3D(CCGridSize)
    • CCGrid3D(CCGridSize, CCSize)
    • CCGrid3D(CCGridSize, CCTexture2D, bool)
    • CCGrid3D(CCGridSize)
    • CCGrid3D(CCGridSize, CCSize)
    • CCGrid3D(CCGridSize, CCTexture2D, bool)
    • CCGrid3D(CCGridSize)
    • CCGrid3D(CCGridSize, CCSize)
    • CCGrid3D(CCGridSize, CCTexture2D, bool)
    • CCGrid3D(CCGridSize)
    • CCGrid3D(CCGridSize, CCSize)
    • CCGrid3D(CCGridSize, CCTexture2D, bool)
    • CCGrid3D(CCGridSize)
    • CCGrid3D(CCGridSize, CCSize)
  • Fields
    • m_pIndices
    • m_pIndices
    • m_pIndices
    • m_pIndices
    • m_pIndices
    • m_pIndices
    • m_pIndices
    • m_pIndices
    • m_pIndices
    • m_pIndices
    • m_pIndices
    • m_pIndices
    • m_pOriginalVertices
    • m_pOriginalVertices
    • m_pOriginalVertices
    • m_pOriginalVertices
    • m_pOriginalVertices
    • m_pOriginalVertices
    • m_pOriginalVertices
    • m_pOriginalVertices
    • m_pOriginalVertices
    • m_pOriginalVertices
    • m_pOriginalVertices
    • m_pOriginalVertices
  • Methods
    • Blit()
    • Blit()
    • Blit()
    • Blit()
    • Blit()
    • Blit()
    • Blit()
    • Blit()
    • Blit()
    • Blit()
    • Blit()
    • Blit()
    • CalculateVertexPoints()
    • CalculateVertexPoints()
    • CalculateVertexPoints()
    • CalculateVertexPoints()
    • CalculateVertexPoints()
    • CalculateVertexPoints()
    • CalculateVertexPoints()
    • CalculateVertexPoints()
    • CalculateVertexPoints()
    • CalculateVertexPoints()
    • CalculateVertexPoints()
    • CalculateVertexPoints()
    • OriginalVertex(CCGridSize)
    • OriginalVertex(CCGridSize)
    • OriginalVertex(CCGridSize)
    • OriginalVertex(CCGridSize)
    • OriginalVertex(CCGridSize)
    • OriginalVertex(CCGridSize)
    • OriginalVertex(CCGridSize)
    • OriginalVertex(CCGridSize)
    • OriginalVertex(CCGridSize)
    • OriginalVertex(CCGridSize)
    • OriginalVertex(CCGridSize)
    • OriginalVertex(CCGridSize)
    • Reuse()
    • Reuse()
    • Reuse()
    • Reuse()
    • Reuse()
    • Reuse()
    • Reuse()
    • Reuse()
    • Reuse()
    • Reuse()
    • Reuse()
    • Reuse()
    • SetVertex(CCGridSize, ref CCVertex3F)
    • SetVertex(CCGridSize, ref CCVertex3F)
    • SetVertex(CCGridSize, ref CCVertex3F)
    • SetVertex(CCGridSize, ref CCVertex3F)
    • SetVertex(CCGridSize, ref CCVertex3F)
    • SetVertex(CCGridSize, ref CCVertex3F)
    • SetVertex(CCGridSize, ref CCVertex3F)
    • SetVertex(CCGridSize, ref CCVertex3F)
    • SetVertex(CCGridSize, ref CCVertex3F)
    • SetVertex(CCGridSize, ref CCVertex3F)
    • SetVertex(CCGridSize, ref CCVertex3F)
    • SetVertex(CCGridSize, ref CCVertex3F)
    • Vertex(CCGridSize)
    • Vertex(CCGridSize)
    • Vertex(CCGridSize)
    • Vertex(CCGridSize)
    • Vertex(CCGridSize)
    • Vertex(CCGridSize)
    • Vertex(CCGridSize)
    • Vertex(CCGridSize)
    • Vertex(CCGridSize)
    • Vertex(CCGridSize)
    • Vertex(CCGridSize)
    • Vertex(CCGridSize)