public class

Line

extends Shape
java.lang.Object
   ↳ org.anddev.andengine.entity.Entity
     ↳ org.anddev.andengine.entity.shape.Shape
       ↳ org.anddev.andengine.entity.primitive.Line

Class Overview

(c) 2010 Nicolas Gramlich (c) 2011 Zynga Inc.

Summary

[Expand]
Inherited Constants
From class org.anddev.andengine.entity.shape.Shape
Fields
protected float mX2
protected float mY2
[Expand]
Inherited Fields
From class org.anddev.andengine.entity.shape.Shape
From class org.anddev.andengine.entity.Entity
Public Constructors
Line(float pX1, float pY1, float pX2, float pY2)
Line(float pX1, float pY1, float pX2, float pY2, float pLineWidth)
Public Methods
boolean collidesWith(IShape pOtherShape)
boolean contains(float pX, float pY)
float[] convertLocalToSceneCoordinates(float pX, float pY)
float[] convertSceneToLocalCoordinates(float pX, float pY)
float getBaseHeight()
float getBaseWidth()
float getHeight()
float getLineWidth()
float[] getSceneCenterCoordinates()
LineVertexBuffer getVertexBuffer()
float getWidth()
float getX()
This method is deprecated. Instead use getX1() or getX2().
float getX1()
float getX2()
float getY()
float getY1()
float getY2()
void setLineWidth(float pLineWidth)
void setPosition(float pX, float pY)
This method is deprecated. Instead use setPosition(float, float, float, float).
void setPosition(float pX1, float pY1, float pX2, float pY2)
Protected Methods
void drawVertices(GL10 pGL, Camera pCamera)
boolean isCulled(Camera pCamera)
Will only be performed if isCullingEnabled() is true.
void onInitDraw(GL10 pGL)
void onUpdateVertexBuffer()
[Expand]
Inherited Methods
From class org.anddev.andengine.entity.shape.Shape
From class org.anddev.andengine.entity.Entity
From class java.lang.Object
From interface org.anddev.andengine.engine.handler.IUpdateHandler
From interface org.anddev.andengine.entity.IEntity
From interface org.anddev.andengine.entity.scene.Scene.ITouchArea
From interface org.anddev.andengine.entity.shape.IShape
From interface org.anddev.andengine.opengl.IDrawable

Fields

protected float mX2

protected float mY2

Public Constructors

public Line (float pX1, float pY1, float pX2, float pY2)

public Line (float pX1, float pY1, float pX2, float pY2, float pLineWidth)

Public Methods

public boolean collidesWith (IShape pOtherShape)

public boolean contains (float pX, float pY)

public float[] convertLocalToSceneCoordinates (float pX, float pY)

public float[] convertSceneToLocalCoordinates (float pX, float pY)

public float getBaseHeight ()

public float getBaseWidth ()

public float getHeight ()

public float getLineWidth ()

public float[] getSceneCenterCoordinates ()

public LineVertexBuffer getVertexBuffer ()

public float getWidth ()

public float getX ()

This method is deprecated.
Instead use getX1() or getX2().

public float getX1 ()

public float getX2 ()

public float getY ()

public float getY1 ()

public float getY2 ()

public void setLineWidth (float pLineWidth)

public void setPosition (float pX, float pY)

This method is deprecated.
Instead use setPosition(float, float, float, float).

public void setPosition (float pX1, float pY1, float pX2, float pY2)

Protected Methods

protected void drawVertices (GL10 pGL, Camera pCamera)

protected boolean isCulled (Camera pCamera)

Will only be performed if isCullingEnabled() is true.

Returns
  • true when this object is visible by the Camera, false otherwise.

protected void onInitDraw (GL10 pGL)

protected void onUpdateVertexBuffer ()