public class

DiamondSprite

extends Sprite
java.lang.Object
   ↳ org.andengine.entity.Entity
     ↳ org.andengine.entity.shape.Shape
       ↳ org.andengine.entity.shape.RectangularShape
         ↳ org.andengine.entity.sprite.Sprite
           ↳ org.andengine.entity.sprite.DiamondSprite

Class Overview

Unlike Sprite, the DiamondSprite class doesn't render the rectangular outline of a ITextureRegion, but cuts out a diamond.

 +--------+
 |   /\   |
 |  /  \  |
 | /    \ |
 |/      \|
 |\      /|
 | \    / |
 |  \  /  |
 |   \/   |
 +--------+
 
(c) Zynga 2011

Summary

Nested Classes
class DiamondSprite.HighPerformanceDiamondSpriteVertexBufferObject  
interface DiamondSprite.IDiamondSpriteVertexBufferObject  
class DiamondSprite.LowMemoryDiamondSpriteVertexBufferObject  
[Expand]
Inherited Constants
From class org.andengine.entity.sprite.Sprite
From interface org.andengine.entity.shape.IShape
[Expand]
Inherited Fields
From class org.andengine.entity.sprite.Sprite
From class org.andengine.entity.shape.RectangularShape
From class org.andengine.entity.shape.Shape
From class org.andengine.entity.Entity
Public Constructors
DiamondSprite(float pX, float pY, ITextureRegion pTextureRegion, VertexBufferObjectManager pVertexBufferObjectManager)
DiamondSprite(float pX, float pY, ITextureRegion pTextureRegion, VertexBufferObjectManager pVertexBufferObjectManager, ShaderProgram pShaderProgram)
DiamondSprite(float pX, float pY, ITextureRegion pTextureRegion, VertexBufferObjectManager pVertexBufferObjectManager, VertexBufferObject.DrawType pDrawType)
DiamondSprite(float pX, float pY, ITextureRegion pTextureRegion, VertexBufferObjectManager pVertexBufferObjectManager, VertexBufferObject.DrawType pDrawType, ShaderProgram pShaderProgram)
DiamondSprite(float pX, float pY, ITextureRegion pTextureRegion, DiamondSprite.IDiamondSpriteVertexBufferObject pDiamondSpriteVertexBufferObject)
DiamondSprite(float pX, float pY, ITextureRegion pTextureRegion, DiamondSprite.IDiamondSpriteVertexBufferObject pDiamondSpriteVertexBufferObject, ShaderProgram pShaderProgram)
DiamondSprite(float pX, float pY, float pWidth, float pHeight, ITextureRegion pTextureRegion, VertexBufferObjectManager pVertexBufferObjectManager)
DiamondSprite(float pX, float pY, float pWidth, float pHeight, ITextureRegion pTextureRegion, VertexBufferObjectManager pVertexBufferObjectManager, ShaderProgram pShaderProgram)
DiamondSprite(float pX, float pY, float pWidth, float pHeight, ITextureRegion pTextureRegion, VertexBufferObjectManager pVertexBufferObjectManager, VertexBufferObject.DrawType pDrawType)
DiamondSprite(float pX, float pY, float pWidth, float pHeight, ITextureRegion pTextureRegion, VertexBufferObjectManager pVertexBufferObjectManager, VertexBufferObject.DrawType pDrawType, ShaderProgram pShaderProgram)
DiamondSprite(float pX, float pY, float pWidth, float pHeight, ITextureRegion pTextureRegion, DiamondSprite.IDiamondSpriteVertexBufferObject pDiamondSpriteVertexBufferObject)
DiamondSprite(float pX, float pY, float pWidth, float pHeight, ITextureRegion pTextureRegion, DiamondSprite.IDiamondSpriteVertexBufferObject pDiamondSpriteVertexBufferObject, ShaderProgram pShaderProgram)
[Expand]
Inherited Methods
From class org.andengine.entity.sprite.Sprite
From class org.andengine.entity.shape.RectangularShape
From class org.andengine.entity.shape.Shape
From class org.andengine.entity.Entity
From class java.lang.Object
From interface org.andengine.engine.handler.IDrawHandler
From interface org.andengine.engine.handler.IUpdateHandler
From interface org.andengine.entity.IEntity
From interface org.andengine.entity.scene.Scene.ITouchArea
From interface org.andengine.entity.shape.IAreaShape
From interface org.andengine.entity.shape.IShape
From interface org.andengine.util.IDisposable

Public Constructors

public DiamondSprite (float pX, float pY, ITextureRegion pTextureRegion, VertexBufferObjectManager pVertexBufferObjectManager)

public DiamondSprite (float pX, float pY, ITextureRegion pTextureRegion, VertexBufferObjectManager pVertexBufferObjectManager, ShaderProgram pShaderProgram)

public DiamondSprite (float pX, float pY, ITextureRegion pTextureRegion, VertexBufferObjectManager pVertexBufferObjectManager, VertexBufferObject.DrawType pDrawType)

public DiamondSprite (float pX, float pY, ITextureRegion pTextureRegion, VertexBufferObjectManager pVertexBufferObjectManager, VertexBufferObject.DrawType pDrawType, ShaderProgram pShaderProgram)

public DiamondSprite (float pX, float pY, ITextureRegion pTextureRegion, DiamondSprite.IDiamondSpriteVertexBufferObject pDiamondSpriteVertexBufferObject)

public DiamondSprite (float pX, float pY, ITextureRegion pTextureRegion, DiamondSprite.IDiamondSpriteVertexBufferObject pDiamondSpriteVertexBufferObject, ShaderProgram pShaderProgram)

public DiamondSprite (float pX, float pY, float pWidth, float pHeight, ITextureRegion pTextureRegion, VertexBufferObjectManager pVertexBufferObjectManager)

public DiamondSprite (float pX, float pY, float pWidth, float pHeight, ITextureRegion pTextureRegion, VertexBufferObjectManager pVertexBufferObjectManager, ShaderProgram pShaderProgram)

public DiamondSprite (float pX, float pY, float pWidth, float pHeight, ITextureRegion pTextureRegion, VertexBufferObjectManager pVertexBufferObjectManager, VertexBufferObject.DrawType pDrawType)

public DiamondSprite (float pX, float pY, float pWidth, float pHeight, ITextureRegion pTextureRegion, VertexBufferObjectManager pVertexBufferObjectManager, VertexBufferObject.DrawType pDrawType, ShaderProgram pShaderProgram)

public DiamondSprite (float pX, float pY, float pWidth, float pHeight, ITextureRegion pTextureRegion, DiamondSprite.IDiamondSpriteVertexBufferObject pDiamondSpriteVertexBufferObject)

public DiamondSprite (float pX, float pY, float pWidth, float pHeight, ITextureRegion pTextureRegion, DiamondSprite.IDiamondSpriteVertexBufferObject pDiamondSpriteVertexBufferObject, ShaderProgram pShaderProgram)