![]() |
|
矩形内をタッチしているかどうかをチェックする [詳解]
公開メンバ関数 | |
| 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 int | IsTouchingCenter (SharpKmyMath.Vector2 touchPos, float centerLength) |
| override System.Tuple< int, EdgePosition > | IsTouchingEdge (SharpKmyMath.Vector2 touchPos, float edgeLength) |
| override bool | IsOutOfRange (SharpKmyMath.Vector2 touchPos) |
| override int | CollideRectangele (SharpKmyMath.Rectangle rectangle) |
| override bool | IsOutOfRange (SharpKmyMath.Rectangle rectangle) |
| override int | CoverRectangle (SharpKmyMath.Rectangle rectangle) |
| 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) |
| void | Expand (Microsoft.Xna.Framework.Vector2 size) |
| abstract int | IsTouching (SharpKmyMath.Vector2 touchPos) |
| abstract int | IsTouchingCenter (SharpKmyMath.Vector2 touchPos, float centerLength) |
| abstract System.Tuple< int, EdgePosition > | IsTouchingEdge (SharpKmyMath.Vector2 touchPos, float edgeLength) |
| abstract bool | IsOutOfRange (SharpKmyMath.Vector2 touchPos) |
| abstract int | CollideRectangele (SharpKmyMath.Rectangle rectangle) |
| abstract bool | IsOutOfRange (SharpKmyMath.Rectangle rectangle) |
| abstract int | CoverRectangle (SharpKmyMath.Rectangle rectangle) |
| 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 に属する継承公開型 | |
| enum | EdgePosition { None = -1 , Left , Right , Top , Bottom , LeftTop , LeftBottom , RightTop , RightBottom } |
基底クラス Yukar.Engine.TouchCollider に属する継承静的公開変数類 | |
| const int | RESULT_OUT_OF_RANGE = -2 |
基底クラス Yukar.Engine.TouchCollider に属する継承限定公開メンバ関数 | |
| 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 |
矩形内をタッチしているかどうかをチェックする
| Yukar.Engine.TouchRectCollider.TouchRectCollider | ( | SharpKmyMath.Vector2 | position, |
| SharpKmyMath.Vector2 | length | ||
| ) |
| Yukar.Engine.TouchRectCollider.TouchRectCollider | ( | Microsoft.Xna.Framework.Vector2 | position, |
| Microsoft.Xna.Framework.Vector2 | length | ||
| ) |
| Yukar.Engine.TouchRectCollider.TouchRectCollider | ( | SharpKmyMath.Vector2 | position, |
| SharpKmyMath.Vector2 | length, | ||
| int | result | ||
| ) |
| Yukar.Engine.TouchRectCollider.TouchRectCollider | ( | Microsoft.Xna.Framework.Vector2 | position, |
| Microsoft.Xna.Framework.Vector2 | length, | ||
| int | result | ||
| ) |
|
virtual |
Yukar.Engine.TouchColliderを実装しています。
|
virtual |
Yukar.Engine.TouchColliderを実装しています。
|
virtual |
Yukar.Engine.TouchColliderを実装しています。
| void Yukar.Engine.TouchRectCollider.Expand | ( | Microsoft.Xna.Framework.Vector2 | size | ) |
|
virtual |
Yukar.Engine.TouchColliderを実装しています。
|
virtual |
Yukar.Engine.TouchColliderを実装しています。
|
virtual |
Yukar.Engine.TouchColliderを実装しています。
|
virtual |
Yukar.Engine.TouchColliderを実装しています。
|
virtual |
Yukar.Engine.TouchColliderを実装しています。
| void Yukar.Engine.TouchRectCollider.SetPositinAndLength | ( | Microsoft.Xna.Framework.Vector2 | position, |
| Microsoft.Xna.Framework.Vector2 | length | ||
| ) |
| void Yukar.Engine.TouchRectCollider.SetPositinAndLength | ( | SharpKmyMath.Vector2 | position, |
| SharpKmyMath.Vector2 | length | ||
| ) |
|
getset |
|
getset |
|
getset |