C# Класс Fusion.Engine.Graphics.DebugLayer

Наследование: Fusion.Engine.Common.GameModule
Показать файл Открыть проект

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

Метод Описание
DebugLayer ( Game game ) : System

Constructor

DrawBasis ( System.Matrix basis, float scale ) : void
DrawBox ( BoundingBox bbox, Color color ) : void
DrawBox ( BoundingBox bbox, System.Matrix transform, Color color ) : void
DrawFrustum ( BoundingFrustum frustum, Color color ) : void
DrawGrid ( int wireCount ) : void

DrawLine ( System.Vector2 p0, System.Vector2 p1, Color color ) : void

Draws line between p0 and p1

DrawLine ( System.Vector3 p0, System.Vector3 p1, Color color ) : void

Draws line between p0 and p1

DrawPoint ( System.Vector3 p, float size, Color color ) : void
DrawRing ( System.Matrix basis, float radius, Color color, float stretch = 1, int numSegments = 32 ) : void
DrawRing ( System.Vector3 origin, float radius, Color color, int numSegments = 32, float angle ) : void
DrawSphere ( System.Vector3 origin, float radius, Color color, int numSegments = 32 ) : void
DrawVector ( System.Vector3 origin, System.Vector3 dir, Color color, float scale = 1.0f ) : void
DrawWaypoint ( System.Vector3 p, float size, Color color ) : void
Initialize ( ) : void

Initialization

Render ( GameTime gameTime, StereoEye stereoEye, bool suppress ) : void

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

Dispose

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

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

Constructor
public DebugLayer ( Game game ) : System
game Game
Результат System

Dispose() защищенный Метод

Dispose
protected Dispose ( bool disposing ) : void
disposing bool
Результат void

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

public DrawBasis ( System.Matrix basis, float scale ) : void
basis System.Matrix
scale float
Результат void

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

public DrawBox ( BoundingBox bbox, Color color ) : void
bbox BoundingBox
color Color
Результат void

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

public DrawBox ( BoundingBox bbox, System.Matrix transform, Color color ) : void
bbox BoundingBox
transform System.Matrix
color Color
Результат void

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

public DrawFrustum ( BoundingFrustum frustum, Color color ) : void
frustum BoundingFrustum
color Color
Результат void

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

public DrawGrid ( int wireCount ) : void
wireCount int
Результат void

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

Draws line between p0 and p1
public DrawLine ( System.Vector2 p0, System.Vector2 p1, Color color ) : void
p0 System.Vector2
p1 System.Vector2
color Color
Результат void

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

Draws line between p0 and p1
public DrawLine ( System.Vector3 p0, System.Vector3 p1, Color color ) : void
p0 System.Vector3
p1 System.Vector3
color Color
Результат void

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

public DrawPoint ( System.Vector3 p, float size, Color color ) : void
p System.Vector3
size float
color Color
Результат void

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

public DrawRing ( System.Matrix basis, float radius, Color color, float stretch = 1, int numSegments = 32 ) : void
basis System.Matrix
radius float
color Color
stretch float
numSegments int
Результат void

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

public DrawRing ( System.Vector3 origin, float radius, Color color, int numSegments = 32, float angle ) : void
origin System.Vector3
radius float
color Color
numSegments int
angle float
Результат void

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

public DrawSphere ( System.Vector3 origin, float radius, Color color, int numSegments = 32 ) : void
origin System.Vector3
radius float
color Color
numSegments int
Результат void

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

public DrawVector ( System.Vector3 origin, System.Vector3 dir, Color color, float scale = 1.0f ) : void
origin System.Vector3
dir System.Vector3
color Color
scale float
Результат void

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

public DrawWaypoint ( System.Vector3 p, float size, Color color ) : void
p System.Vector3
size float
color Color
Результат void

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

Initialization
public Initialize ( ) : void
Результат void

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

public Render ( GameTime gameTime, StereoEye stereoEye, bool suppress ) : void
gameTime Fusion.Engine.Common.GameTime
stereoEye StereoEye
suppress bool
Результат void