C# 클래스 AcTools.Render.Base.BaseRenderer

상속: IDisposable, INotifyPropertyChanged
파일 보기 프로젝트 열기: gro-ove/actools 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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