C# Класс hyades.graphics.ModelRenderer

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

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

Метод Описание
Add ( Model model, Matrix &transform ) : void
Add ( Model model, float x, float y, float z, float scale, float rotation_x, float rotation_y, float rotation_z ) : void
Begin ( Camera camera ) : void
Begin ( Camera camera, Color color ) : void
End ( ) : void
GetInstance ( GraphicsDevice device ) : ModelRenderer
ModelRenderer ( GraphicsDevice device ) : System

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

Метод Описание
DrawModelHardwareInstancing ( Model model, Matrix modelBones, Matrix instances ) : void

Efficiently draws several copies of a piece of geometry using hardware instancing.

DrawModelNoInstancing ( Model model, Matrix modelBones, Matrix instances ) : void

Draws several copies of a piece of geometry without using any special GPU instancing techniques at all. This just does a regular loop and issues several draw calls one after another.

DrawModels ( ) : void
SetEffectParameters ( Effect effect ) : void

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

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

public Add ( Model model, Matrix &transform ) : void
model Microsoft.Xna.Framework.Graphics.Model
transform Matrix
Результат void

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

public Add ( Model model, float x, float y, float z, float scale, float rotation_x, float rotation_y, float rotation_z ) : void
model Microsoft.Xna.Framework.Graphics.Model
x float
y float
z float
scale float
rotation_x float
rotation_y float
rotation_z float
Результат void

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

public Begin ( Camera camera ) : void
camera Camera
Результат void

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

public Begin ( Camera camera, Color color ) : void
camera Camera
color Color
Результат void

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

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

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

public static GetInstance ( GraphicsDevice device ) : ModelRenderer
device GraphicsDevice
Результат ModelRenderer

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

public ModelRenderer ( GraphicsDevice device ) : System
device GraphicsDevice
Результат System