C# 클래스 andengine.entity.shape.Shape

상속: andengine.entity.Entity, IShape
파일 보기 프로젝트 열기: jamesburton/AndEngine.net

공개 프로퍼티들

프로퍼티 타입 설명
BLENDFUNCTION_DESTINATION_DEFAULT int
BLENDFUNCTION_DESTINATION_PREMULTIPLYALPHA_DEFAULT int
BLENDFUNCTION_SOURCE_DEFAULT int
BLENDFUNCTION_SOURCE_PREMULTIPLYALPHA_DEFAULT int

보호된 프로퍼티들

프로퍼티 타입 설명
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

공개 메소드들

메소드 설명
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 )

보호된 메소드들

메소드 설명
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

메소드 상세

Accelerate() 공개 메소드

public Accelerate ( float pAccelerationX, float pAccelerationY ) : void
pAccelerationX float
pAccelerationY float
리턴 void

AddShapeModifier() 공개 메소드

public AddShapeModifier ( andengine pShapeModifier ) : void
pShapeModifier andengine
리턴 void

ApplyRotation() 보호된 메소드

protected ApplyRotation ( Javax.Microedition.Khronos.Opengles.IGL10 pGL ) : void
pGL Javax.Microedition.Khronos.Opengles.IGL10
리턴 void

ApplyScale() 보호된 메소드

protected ApplyScale ( Javax.Microedition.Khronos.Opengles.IGL10 pGL ) : void
pGL Javax.Microedition.Khronos.Opengles.IGL10
리턴 void

ApplyTranslation() 보호된 메소드

protected ApplyTranslation ( Javax.Microedition.Khronos.Opengles.IGL10 pGL ) : void
pGL Javax.Microedition.Khronos.Opengles.IGL10
리턴 void

ClearShapeModifiers() 공개 메소드

public ClearShapeModifiers ( ) : void
리턴 void

CollidesWith() 공개 추상적인 메소드

public abstract CollidesWith ( IShape shape ) : bool
shape IShape
리턴 bool

Contains() 공개 추상적인 메소드

public abstract Contains ( float X, float Y ) : bool
X float
Y float
리턴 bool

ConvertLocalToSceneCoordinates() 공개 추상적인 메소드

public abstract ConvertLocalToSceneCoordinates ( float X, float Y ) : float[]
X float
Y float
리턴 float[]

ConvertSceneToLocalCoordinates() 공개 추상적인 메소드

public abstract ConvertSceneToLocalCoordinates ( float X, float Y ) : float[]
X float
Y float
리턴 float[]

DrawVertices() 보호된 추상적인 메소드

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
리턴 void

GetAccelerationX() 공개 메소드

public GetAccelerationX ( ) : float
리턴 float

GetAccelerationY() 공개 메소드

public GetAccelerationY ( ) : float
리턴 float

GetAlpha() 공개 메소드

public GetAlpha ( ) : float
리턴 float

GetAngularVelocity() 공개 메소드

public GetAngularVelocity ( ) : float
리턴 float

GetBaseHeight() 공개 추상적인 메소드

public abstract GetBaseHeight ( ) : float
리턴 float

GetBaseWidth() 공개 추상적인 메소드

public abstract GetBaseWidth ( ) : float
리턴 float

GetBaseX() 공개 메소드

public GetBaseX ( ) : float
리턴 float

GetBaseY() 공개 메소드

public GetBaseY ( ) : float
리턴 float

GetBlue() 공개 메소드

public GetBlue ( ) : float
리턴 float

GetGreen() 공개 메소드

public GetGreen ( ) : float
리턴 float

GetHeight() 공개 추상적인 메소드

public abstract GetHeight ( ) : float
리턴 float

GetHeightScaled() 공개 메소드

public GetHeightScaled ( ) : float
리턴 float

GetRed() 공개 메소드

public GetRed ( ) : float
리턴 float

GetRotation() 공개 메소드

public GetRotation ( ) : float
리턴 float

GetRotationCenterX() 공개 메소드

public GetRotationCenterX ( ) : float
리턴 float

GetRotationCenterY() 공개 메소드

public GetRotationCenterY ( ) : float
리턴 float

GetScaleCenterX() 공개 메소드

public GetScaleCenterX ( ) : float
리턴 float

GetScaleCenterY() 공개 메소드

public GetScaleCenterY ( ) : float
리턴 float

GetScaleX() 공개 메소드

public GetScaleX ( ) : float
리턴 float

GetScaleY() 공개 메소드

public GetScaleY ( ) : float
리턴 float

GetSceneCenterCoordinates() 공개 추상적인 메소드

public abstract GetSceneCenterCoordinates ( ) : float[]
리턴 float[]

GetVelocityX() 공개 메소드

public GetVelocityX ( ) : float
리턴 float

GetVelocityY() 공개 메소드

