C# Class andengine.entity.shape.Shape

Inheritance: andengine.entity.Entity, IShape
Afficher le fichier Open project: jamesburton/AndEngine.net

Méthodes publiques

Свойство Type Description
BLENDFUNCTION_DESTINATION_DEFAULT int
BLENDFUNCTION_DESTINATION_PREMULTIPLYALPHA_DEFAULT int
BLENDFUNCTION_SOURCE_DEFAULT int
BLENDFUNCTION_SOURCE_PREMULTIPLYALPHA_DEFAULT int

Protected Properties

Свойство Type Description
mAccelerationX float
mAccelerationY float
mAlpha float
mAngularVelocity float
mBlue float
mDestinationBlendFunction int
mGreen float
mRed float
mRotation float
mRotationCenterX float
mRotationCenterY float
mScaleCenterX float
mScaleCenterY float
mScaleX float
mScaleY float
mSourceBlendFunction int
mVelocityX float
mVelocityY float
mX float
mY float

Méthodes publiques

Méthode Description
Accelerate ( float pAccelerationX, float pAccelerationY ) : void
AddShapeModifier ( andengine pShapeModifier ) : void
ClearShapeModifiers ( ) : void
CollidesWith ( IShape shape ) : bool
Contains ( float X, float Y ) : bool
ConvertLocalToSceneCoordinates ( float X, float Y ) : float[]
ConvertSceneToLocalCoordinates ( float X, float Y ) : float[]
GetAccelerationX ( ) : float
GetAccelerationY ( ) : float
GetAlpha ( ) : float
GetAngularVelocity ( ) : float
GetBaseHeight ( ) : float
GetBaseWidth ( ) : float
GetBaseX ( ) : float
GetBaseY ( ) : float
GetBlue ( ) : float
GetGreen ( ) : float
GetHeight ( ) : float
GetHeightScaled ( ) : float
GetRed ( ) : float
GetRotation ( ) : float
GetRotationCenterX ( ) : float
GetRotationCenterY ( ) : float
GetScaleCenterX ( ) : float
GetScaleCenterY ( ) : float
GetScaleX ( ) : float
GetScaleY ( ) : float
GetSceneCenterCoordinates ( ) : float[]
GetVelocityX ( ) : float
GetVelocityY ( ) : float
GetWidth ( ) : float
GetWidthScaled ( ) : float
GetX ( ) : float
GetY ( ) : float
IsCullingEnabled ( ) : bool
IsScaled ( ) : bool
IsUpdatePhysics ( ) : bool
OnAreaTouched ( andengine.input.touch.TouchEvent pSceneTouchEvent, float pTouchAreaLocalX, float pTouchAreaLocalY ) : bool
RemoveShapeModifier ( andengine pShapeModifier ) : bool
Reset ( ) : void
SetAcceleration ( float pAcceleration ) : void
SetAcceleration ( float pAccelerationX, float pAccelerationY ) : void
SetAccelerationX ( float pAccelerationX ) : void
SetAccelerationY ( float pAccelerationY ) : void
SetAlpha ( float pAlpha ) : void
SetAngularVelocity ( float pAngularVelocity ) : void
SetBasePosition ( ) : void
SetBlendFunction ( int pSourceBlendFunction, int pDestinationBlendFunction ) : void
SetColor ( float pRed, float pGreen, float pBlue ) : void
SetColor ( float pRed, float pGreen, float pBlue, float pAlpha ) : void
SetCullingEnabled ( bool pCullingEnabled ) : void
SetPosition ( IShape pOtherShape ) : void
SetPosition ( float pX, float pY ) : void
SetRotation ( float pRotation ) : void
SetRotationCenter ( float pRotationCenterX, float pRotationCenterY ) : void
SetRotationCenterX ( float pRotationCenterX ) : void
SetRotationCenterY ( float pRotationCenterY ) : void
SetScale ( float pScale ) : void
SetScale ( float pScaleX, float pScaleY ) : void
SetScaleCenter ( float pScaleCenterX, float pScaleCenterY ) : void
SetScaleCenterX ( float pScaleCenterX ) : void
SetScaleCenterY ( float pScaleCenterY ) : void
SetScaleX ( float pScaleX ) : void
SetScaleY ( float pScaleY ) : void
SetUpdatePhysics ( bool pUpdatePhysics ) : void
SetVelocity ( float pVelocity ) : void
SetVelocity ( float pVelocityX, float pVelocityY ) : void
SetVelocityX ( float pVelocityX ) : void
SetVelocityY ( float pVelocityY ) : void
Shape ( float pX, float pY )

Méthodes protégées

