C# Класс Ypsilon.Core.Graphics.VectorRenderer

A 3D tri renderer. Currently no support for textures, but could be extended.
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
DrawTris ( VertexPositionTextureDataColor polygon, ushort indexes, Matrix matrix, Color color, Vector4 data ) : void

Draws the given tri list. This can be massively optimized, I'm sure.

Render ( EffectState effect, Matrix projection, Matrix view, Matrix world, Microsoft.Xna.Framework.Graphics.Texture2D texture ) : void
VectorRenderer ( GraphicsDevice g, Microsoft.Xna.Framework.Content.ContentManager c ) : System

Приватные методы

Метод Описание
CreateTriBuffer ( int primitiveCount ) : short[]

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

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

Draws the given tri list. This can be massively optimized, I'm sure.
public DrawTris ( VertexPositionTextureDataColor polygon, ushort indexes, Matrix matrix, Color color, Vector4 data ) : void
polygon VertexPositionTextureDataColor
indexes ushort
matrix Matrix
color Color
data Vector4
Результат void

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

public Render ( EffectState effect, Matrix projection, Matrix view, Matrix world, Microsoft.Xna.Framework.Graphics.Texture2D texture ) : void
effect EffectState
projection Matrix
view Matrix
world Matrix
texture Microsoft.Xna.Framework.Graphics.Texture2D
Результат void

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

public VectorRenderer ( GraphicsDevice g, Microsoft.Xna.Framework.Content.ContentManager c ) : System
g GraphicsDevice
c Microsoft.Xna.Framework.Content.ContentManager
Результат System