C# 클래스 Squared.Render.MultithreadedGame

상속: Microsoft.Xna.Framework.Game
파일 보기 프로젝트 열기: sq/Fracture

공개 프로퍼티들

프로퍼티 타입 설명
ThreadGroup ThreadGroup

공개 메소드들

메소드 설명
BeforeDraw ( Action action ) : void

Queues an operation to occur immediately before Game.Draw, after the previous frame has finished. You can do SynchronousDrawToRenderTarget here.

BeforePresent ( System.Action action ) : void

Queues an operation to occur immediately before Present, after all drawing commands have been issued. This is an ideal time to perform tasks like texture read-back.

Draw ( GameTime gameTime, Frame frame ) : void
MultithreadedGame ( ) : System

보호된 메소드들

메소드 설명
BeginDraw ( ) : bool
Dispose ( bool disposing ) : void
Draw ( GameTime gameTime ) : void
EndDraw ( ) : void
EndRun ( ) : void
Initialize ( ) : void
OnBeforeDraw ( GameTime gameTime ) : void
OnDeviceReset ( ) : void
OnFormClosing ( object sender, System.CancelEventArgs e ) : void
SetupCloseHook ( ) : bool

비공개 메소드들

메소드 설명
InternalDispose ( ) : void

메소드 상세

BeforeDraw() 공개 메소드

Queues an operation to occur immediately before Game.Draw, after the previous frame has finished. You can do SynchronousDrawToRenderTarget here.
public BeforeDraw ( Action action ) : void
action Action
리턴 void

BeforePresent() 공개 메소드

Queues an operation to occur immediately before Present, after all drawing commands have been issued. This is an ideal time to perform tasks like texture read-back.
public BeforePresent ( System.Action action ) : void
action System.Action
리턴 void

BeginDraw() 보호된 메소드

protected BeginDraw ( ) : bool
리턴 bool

Dispose() 보호된 메소드

protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

Draw() 보호된 최종 메소드

protected final Draw ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
리턴 void

Draw() 공개 추상적인 메소드

public abstract Draw ( GameTime gameTime, Frame frame ) : void
gameTime Microsoft.Xna.Framework.GameTime
frame Frame
리턴 void

EndDraw() 보호된 메소드

protected EndDraw ( ) : void
리턴 void

EndRun() 보호된 메소드

protected EndRun ( ) : void
리턴 void

Initialize() 보호된 메소드

protected Initialize ( ) : void
리턴 void

MultithreadedGame() 공개 메소드

public MultithreadedGame ( ) : System
리턴 System

OnBeforeDraw() 보호된 메소드

protected OnBeforeDraw ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
리턴 void

OnDeviceReset() 보호된 메소드

protected OnDeviceReset ( ) : void
리턴 void

OnFormClosing() 보호된 메소드

protected OnFormClosing ( object sender, System.CancelEventArgs e ) : void
sender object
e System.CancelEventArgs
리턴 void

SetupCloseHook() 보호된 메소드

protected SetupCloseHook ( ) : bool
리턴 bool

프로퍼티 상세

ThreadGroup 공개적으로 프로퍼티

public ThreadGroup ThreadGroup
리턴 ThreadGroup