public GetVelocityY ( ) : float
리턴 float

GetWidth() 공개 추상적인 메소드

public abstract GetWidth ( ) : float
리턴 float

GetWidthScaled() 공개 메소드

public GetWidthScaled ( ) : float
리턴 float

GetX() 공개 메소드

public GetX ( ) : float
리턴 float

GetY() 공개 메소드

public GetY ( ) : float
리턴 float

IsCulled() 보호된 추상적인 메소드

protected abstract IsCulled ( andengine.engine.camera.Camera pCamera ) : bool
pCamera andengine.engine.camera.Camera
리턴 bool

IsCullingEnabled() 공개 메소드

public IsCullingEnabled ( ) : bool
리턴 bool

IsScaled() 공개 메소드

public IsScaled ( ) : bool
리턴 bool

IsUpdatePhysics() 공개 메소드

public IsUpdatePhysics ( ) : bool
리턴 bool

OnApplyTransformations() 보호된 메소드

protected OnApplyTransformations ( Javax.Microedition.Khronos.Opengles.IGL10 pGL ) : void
pGL Javax.Microedition.Khronos.Opengles.IGL10
리턴 void

OnApplyVertices() 보호된 추상적인 메소드

protected abstract OnApplyVertices ( Javax.Microedition.Khronos.Opengles.IGL10 pGL ) : void
pGL Javax.Microedition.Khronos.Opengles.IGL10
리턴 void

OnAreaTouched() 공개 메소드

public OnAreaTouched ( andengine.input.touch.TouchEvent pSceneTouchEvent, float pTouchAreaLocalX, float pTouchAreaLocalY ) : bool
pSceneTouchEvent andengine.input.touch.TouchEvent
pTouchAreaLocalX float
pTouchAreaLocalY float
리턴 bool

OnInitDraw() 보호된 메소드

protected OnInitDraw ( Javax.Microedition.Khronos.Opengles.IGL10 pGL ) : void
pGL Javax.Microedition.Khronos.Opengles.IGL10
리턴 void

OnManagedDraw() 보호된 메소드

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
리턴 void

OnManagedUpdate() 보호된 메소드

protected OnManagedUpdate ( float pSecondsElapsed ) : void
pSecondsElapsed float
리턴 void

OnPositionChanged() 보호된 메소드

protected OnPositionChanged ( ) : void
리턴 void

RemoveShapeModifier() 공개 메소드

public RemoveShapeModifier ( andengine pShapeModifier ) : bool
pShapeModifier andengine
리턴 bool

Reset() 공개 메소드

public Reset ( ) : void
리턴 void

SetAcceleration() 공개 메소드

public SetAcceleration ( float pAcceleration ) : void
pAcceleration float
리턴 void

SetAcceleration() 공개 메소드

public SetAcceleration ( float pAccelerationX, float pAccelerationY ) : void
pAccelerationX float
pAccelerationY float
리턴 void

SetAccelerationX() 공개 메소드

public SetAccelerationX ( float pAccelerationX ) : void
pAccelerationX float
리턴 void

SetAccelerationY() 공개 메소드

public SetAccelerationY ( float pAccelerationY ) : void
pAccelerationY float
리턴 void

SetAlpha() 공개 메소드

public SetAlpha ( float pAlpha ) : void
pAlpha float
리턴 void

SetAngularVelocity() 공개 메소드

public SetAngularVelocity ( float pAngularVelocity ) : void
pAngularVelocity float
리턴 void

SetBasePosition() 공개 메소드

public SetBasePosition ( ) : void
리턴 void

SetBlendFunction() 공개 메소드

public SetBlendFunction ( int pSourceBlendFunction, int pDestinationBlendFunction ) : void
pSourceBlendFunction int
pDestinationBlendFunction int
리턴 void

SetColor() 공개 메소드

public SetColor ( float pRed, float pGreen, float pBlue ) : void
pRed float
pGreen float
pBlue float
리턴 void

SetColor() 공개 메소드

public SetColor ( float pRed, float pGreen, float pBlue, float pAlpha ) : void
pRed float
pGreen float
pBlue float
pAlpha float
리턴 void

SetCullingEnabled() 공개 메소드

public SetCullingEnabled ( bool pCullingEnabled ) : void
pCullingEnabled bool
리턴 void

SetPosition() 공개 메소드

public SetPosition ( IShape pOtherShape ) : void
pOtherShape IShape
리턴 void

SetPosition() 공개 메소드

public SetPosition ( float pX, float pY ) : void
pX float
pY float
리턴 void

SetRotation() 공개 메소드

public SetRotation ( float pRotation ) : void
pRotation float
리턴 void

SetRotationCenter() 공개 메소드

public SetRotationCenter ( float pRotationCenterX, float pRotationCenterY ) : void
pRotationCenterX float
pRotationCenterY float
리턴 void

SetRotationCenterX() 공개 메소드

