C# 클래스 vimage.ImageViewer

파일 보기 프로젝트 열기: Torrunt/vimage 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
AlwaysOnTop bool
BackgroundsForImagesWithTransparency bool
CloseNextTick bool
Config Config
EXTENSIONS string[]
File string
FitToMonitorHeight bool
FitToMonitorWidth bool
FlippedX bool
FolderContents List
FolderPosition int
Image dynamic
SortImagesBy SortBy
SortImagesByDir SortDirection
Window SFML.Graphics.RenderWindow
ZOOM_MAX float
ZOOM_MIN float

공개 메소드들

메소드 설명
ChangeSortBy ( SortBy by ) : void
ChangeSortByDirection ( SortDirection dir ) : void
CopyAsImage ( ) : void
CopyFile ( ) : void
CurrentImageSize ( ) : Vector2u
DeleteFile ( ) : void
DoCustomAction ( string action ) : void
FlipImage ( ) : void
ForceAlwaysOnTop ( ) : void
ImageViewer ( string file ) : System
NextFrame ( ) : void
NextImage ( ) : void
OpenConfig ( ) : void
OpenDuplicateWindow ( ) : void
OpenFileAtLocation ( ) : void
PrevFrame ( ) : void
PrevImage ( ) : void
RandomImage ( ) : void
ReloadConfig ( ) : void
ResetImage ( ) : void
RotateImage ( int Rotation, bool aroundCenter = true, bool updateWindowSize = true ) : void
Smoothing ( ) : bool
ToggleAlwaysOnTop ( ) : void
ToggleAnimation ( ) : void
ToggleBackground ( ) : void
ToggleFitToMonitor ( int dimension ) : void
ToggleSmoothing ( ) : void
UnforceAlwaysOnTop ( ) : void

Turns Always On Top off if it was forced.

비공개 메소드들

메소드 설명
ChangeImage ( string fileName ) : bool
ControlDown ( object code ) : void
ControlUp ( object code ) : void
GetFolderContents ( ) : void
LoadImage ( string fileName ) : bool
OnConfigChanged ( object source, FileSystemEventArgs e ) : void
OnKeyDown ( Object sender, SFML e ) : void
OnKeyUp ( Object sender, SFML e ) : void
OnMouseDown ( Object sender, MouseButtonEventArgs e ) : void
OnMouseMoved ( Object sender, MouseMoveEventArgs e ) : void
OnMouseUp ( Object sender, MouseButtonEventArgs e ) : void
OnMouseWheelScrolled ( Object sender, MouseWheelScrollEventArgs e ) : void
OnWindowClosed ( Object sender, EventArgs e ) : void
PreloadImage ( string fileName ) : bool

Loads an image into memory but doesn't set it as the displayed image.

PreloadNextImage ( ) : void
Redraw ( ) : void
Update ( ) : void

Sets Updated status and refreshes NextWindowPos.

Zoom ( float value, bool center = false ) : void

메소드 상세

ChangeSortBy() 공개 메소드

public ChangeSortBy ( SortBy by ) : void
by SortBy
리턴 void

ChangeSortByDirection() 공개 메소드

public ChangeSortByDirection ( SortDirection dir ) : void
dir SortDirection
리턴 void

CopyAsImage() 공개 메소드

public CopyAsImage ( ) : void
리턴 void

CopyFile() 공개 메소드

public CopyFile ( ) : void
리턴 void

CurrentImageSize() 공개 메소드

public CurrentImageSize ( ) : Vector2u
리턴 Vector2u

DeleteFile() 공개 메소드

public DeleteFile ( ) : void
리턴 void

DoCustomAction() 공개 메소드

public DoCustomAction ( string action ) : void
action string
리턴 void

FlipImage() 공개 메소드

public FlipImage ( ) : void
리턴 void

ForceAlwaysOnTop() 공개 메소드

public ForceAlwaysOnTop ( ) : void
리턴 void

ImageViewer() 공개 메소드

public ImageViewer ( string file ) : System
file string
리턴 System

NextFrame() 공개 메소드

public NextFrame ( ) : void
리턴 void

NextImage() 공개 메소드

public NextImage ( ) : void
리턴 void

OpenConfig() 공개 메소드

public OpenConfig ( ) : void
리턴 void

OpenDuplicateWindow() 공개 메소드

public OpenDuplicateWindow ( ) : void
리턴 void

OpenFileAtLocation() 공개 메소드

public OpenFileAtLocation ( ) : void
리턴 void

PrevFrame() 공개 메소드

public PrevFrame ( ) : void
리턴 void

PrevImage() 공개 메소드

public PrevImage ( ) : void
리턴 void

RandomImage() 공개 메소드

public RandomImage ( ) : void
리턴 void

ReloadConfig() 공개 메소드

public ReloadConfig ( ) : void
리턴 void

ResetImage() 공개 메소드

public ResetImage ( ) : void
리턴 void

RotateImage() 공개 메소드

public RotateImage ( int Rotation, bool aroundCenter = true, bool updateWindowSize = true ) : void
Rotation int
aroundCenter bool
updateWindowSize bool
리턴 void

Smoothing() 공개 메소드

public Smoothing ( ) : bool
리턴 bool

ToggleAlwaysOnTop() 공개 메소드

public ToggleAlwaysOnTop ( ) : void
리턴 void

ToggleAnimation() 공개 메소드

public ToggleAnimation ( ) : void
리턴 void

ToggleBackground() 공개 메소드

public ToggleBackground ( ) : void
리턴 void

ToggleFitToMonitor() 공개 메소드

public ToggleFitToMonitor ( int dimension ) : void
dimension int
리턴 void

ToggleSmoothing() 공개 메소드

public ToggleSmoothing ( ) : void
리턴 void

UnforceAlwaysOnTop() 공개 메소드

Turns Always On Top off if it was forced.
public UnforceAlwaysOnTop ( ) : void
리턴 void

프로퍼티 상세

AlwaysOnTop 공개적으로 프로퍼티

public bool AlwaysOnTop
리턴 bool

BackgroundsForImagesWithTransparency 공개적으로 프로퍼티

public bool BackgroundsForImagesWithTransparency
리턴 bool

CloseNextTick 공개적으로 프로퍼티

public bool CloseNextTick
리턴 bool

Config 공개적으로 프로퍼티

public Config,vimage Config
리턴 Config

EXTENSIONS 공개적으로 프로퍼티

public string[] EXTENSIONS
리턴 string[]

File 공개적으로 프로퍼티

public string File
리턴 string

FitToMonitorHeight 공개적으로 프로퍼티

public bool FitToMonitorHeight
리턴 bool

FitToMonitorWidth 공개적으로 프로퍼티

public bool FitToMonitorWidth
리턴 bool

FlippedX 공개적으로 프로퍼티

public bool FlippedX
리턴 bool

FolderContents 공개적으로 프로퍼티

public List FolderContents
리턴 List

FolderPosition 공개적으로 프로퍼티

public int FolderPosition
리턴 int

Image 공개적으로 프로퍼티

public dynamic Image
리턴 dynamic

SortImagesBy 공개적으로 프로퍼티

public SortBy SortImagesBy
리턴 SortBy

SortImagesByDir 공개적으로 프로퍼티

public SortDirection SortImagesByDir
리턴 SortDirection

Window 공개적으로 프로퍼티

public RenderWindow,SFML.Graphics Window
리턴 SFML.Graphics.RenderWindow

ZOOM_MAX 공개적으로 프로퍼티

public float ZOOM_MAX
리턴 float

ZOOM_MIN 공개적으로 프로퍼티

public float ZOOM_MIN
리턴 float