C# 클래스 SpaceSim.MainWindow

Interaction logic for MainWindow.xaml
상속: System.Windows.Window
파일 보기 프로젝트 열기: zlynn1990/SpaceSim

공개 프로퍼티들

프로퍼티 타입 설명
ClockDelayInSeconds int
FullScreen bool
ProfileDirectories List

공개 메소드들

메소드 설명
MainWindow ( ) : System

비공개 메소드들

메소드 설명
DrawFrame ( SpaceSim.Physics.TimeStep timeStep, FpsManager frameTimer ) : void

Draws all the physics bodies and UI elements.

GameLoop ( ) : void

Main game loop - update - draw - sleep

InitializeScreen ( ) : void
LoadGui ( ) : void
LoadKernels ( ) : void

Load GPU kernels for planet rendering

LoadSolarSystem ( ) : void
OnClosing ( object sender, CancelEventArgs e ) : void
OnKeyDown ( object sender, System.Windows.Input.KeyEventArgs e ) : void
OnKeyUp ( object sender, System.Windows.Input.KeyEventArgs e ) : void
OnScroll ( object sender, System.Windows.Input.MouseWheelEventArgs e ) : void
ResolveMassiveBodyParents ( ) : void
ResolveSpaceCraftParents ( ) : void
Update ( SpaceSim.Physics.TimeStep timeStep ) : void

Updates the physics bodies and resolves all forces.

WriteFrameToScreen ( ) : void

메소드 상세

MainWindow() 공개 메소드

public MainWindow ( ) : System
리턴 System

프로퍼티 상세

ClockDelayInSeconds 공개적으로 정적으로 프로퍼티

public static int ClockDelayInSeconds
리턴 int

FullScreen 공개적으로 정적으로 프로퍼티

public static bool FullScreen
리턴 bool

ProfileDirectories 공개적으로 정적으로 프로퍼티

public static List ProfileDirectories
리턴 List