Logo
公開メンバ関数 | プロパティ | 全メンバ一覧
Yukar.Engine.TouchRectCollider クラス

矩形内をタッチしているかどうかをチェックする [詳解]

Yukar.Engine.TouchRectCollider の継承関係図
Yukar.Engine.TouchCollider

公開メンバ関数

TouchRectCollider (SharpKmyMath.Vector2 position, SharpKmyMath.Vector2 length)
TouchRectCollider (Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Vector2 length)
TouchRectCollider (SharpKmyMath.Vector2 position, SharpKmyMath.Vector2 length, int result)
TouchRectCollider (Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Vector2 length, int result)
override int IsTouching (SharpKmyMath.Vector2 touchPos)
override bool IsOutOfRange (SharpKmyMath.Vector2 touchPos)
override void Draw (Microsoft.Xna.Framework.Color color)
void SetPositinAndLength (SharpKmyMath.Vector2 position, SharpKmyMath.Vector2 length)
void SetPositinAndLength (Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Vector2 length)
abstract int IsTouching (SharpKmyMath.Vector2 touchPos)
abstract bool IsOutOfRange (SharpKmyMath.Vector2 touchPos)
abstract void Draw (Microsoft.Xna.Framework.Color color)

プロパティ

SharpKmyMath.Vector2 Position [get, set]
SharpKmyMath.Vector2 Length [get, set]
Microsoft.Xna.Framework.Rectangle Rectangle [get, set]

その他の継承メンバ

- 基底クラス Yukar.Engine.TouchCollider に属する継承静的公開変数類
const int RESULT_OUT_OF_RANGE = -2
- 基底クラス Yukar.Engine.TouchCollider に属する継承限定公開メンバ関数
TouchCollider (int result)
- 基底クラス Yukar.Engine.TouchCollider に属する継承限定公開変数類
int result = -1
- 基底クラス Yukar.Engine.TouchCollider に属する継承静的限定公開変数類
static readonly int Alpha = 100
static readonly float FloatAlpha = Alpha / 255.0f

詳解

矩形内をタッチしているかどうかをチェックする

メソッド詳解

Draw()

override void Yukar.Engine.TouchRectCollider.Draw ( Microsoft.Xna.Framework.Color color )
virtual

Yukar.Engine.TouchColliderを実装しています。

IsOutOfRange()

override bool Yukar.Engine.TouchRectCollider.IsOutOfRange ( SharpKmyMath.Vector2 touchPos )
virtual

Yukar.Engine.TouchColliderを実装しています。

IsTouching()

override int Yukar.Engine.TouchRectCollider.IsTouching ( SharpKmyMath.Vector2 touchPos )
virtual

Yukar.Engine.TouchColliderを実装しています。


このクラス詳解は次のファイルから抽出されました: