矩形内をタッチしているかどうかをチェックする
[詳解]
|
| 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) |
|
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) |
|
◆ TouchRectCollider() [1/4]
◆ TouchRectCollider() [2/4]
Yukar.Engine.TouchRectCollider.TouchRectCollider |
( |
Microsoft.Xna.Framework.Vector2 |
position, |
|
|
Microsoft.Xna.Framework.Vector2 |
length |
|
) |
| |
◆ TouchRectCollider() [3/4]
◆ TouchRectCollider() [4/4]
Yukar.Engine.TouchRectCollider.TouchRectCollider |
( |
Microsoft.Xna.Framework.Vector2 |
position, |
|
|
Microsoft.Xna.Framework.Vector2 |
length, |
|
|
int |
result |
|
) |
| |
◆ CollideRectangele()
◆ CoverRectangle()
◆ Draw()
override void Yukar.Engine.TouchRectCollider.Draw |
( |
Microsoft.Xna.Framework.Color |
color | ) |
|
|
virtual |
◆ IsOutOfRange() [1/2]
◆ IsOutOfRange() [2/2]
◆ IsTouching()
◆ IsTouchingCenter()
override int Yukar.Engine.TouchRectCollider.IsTouchingCenter |
( |
SharpKmyMath.Vector2 |
touchPos, |
|
|
float |
centerLength |
|
) |
| |
|
virtual |
◆ IsTouchingEdge()
◆ SetPositinAndLength() [1/2]
void Yukar.Engine.TouchRectCollider.SetPositinAndLength |
( |
Microsoft.Xna.Framework.Vector2 |
position, |
|
|
Microsoft.Xna.Framework.Vector2 |
length |
|
) |
| |
◆ SetPositinAndLength() [2/2]
◆ Length
◆ Position
◆ Rectangle
Microsoft.Xna.Framework.Rectangle Yukar.Engine.TouchRectCollider.Rectangle |
|
getset |