C# Класс AcTools.Render.Base.BaseRenderer

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

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

Свойство Тип Описание
ColorTransparent SlimDX.Color4

Private Properties

Свойство Тип Описание
InitializeDevice SlimDX.Direct3D11.Device
OnPropertyChanged void

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

Метод Описание
Dispose ( ) : void
Draw ( ) : void
EnterFullscreen ( ) : void
ExitFullscreen ( ) : void
Initialize ( ) : void

Initialize for out-screen rendering

Initialize ( DeviceContextHolder existingHolder ) : void

Initialize for out-screen rendering using exising holder

Initialize ( IntPtr outputHandle ) : void

Initialize for on-screen rendering

Shot ( int multipler ) : Image
ToggleFullscreen ( ) : void

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

Метод Описание
BaseRenderer ( ) : System
DrawInner ( ) : void
DrawSprites ( ) : void
InitializeInner ( ) : void
OnTick ( float dt ) : void
ResetTargets ( ) : void
Resize ( ) : void
ResizeInner ( ) : void

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

Метод Описание
InitializeDevice ( ) : SlimDX.Direct3D11.Device

Get Device (could be temporary, could be not), set proper SampleDescription

OnPropertyChanged ( [ propertyName = null ) : void

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

BaseRenderer() защищенный метод

protected BaseRenderer ( ) : System
Результат System

Dispose() публичный метод

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

Draw() публичный метод

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

DrawInner() защищенный метод

protected DrawInner ( ) : void
Результат void

DrawSprites() защищенный метод

protected DrawSprites ( ) : void
Результат void

EnterFullscreen() публичный метод

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

ExitFullscreen() публичный метод

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

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

Initialize for out-screen rendering
public Initialize ( ) : void
Результат void

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

Initialize for out-screen rendering using exising holder
public Initialize ( DeviceContextHolder existingHolder ) : void
existingHolder DeviceContextHolder
Результат void

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

Initialize for on-screen rendering
public Initialize ( IntPtr outputHandle ) : void
outputHandle System.IntPtr
Результат void

InitializeInner() защищенный абстрактный метод

protected abstract InitializeInner ( ) : void
Результат void

OnTick() защищенный абстрактный метод

protected abstract OnTick ( float dt ) : void
dt float
Результат void

ResetTargets() защищенный метод

protected ResetTargets ( ) : void
Результат void

Resize() защищенный метод

protected Resize ( ) : void
Результат void

ResizeInner() защищенный абстрактный метод

protected abstract ResizeInner ( ) : void
Результат void

Shot() публичный метод

public Shot ( int multipler ) : Image
multipler int
Результат Image

ToggleFullscreen() публичный метод

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

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

ColorTransparent публичное статическое свойство

public static Color4,SlimDX ColorTransparent
Результат SlimDX.Color4