public SetRotationCenterX ( float pRotationCenterX ) : void
pRotationCenterX float
리턴 void

SetRotationCenterY() 공개 메소드

public SetRotationCenterY ( float pRotationCenterY ) : void
pRotationCenterY float
리턴 void

SetScale() 공개 메소드

public SetScale ( float pScale ) : void
pScale float
리턴 void

SetScale() 공개 메소드

public SetScale ( float pScaleX, float pScaleY ) : void
pScaleX float
pScaleY float
리턴 void

SetScaleCenter() 공개 메소드

public SetScaleCenter ( float pScaleCenterX, float pScaleCenterY ) : void
pScaleCenterX float
pScaleCenterY float
리턴 void

SetScaleCenterX() 공개 메소드

public SetScaleCenterX ( float pScaleCenterX ) : void
pScaleCenterX float
리턴 void

SetScaleCenterY() 공개 메소드

public SetScaleCenterY ( float pScaleCenterY ) : void
pScaleCenterY float
리턴 void

SetScaleX() 공개 메소드

public SetScaleX ( float pScaleX ) : void
pScaleX float
리턴 void

SetScaleY() 공개 메소드

public SetScaleY ( float pScaleY ) : void
pScaleY float
리턴 void

SetUpdatePhysics() 공개 메소드

public SetUpdatePhysics ( bool pUpdatePhysics ) : void
pUpdatePhysics bool
리턴 void

SetVelocity() 공개 메소드

public SetVelocity ( float pVelocity ) : void
pVelocity float
리턴 void

SetVelocity() 공개 메소드

public SetVelocity ( float pVelocityX, float pVelocityY ) : void
pVelocityX float
pVelocityY float
리턴 void

SetVelocityX() 공개 메소드

public SetVelocityX ( float pVelocityX ) : void
pVelocityX float
리턴 void

SetVelocityY() 공개 메소드

public SetVelocityY ( float pVelocityY ) : void
pVelocityY float
리턴 void

Shape() 공개 메소드

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

프로퍼티 상세

BLENDFUNCTION_DESTINATION_DEFAULT 공개적으로 정적으로 프로퍼티

public static int BLENDFUNCTION_DESTINATION_DEFAULT
리턴 int

BLENDFUNCTION_DESTINATION_PREMULTIPLYALPHA_DEFAULT 공개적으로 정적으로 프로퍼티

public static int BLENDFUNCTION_DESTINATION_PREMULTIPLYALPHA_DEFAULT
리턴 int

BLENDFUNCTION_SOURCE_DEFAULT 공개적으로 정적으로 프로퍼티

public static int BLENDFUNCTION_SOURCE_DEFAULT
리턴 int

BLENDFUNCTION_SOURCE_PREMULTIPLYALPHA_DEFAULT 공개적으로 정적으로 프로퍼티

public static int BLENDFUNCTION_SOURCE_PREMULTIPLYALPHA_DEFAULT
리턴 int

mAccelerationX 보호되어 있는 프로퍼티

protected float mAccelerationX
리턴 float

mAccelerationY 보호되어 있는 프로퍼티

protected float mAccelerationY
리턴 float

mAlpha 보호되어 있는 프로퍼티

protected float mAlpha
리턴 float

mAngularVelocity 보호되어 있는 프로퍼티

protected float mAngularVelocity
리턴 float

mBlue 보호되어 있는 프로퍼티

protected float mBlue
리턴 float

mDestinationBlendFunction 보호되어 있는 프로퍼티

protected int mDestinationBlendFunction
리턴 int

mGreen 보호되어 있는 프로퍼티

protected float mGreen
리턴 float

mRed 보호되어 있는 프로퍼티

protected float mRed
리턴 float

mRotation 보호되어 있는 프로퍼티

protected float mRotation
리턴 float

mRotationCenterX 보호되어 있는 프로퍼티

protected float mRotationCenterX
리턴 float

mRotationCenterY 보호되어 있는 프로퍼티

protected float mRotationCenterY
리턴 float

mScaleCenterX 보호되어 있는 프로퍼티

protected float mScaleCenterX
리턴 float

mScaleCenterY 보호되어 있는 프로퍼티

protected float mScaleCenterY
리턴 float

mScaleX 보호되어 있는 프로퍼티

protected float mScaleX
리턴 float

mScaleY 보호되어 있는 프로퍼티

protected float mScaleY
리턴 float

mSourceBlendFunction 보호되어 있는 프로퍼티

protected int mSourceBlendFunction
리턴 int

mVelocityX 보호되어 있는 프로퍼티

protected float mVelocityX
리턴 float

mVelocityY 보호되어 있는 프로퍼티

protected float mVelocityY
리턴 float

mX 보호되어 있는 프로퍼티

protected float mX
리턴 float

mY 보호되어 있는 프로퍼티

protected float mY
리턴 float