C# Class AcTools.Render.Base.BaseRenderer

Inheritance: IDisposable, INotifyPropertyChanged
Afficher le fichier Open project: gro-ove/actools Class Usage Examples

Méthodes publiques

Свойство Type Description
ColorTransparent SlimDX.Color4

Private Properties

Свойство Type Description
InitializeDevice SlimDX.Direct3D11.Device
OnPropertyChanged void

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
BaseRenderer ( ) : System
DrawInner ( ) : void
DrawSprites ( ) : void
InitializeInner ( ) : void
OnTick ( float dt ) : void
ResetTargets ( ) : void
Resize ( ) : void
ResizeInner ( ) : void

Private Methods

Méthode Description
InitializeDevice ( ) : SlimDX.Direct3D11.Device

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

OnPropertyChanged ( [ propertyName = null ) : void

Method Details

BaseRenderer() protected méthode

protected BaseRenderer ( ) : System
Résultat System

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Draw() public méthode

public Draw ( ) : void
Résultat void

DrawInner() protected méthode

protected DrawInner ( ) : void
Résultat void

DrawSprites() protected méthode

protected DrawSprites ( ) : void
Résultat void

EnterFullscreen() public méthode

public EnterFullscreen ( ) : void
Résultat void

ExitFullscreen() public méthode

public ExitFullscreen ( ) : void
Résultat void

Initialize() public méthode

Initialize for out-screen rendering
public Initialize ( ) : void
Résultat void

Initialize() public méthode

Initialize for out-screen rendering using exising holder
public Initialize ( DeviceContextHolder existingHolder ) : void
existingHolder DeviceContextHolder
Résultat void

Initialize() public méthode

Initialize for on-screen rendering
public Initialize ( IntPtr outputHandle ) : void
outputHandle System.IntPtr
Résultat void

InitializeInner() protected abstract méthode

protected abstract InitializeInner ( ) : void
Résultat void

OnTick() protected abstract méthode

protected abstract OnTick ( float dt ) : void
dt float
Résultat void

ResetTargets() protected méthode

protected ResetTargets ( ) : void
Résultat void

Resize() protected méthode

protected Resize ( ) : void
Résultat void

ResizeInner() protected abstract méthode

protected abstract ResizeInner ( ) : void
Résultat void

Shot() public méthode

public Shot ( int multipler ) : Image
multipler int
Résultat Image

ToggleFullscreen() public méthode

public ToggleFullscreen ( ) : void
Résultat void

Property Details

ColorTransparent public_oe static_oe property

public static Color4,SlimDX ColorTransparent
Résultat SlimDX.Color4