Méthode Description
ApplyRotation ( Javax.Microedition.Khronos.Opengles.IGL10 pGL ) : void
ApplyScale ( Javax.Microedition.Khronos.Opengles.IGL10 pGL ) : void
ApplyTranslation ( Javax.Microedition.Khronos.Opengles.IGL10 pGL ) : void
DrawVertices ( Javax.Microedition.Khronos.Opengles.IGL10 pGL, andengine.engine.camera.Camera pCamera ) : void
IsCulled ( andengine.engine.camera.Camera pCamera ) : bool
OnApplyTransformations ( Javax.Microedition.Khronos.Opengles.IGL10 pGL ) : void
OnApplyVertices ( Javax.Microedition.Khronos.Opengles.IGL10 pGL ) : void
OnInitDraw ( Javax.Microedition.Khronos.Opengles.IGL10 pGL ) : void
OnManagedDraw ( Javax.Microedition.Khronos.Opengles.IGL10 pGL, andengine.engine.camera.Camera pCamera ) : void
OnManagedUpdate ( float pSecondsElapsed ) : void
OnPositionChanged ( ) : void

Method Details

Accelerate() public méthode

public Accelerate ( float pAccelerationX, float pAccelerationY ) : void
pAccelerationX float
pAccelerationY float
Résultat void

AddShapeModifier() public méthode

public AddShapeModifier ( andengine pShapeModifier ) : void
pShapeModifier andengine
Résultat void

ApplyRotation() protected méthode

protected ApplyRotation ( Javax.Microedition.Khronos.Opengles.IGL10 pGL ) : void
pGL Javax.Microedition.Khronos.Opengles.IGL10
Résultat void

ApplyScale() protected méthode

protected ApplyScale ( Javax.Microedition.Khronos.Opengles.IGL10 pGL ) : void
pGL Javax.Microedition.Khronos.Opengles.IGL10
Résultat void

ApplyTranslation() protected méthode

protected ApplyTranslation ( Javax.Microedition.Khronos.Opengles.IGL10 pGL ) : void
pGL Javax.Microedition.Khronos.Opengles.IGL10
Résultat void

ClearShapeModifiers() public méthode

public ClearShapeModifiers ( ) : void
Résultat void

CollidesWith() public abstract méthode

public abstract CollidesWith ( IShape shape ) : bool
shape IShape
Résultat bool

Contains() public abstract méthode

public abstract Contains ( float X, float Y ) : bool
X float
Y float
Résultat bool

ConvertLocalToSceneCoordinates() public abstract méthode

public abstract ConvertLocalToSceneCoordinates ( float X, float Y ) : float[]
X float
Y float
Résultat float[]

ConvertSceneToLocalCoordinates() public abstract méthode

public abstract ConvertSceneToLocalCoordinates ( float X, float Y ) : float[]
X float
Y float
Résultat float[]

DrawVertices() protected abstract méthode

protected abstract DrawVertices ( Javax.Microedition.Khronos.Opengles.IGL10 pGL, andengine.engine.camera.Camera pCamera ) : void
pGL Javax.Microedition.Khronos.Opengles.IGL10
pCamera andengine.engine.camera.Camera
Résultat void

GetAccelerationX() public méthode

public GetAccelerationX ( ) : float
Résultat float

GetAccelerationY() public méthode

public GetAccelerationY ( ) : float
Résultat float

GetAlpha() public méthode

public GetAlpha ( ) : float
Résultat float

GetAngularVelocity() public méthode

public GetAngularVelocity ( ) : float
Résultat float

GetBaseHeight() public abstract méthode

public abstract GetBaseHeight ( ) : float
Résultat float

GetBaseWidth() public abstract méthode

public abstract GetBaseWidth ( ) : float
Résultat float

GetBaseX() public méthode

public GetBaseX ( ) : float
Résultat float

GetBaseY() public méthode

public GetBaseY ( ) : float
Résultat float

GetBlue() public méthode

public GetBlue ( ) : float
Résultat float

GetGreen() public méthode

public GetGreen ( ) : float
Résultat float

GetHeight() public abstract méthode

public abstract GetHeight ( ) : float
Résultat float

GetHeightScaled() public méthode

public GetHeightScaled ( ) : float
Résultat float

GetRed() public méthode

public GetRed ( ) : float
Résultat float

GetRotation() public méthode

public GetRotation ( ) : float
Résultat float

GetRotationCenterX() public méthode

public GetRotationCenterX ( ) : float
Résultat float

GetRotationCenterY() public méthode

public GetRotationCenterY ( ) : float
Résultat float

GetScaleCenterX() public méthode

public GetScaleCenterX ( ) : float
Résultat float

GetScaleCenterY() public méthode

public GetScaleCenterY ( ) : float
Résultat float

GetScaleX() public méthode

public GetScaleX ( ) : float
Résultat float

GetScaleY() public méthode

public GetScaleY ( ) : float
Résultat float

GetSceneCenterCoordinates() public abstract méthode

public abstract GetSceneCenterCoordinates ( ) : float[]
Résultat float[]

GetVelocityX() public méthode

public GetVelocityX ( ) : float
Résultat float

GetVelocityY() public méthode

public GetVelocityY ( ) : float
Résultat float

GetWidth() public abstract méthode

public abstract GetWidth ( ) : float
Résultat float

GetWidthScaled() public méthode

public GetWidthScaled ( ) : float
Résultat float

GetX() public méthode

public GetX ( ) : float
Résultat float

GetY() public méthode

public GetY ( ) : float
Résultat float

IsCulled() protected abstract méthode

protected abstract IsCulled ( andengine.engine.camera.Camera pCamera ) : bool
pCamera andengine.engine.camera.Camera
Résultat bool

IsCullingEnabled() public méthode

public IsCullingEnabled ( ) : bool
Résultat bool

IsScaled() public méthode

public IsScaled ( ) : bool
Résultat bool

IsUpdatePhysics() public méthode

public IsUpdatePhysics ( ) : bool
Résultat bool

OnApplyTransformations() protected méthode

protected OnApplyTransformations ( Javax.Microedition.Khronos.Opengles.IGL10 pGL ) : void
pGL Javax.Microedition.Khronos.Opengles.IGL10
Résultat void

OnApplyVertices() protected abstract méthode

protected abstract OnApplyVertices ( Javax.Microedition.Khronos.Opengles.IGL10 pGL ) : void
pGL Javax.Microedition.Khronos.Opengles.IGL10
Résultat void

OnAreaTouched() public méthode

public OnAreaTouched ( andengine.input.touch.TouchEvent pSceneTouchEvent, float pTouchAreaLocalX, float pTouchAreaLocalY ) : bool
pSceneTouchEvent andengine.input.touch.TouchEvent
pTouchAreaLocalX float
pTouchAreaLocalY float
Résultat bool

OnInitDraw() protected méthode

protected OnInitDraw ( Javax.Microedition.Khronos.Opengles.IGL10 pGL ) : void
pGL Javax.Microedition.Khronos.Opengles.IGL10
Résultat void

OnManagedDraw() protected méthode

protected OnManagedDraw ( Javax.Microedition.Khronos.Opengles.IGL10 pGL, andengine.engine.camera.Camera pCamera ) : void
pGL Javax.Microedition.Khronos.Opengles.IGL10
pCamera andengine.engine.camera.Camera
Résultat void

OnManagedUpdate() protected méthode

protected OnManagedUpdate ( float pSecondsElapsed ) : void
pSecondsElapsed float
Résultat void

OnPositionChanged() protected méthode

protected OnPositionChanged ( ) : void
Résultat void

RemoveShapeModifier() public méthode

public RemoveShapeModifier ( andengine pShapeModifier ) : bool
pShapeModifier andengine
Résultat bool

Reset() public méthode

public Reset ( ) : void
Résultat void

SetAcceleration() public méthode

public SetAcceleration ( float pAcceleration ) : void
pAcceleration float
Résultat void

SetAcceleration() public méthode

public SetAcceleration ( float pAccelerationX, float pAccelerationY ) : void
pAccelerationX float
pAccelerationY float
Résultat void

SetAccelerationX() public méthode

public SetAccelerationX ( float pAccelerationX ) : void
pAccelerationX float
Résultat void

SetAccelerationY() public méthode

public SetAccelerationY ( float pAccelerationY ) : void
pAccelerationY float
Résultat void

SetAlpha() public méthode

public SetAlpha ( float pAlpha ) : void
pAlpha float
Résultat void

SetAngularVelocity() public méthode

public SetAngularVelocity ( float pAngularVelocity ) : void
pAngularVelocity float
Résultat void

SetBasePosition() public méthode

public SetBasePosition ( ) : void
Résultat void

SetBlendFunction() public méthode

public SetBlendFunction ( int pSourceBlendFunction, int pDestinationBlendFunction ) : void
pSourceBlendFunction int
pDestinationBlendFunction int
Résultat void

SetColor() public méthode

public SetColor ( float pRed, float pGreen, float pBlue ) : void
pRed float
pGreen float
pBlue float
Résultat void

SetColor() public méthode

public SetColor ( float pRed, float pGreen, float pBlue, float pAlpha ) : void
pRed float
pGreen float
pBlue float
pAlpha float
Résultat void

SetCullingEnabled() public méthode

public SetCullingEnabled ( bool pCullingEnabled ) : void
pCullingEnabled bool
Résultat void

SetPosition() public méthode

public SetPosition ( IShape pOtherShape ) : void
pOtherShape IShape
Résultat void

SetPosition() public méthode

public SetPosition ( float pX, float pY ) : void
pX float
pY float
Résultat void

SetRotation() public méthode

public SetRotation ( float pRotation ) : void
pRotation float
Résultat void

SetRotationCenter() public méthode

public SetRotationCenter ( float pRotationCenterX, float pRotationCenterY ) : void
pRotationCenterX float
pRotationCenterY float
Résultat void

SetRotationCenterX() public méthode

public SetRotationCenterX ( float pRotationCenterX ) : void
pRotationCenterX float
Résultat void

SetRotationCenterY() public méthode

public SetRotationCenterY ( float pRotationCenterY ) : void
pRotationCenterY float
Résultat void

SetScale() public méthode

public SetScale ( float pScale ) : void
pScale float
Résultat void

SetScale() public méthode

public SetScale ( float pScaleX, float pScaleY ) : void
pScaleX float
pScaleY float
Résultat void

SetScaleCenter() public méthode

public SetScaleCenter ( float pScaleCenterX, float pScaleCenterY ) : void
pScaleCenterX float
pScaleCenterY float
Résultat void

SetScaleCenterX() public méthode

public SetScaleCenterX ( float pScaleCenterX ) : void
pScaleCenterX float
Résultat void

SetScaleCenterY() public méthode

public SetScaleCenterY ( float pScaleCenterY ) : void
pScaleCenterY float
Résultat void

SetScaleX() public méthode

public SetScaleX ( float pScaleX ) : void
pScaleX float
Résultat void

SetScaleY() public méthode

public SetScaleY ( float pScaleY ) : void
pScaleY float
Résultat void

SetUpdatePhysics() public méthode

public SetUpdatePhysics ( bool pUpdatePhysics ) : void
pUpdatePhysics bool
Résultat void

SetVelocity() public méthode

public SetVelocity ( float pVelocity ) : void
pVelocity float
Résultat void

SetVelocity() public méthode

public SetVelocity ( float pVelocityX, float pVelocityY ) : void
pVelocityX float
pVelocityY float
Résultat void

SetVelocityX() public méthode

public SetVelocityX ( float pVelocityX ) : void
pVelocityX float
Résultat void

SetVelocityY() public méthode

public SetVelocityY ( float pVelocityY ) : void
pVelocityY float
Résultat void

Shape() public méthode

public Shape ( float pX, float pY )
pX float
pY float

Property Details

BLENDFUNCTION_DESTINATION_DEFAULT public_oe static_oe property

public static int BLENDFUNCTION_DESTINATION_DEFAULT
Résultat int

BLENDFUNCTION_DESTINATION_PREMULTIPLYALPHA_DEFAULT public_oe static_oe property

public static int BLENDFUNCTION_DESTINATION_PREMULTIPLYALPHA_DEFAULT
Résultat int

BLENDFUNCTION_SOURCE_DEFAULT public_oe static_oe property

public static int BLENDFUNCTION_SOURCE_DEFAULT
Résultat int

BLENDFUNCTION_SOURCE_PREMULTIPLYALPHA_DEFAULT public_oe static_oe property

public static int BLENDFUNCTION_SOURCE_PREMULTIPLYALPHA_DEFAULT
Résultat int

mAccelerationX protected_oe property

protected float mAccelerationX
Résultat float

mAccelerationY protected_oe property

protected float mAccelerationY
Résultat float

mAlpha protected_oe property

protected float mAlpha
Résultat float

mAngularVelocity protected_oe property

protected float mAngularVelocity
Résultat float

mBlue protected_oe property

protected float mBlue
Résultat float

mDestinationBlendFunction protected_oe property

protected int mDestinationBlendFunction
Résultat int

mGreen protected_oe property

protected float mGreen
Résultat float

mRed protected_oe property

protected float mRed
Résultat float

mRotation protected_oe property

protected float mRotation
Résultat float

mRotationCenterX protected_oe property

protected float mRotationCenterX
Résultat float

mRotationCenterY protected_oe property

protected float mRotationCenterY
Résultat float

mScaleCenterX protected_oe property

protected float mScaleCenterX
Résultat float

mScaleCenterY protected_oe property

protected float mScaleCenterY
Résultat float

mScaleX protected_oe property

protected float mScaleX
Résultat float

mScaleY protected_oe property

protected float mScaleY
Résultat float

mSourceBlendFunction protected_oe property

protected int mSourceBlendFunction
Résultat int

mVelocityX protected_oe property

protected float mVelocityX
Résultat float

mVelocityY protected_oe property

protected float mVelocityY
Résultat float

mX protected_oe property

protected float mX
Résultat float

mY protected_oe property

protected float mY
Résultat float