BioImager  3.9.1
A .NET microscopy imaging library. Supports various microscopes by using imported libraries & GUI automation. Supported libraries include PriorĀ® & ZeissĀ® & all devices supported by Micromanager 2.0 and python-microscope.
Loading...
Searching...
No Matches
BioImager.DSystemConfiguration Class Reference

Public Member Functions

 DSystemConfiguration (bool fullScreen, bool vSync)
 
 DSystemConfiguration (string title, bool fullScreen, bool vSync)
 
 DSystemConfiguration (string title, int width, int height, bool fullScreen, bool vSync)
 

Properties

string Title [get, set]
 
int Width [get, set]
 
int Height [get, set]
 
static bool FullScreen [get]
 
static bool VerticalSyncEnabled [get]
 
static float ScreenDepth [get]
 
static float ScreenNear [get]
 
static FormBorderStyle BorderStyle [get, set]
 
static string ShaderFilePath [get]
 

Detailed Description

Definition at line 3 of file DSystemConfiguration.cs.

Constructor & Destructor Documentation

◆ DSystemConfiguration() [1/3]

BioImager.DSystemConfiguration.DSystemConfiguration ( bool  fullScreen,
bool  vSync 
)

Definition at line 19 of file DSystemConfiguration.cs.

19: this("Bio", fullScreen, vSync) { }

◆ DSystemConfiguration() [2/3]

BioImager.DSystemConfiguration.DSystemConfiguration ( string  title,
bool  fullScreen,
bool  vSync 
)

Definition at line 20 of file DSystemConfiguration.cs.

20: this(title, 800, 600, fullScreen, vSync) { }

◆ DSystemConfiguration() [3/3]

BioImager.DSystemConfiguration.DSystemConfiguration ( string  title,
int  width,
int  height,
bool  fullScreen,
bool  vSync 
)

Definition at line 21 of file DSystemConfiguration.cs.

22 {
23 FullScreen = fullScreen;
24 Title = title;
25 VerticalSyncEnabled = vSync;
26
27 if (!FullScreen)
28 {
29 Width = width;
30 Height = height;
31 }
32 else
33 {
34 Width = Screen.PrimaryScreen.Bounds.Width;
35 Height = Screen.PrimaryScreen.Bounds.Height;
36 }
37 }

Property Documentation

◆ BorderStyle

FormBorderStyle BioImager.DSystemConfiguration.BorderStyle
staticgetset

Definition at line 15 of file DSystemConfiguration.cs.

15{ get; set; }

◆ FullScreen

bool BioImager.DSystemConfiguration.FullScreen
staticget

Definition at line 11 of file DSystemConfiguration.cs.

11{ get; private set; }

◆ Height

int BioImager.DSystemConfiguration.Height
getset

Definition at line 8 of file DSystemConfiguration.cs.

8{ get; set; }

◆ ScreenDepth

float BioImager.DSystemConfiguration.ScreenDepth
staticget

Definition at line 13 of file DSystemConfiguration.cs.

13{ get; private set; }

◆ ScreenNear

float BioImager.DSystemConfiguration.ScreenNear
staticget

Definition at line 14 of file DSystemConfiguration.cs.

14{ get; private set; }

◆ ShaderFilePath

string BioImager.DSystemConfiguration.ShaderFilePath
staticget

Definition at line 16 of file DSystemConfiguration.cs.

16{ get; private set; }

◆ Title

string BioImager.DSystemConfiguration.Title
getset

Definition at line 6 of file DSystemConfiguration.cs.

6{ get; set; }

◆ VerticalSyncEnabled

bool BioImager.DSystemConfiguration.VerticalSyncEnabled
staticget

Definition at line 12 of file DSystemConfiguration.cs.

12{ get; private set; }

◆ Width

int BioImager.DSystemConfiguration.Width
getset

Definition at line 7 of file DSystemConfiguration.cs.

7{ get; set; }

The documentation for this class was generated from the following file: