C# Класс EzGame.Perspective.Planar.Raycaster

Показать файл Открыть проект

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

Свойство Тип Описание
Rays Ray[]

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

Метод Описание
Cast ( Vector2 Position, float Length ) : void
Cast ( Vector2 Position, float Length, float Field, float Angle ) : void
DrawAreaOutline ( Batch Batch, Color Color, float Size = 1 ) : void
DrawAreaOutline ( Color Color, float Size = 1 ) : void
DrawLines ( Batch Batch, Color Color = null, float Size = 1, SpriteEffects Effect = SpriteEffects.None, float Layer ) : void
DrawLines ( Color Color = null, float Size = 1, SpriteEffects Effect = SpriteEffects.None, float Layer ) : void
Intersects ( Polygon Polygon ) : bool
Intersects ( Polygon Polygon, Vector2 &Intersection ) : bool
Raycaster ( uint Rays ) : System

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

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

public Cast ( Vector2 Position, float Length ) : void
Position Vector2
Length float
Результат void

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

public Cast ( Vector2 Position, float Length, float Field, float Angle ) : void
Position Vector2
Length float
Field float
Angle float
Результат void

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

public DrawAreaOutline ( Batch Batch, Color Color, float Size = 1 ) : void
Batch Batch
Color Color
Size float
Результат void

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

public DrawAreaOutline ( Color Color, float Size = 1 ) : void
Color Color
Size float
Результат void

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

public DrawLines ( Batch Batch, Color Color = null, float Size = 1, SpriteEffects Effect = SpriteEffects.None, float Layer ) : void
Batch Batch
Color Color
Size float
Effect SpriteEffects
Layer float
Результат void

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

public DrawLines ( Color Color = null, float Size = 1, SpriteEffects Effect = SpriteEffects.None, float Layer ) : void
Color Color
Size float
Effect SpriteEffects
Layer float
Результат void

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

public Intersects ( Polygon Polygon ) : bool
Polygon EzGame.Collision.Polygon
Результат bool

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

public Intersects ( Polygon Polygon, Vector2 &Intersection ) : bool
Polygon EzGame.Collision.Polygon
Intersection Vector2
Результат bool

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

public Raycaster ( uint Rays ) : System
Rays uint
Результат System

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

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

public Ray[] Rays
Результат Ray[]