C# Класс MiningGameServer.Shapes.ShapeAABB

Наследование: Shape
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Center Vector2
Height int
Width int

Открытые методы

Метод Описание
CollideAABB ( ShapeAABB bound2 ) : AABBCollisionResult
CollideLineSegment ( ShapeLineSegment collidingWith ) : SegmentCollisionResult
CollideRay ( ShapeRay collidingWith ) : RayCollisionResult
Contains ( ShapeAABB boundBox ) : bool
Intersects ( ShapeAABB boundBox ) : bool
RotateAroundOrigin ( Vector2 point, Vector2 origin, double angle ) : Vector2
ShapeAABB ( Rectangle r, float rotation ) : System
ShapeAABB ( float x, float y, float width, float height, float rotation ) : System
ToRectangle ( ) : Rectangle

Описание методов

CollideAABB() публичный Метод

public CollideAABB ( ShapeAABB bound2 ) : AABBCollisionResult
bound2 ShapeAABB
Результат AABBCollisionResult

CollideLineSegment() публичный Метод

public CollideLineSegment ( ShapeLineSegment collidingWith ) : SegmentCollisionResult
collidingWith ShapeLineSegment
Результат SegmentCollisionResult

CollideRay() публичный Метод

public CollideRay ( ShapeRay collidingWith ) : RayCollisionResult
collidingWith ShapeRay
Результат RayCollisionResult

Contains() публичный Метод

public Contains ( ShapeAABB boundBox ) : bool
boundBox ShapeAABB
Результат bool

Intersects() публичный Метод

public Intersects ( ShapeAABB boundBox ) : bool
boundBox ShapeAABB
Результат bool

RotateAroundOrigin() публичный статический Метод

public static RotateAroundOrigin ( Vector2 point, Vector2 origin, double angle ) : Vector2
point Vector2
origin Vector2
angle double
Результат Vector2

ShapeAABB() публичный Метод

public ShapeAABB ( Rectangle r, float rotation ) : System
r Microsoft.Xna.Framework.Rectangle
rotation float
Результат System

ShapeAABB() публичный Метод

public ShapeAABB ( float x, float y, float width, float height, float rotation ) : System
x float
y float
width float
height float
rotation float
Результат System

ToRectangle() публичный Метод

public ToRectangle ( ) : Rectangle
Результат Microsoft.Xna.Framework.Rectangle

Описание свойств

Center публичное свойство

public Vector2 Center
Результат Vector2

Height публичное свойство

public int Height
Результат int

Width публичное свойство

public int Width
Результат int