C# 클래스 Pencil.Gaming.Glfw

파일 보기 프로젝트 열기: prepare/HTML-Renderer 1 사용 예제들

공개 메소드들

메소드 설명
CreateWindow ( int width, int height, string title, GlfwMonitorPtr monitor, GlfwWindowPtr share ) : GlfwWindowPtr
DefaultWindowHints ( ) : void
DestroyWindow ( GlfwWindowPtr window ) : void
ExtensionSupported ( string extension ) : bool
GetClipboardString ( GlfwWindowPtr window ) : string
GetCurrentContext ( ) : GlfwWindowPtr
GetCursorPos ( GlfwWindowPtr window, double &xpos, double &ypos ) : void
GetFramebufferSize ( GlfwWindowPtr window, int &width, int &height ) : void
GetGammaRamp ( GlfwMonitorPtr monitor, GlfwGammaRamp &ramp ) : void
GetInputMode ( GlfwWindowPtr window, InputMode mode ) : int
GetJoystickAxes ( Joystick joy ) : float[]
GetJoystickButtons ( Joystick joy ) : byte[]
GetJoystickName ( Joystick joy ) : string
GetKey ( GlfwWindowPtr window, Key key ) : bool
GetMonitorName ( GlfwMonitorPtr monitor ) : string
GetMonitorPhysicalSize ( GlfwMonitorPtr monitor, int &width, int &height ) : void
GetMonitorPos ( GlfwMonitorPtr monitor, int &xpos, int &ypos ) : void
GetMonitors ( ) : Pencil.Gaming.GlfwMonitorPtr[]
GetMouseButton ( GlfwWindowPtr window, MouseButton button ) : bool
GetNativePlatformWinHwnd ( GlfwWindowPtr wnd ) : IntPtr
GetPrimaryMonitor ( ) : GlfwMonitorPtr
GetProcAddress ( string procname ) : IntPtr
GetTime ( ) : double
GetVersion ( int &major, int &minor, int &rev ) : void
GetVersionString ( ) : string
GetVideoMode ( GlfwMonitorPtr monitor ) : GlfwVidMode
GetVideoModes ( GlfwMonitorPtr monitor ) : Pencil.Gaming.GlfwVidMode[]
GetWindowAttrib ( GlfwWindowPtr window, WindowAttrib param ) : int
GetWindowAttrib ( GlfwWindowPtr window, WindowHint param ) : int
GetWindowMonitor ( GlfwWindowPtr window ) : GlfwMonitorPtr
GetWindowPos ( GlfwWindowPtr window, int &xpos, int &ypos ) : void
GetWindowSize ( GlfwWindowPtr window, int &width, int &height ) : void
GetWindowUserPointer ( GlfwWindowPtr window ) : IntPtr
HideWindow ( GlfwWindowPtr window ) : void
IconifyWindow ( GlfwWindowPtr window ) : void
Init ( ) : bool
JoystickPresent ( Joystick joy ) : bool
MakeContextCurrent ( GlfwWindowPtr window ) : void
PollEvents ( ) : void
RestoreWindow ( GlfwWindowPtr window ) : void
SetCharCallback ( GlfwWindowPtr window, GlfwCharFun cbfun ) : GlfwCharFun
SetClipboardString ( GlfwWindowPtr window, string @string ) : void
SetCursorEnterCallback ( GlfwWindowPtr window, GlfwCursorEnterFun cbfun ) : GlfwCursorEnterFun
SetCursorPos ( GlfwWindowPtr window, double xpos, double ypos ) : void
SetCursorPosCallback ( GlfwWindowPtr window, GlfwCursorPosFun cbfun ) : GlfwCursorPosFun
SetErrorCallback ( GlfwErrorFun cbfun ) : GlfwErrorFun
SetFramebufferSizeCallback ( GlfwWindowPtr window, GlfwFramebufferSizeFun cbfun ) : GlfwFramebufferSizeFun
SetGamma ( GlfwMonitorPtr monitor, float gamma ) : void
SetGammaRamp ( GlfwMonitorPtr monitor, GlfwGammaRamp &ramp ) : void
SetInputMode ( GlfwWindowPtr window, InputMode mode, CursorMode value ) : void
SetKeyCallback ( GlfwWindowPtr window, GlfwKeyFun cbfun ) : GlfwKeyFun
SetMouseButtonCallback ( GlfwWindowPtr window, GlfwMouseButtonFun cbfun ) : GlfwMouseButtonFun
SetScrollCallback ( GlfwWindowPtr window, GlfwScrollFun cbfun ) : GlfwScrollFun
SetTime ( double time ) : void
SetWindowCloseCallback ( GlfwWindowPtr window, GlfwWindowCloseFun cbfun ) : GlfwWindowCloseFun
SetWindowFocusCallback ( GlfwWindowPtr window, GlfwWindowFocusFun cbfun ) : GlfwWindowFocusFun
SetWindowIconifyCallback ( GlfwWindowPtr window, GlfwWindowIconifyFun cbfun ) : GlfwWindowIconifyFun
SetWindowPos ( GlfwWindowPtr window, int xpos, int ypos ) : void
SetWindowPosCallback ( GlfwWindowPtr window, GlfwWindowPosFun cbfun ) : GlfwWindowPosFun
SetWindowRefreshCallback ( GlfwWindowPtr window, GlfwWindowRefreshFun cbfun ) : GlfwWindowRefreshFun
SetWindowShouldClose ( GlfwWindowPtr window, bool value ) : void
SetWindowSize ( GlfwWindowPtr window, int width, int height ) : void
SetWindowSizeCallback ( GlfwWindowPtr window, GlfwWindowSizeFun cbfun ) : GlfwWindowSizeFun
SetWindowTitle ( GlfwWindowPtr window, string title ) : void
SetWindowUserPointer ( GlfwWindowPtr window, IntPtr pointer ) : void
ShowWindow ( GlfwWindowPtr window ) : void
SwapBuffers ( GlfwWindowPtr window ) : void
SwapInterval ( int interval ) : void
Terminate ( ) : void
WaitEvents ( ) : void
WindowHint ( WindowHint target, int hint ) : void
WindowShouldClose ( GlfwWindowPtr window ) : bool

메소드 상세

CreateWindow() 공개 정적인 메소드

public static CreateWindow ( int width, int height, string title, GlfwMonitorPtr monitor, GlfwWindowPtr share ) : GlfwWindowPtr
width int
height int
title string
monitor GlfwMonitorPtr
share GlfwWindowPtr
리턴 GlfwWindowPtr

DefaultWindowHints() 공개 정적인 메소드

public static DefaultWindowHints ( ) : void
리턴 void

DestroyWindow() 공개 정적인 메소드

public static DestroyWindow ( GlfwWindowPtr window ) : void
window GlfwWindowPtr
리턴 void

ExtensionSupported() 공개 정적인 메소드

public static ExtensionSupported ( string extension ) : bool
extension string
리턴 bool

GetClipboardString() 공개 정적인 메소드

public static GetClipboardString ( GlfwWindowPtr window ) : string
window GlfwWindowPtr
리턴 string

GetCurrentContext() 공개 정적인 메소드

public static GetCurrentContext ( ) : GlfwWindowPtr
리턴 GlfwWindowPtr

GetCursorPos() 공개 정적인 메소드

public static GetCursorPos ( GlfwWindowPtr window, double &xpos, double &ypos ) : void
window GlfwWindowPtr
xpos double
ypos double
리턴 void

GetFramebufferSize() 공개 정적인 메소드

public static GetFramebufferSize ( GlfwWindowPtr window, int &width, int &height ) : void
window GlfwWindowPtr
width int
height int
리턴 void

GetGammaRamp() 공개 정적인 메소드

public static GetGammaRamp ( GlfwMonitorPtr monitor, GlfwGammaRamp &ramp ) : void
monitor GlfwMonitorPtr
ramp GlfwGammaRamp
리턴 void

GetInputMode() 공개 정적인 메소드

public static GetInputMode ( GlfwWindowPtr window, InputMode mode ) : int
window GlfwWindowPtr
mode InputMode
리턴 int

GetJoystickAxes() 공개 정적인 메소드

public static GetJoystickAxes ( Joystick joy ) : float[]
joy Joystick
리턴 float[]

GetJoystickButtons() 공개 정적인 메소드

public static GetJoystickButtons ( Joystick joy ) : byte[]
joy Joystick
리턴 byte[]

GetJoystickName() 공개 정적인 메소드

public static GetJoystickName ( Joystick joy ) : string
joy Joystick
리턴 string

GetKey() 공개 정적인 메소드

public static GetKey ( GlfwWindowPtr window, Key key ) : bool
window GlfwWindowPtr
key Key
리턴 bool

GetMonitorName() 공개 정적인 메소드

public static GetMonitorName ( GlfwMonitorPtr monitor ) : string
monitor GlfwMonitorPtr
리턴 string

GetMonitorPhysicalSize() 공개 정적인 메소드

public static GetMonitorPhysicalSize ( GlfwMonitorPtr monitor, int &width, int &height ) : void
monitor GlfwMonitorPtr
width int
height int
리턴 void

GetMonitorPos() 공개 정적인 메소드

public static GetMonitorPos ( GlfwMonitorPtr monitor, int &xpos, int &ypos ) : void
monitor GlfwMonitorPtr
xpos int
ypos int
리턴 void

GetMonitors() 공개 정적인 메소드

public static GetMonitors ( ) : Pencil.Gaming.GlfwMonitorPtr[]
리턴 Pencil.Gaming.GlfwMonitorPtr[]

GetMouseButton() 공개 정적인 메소드

public static GetMouseButton ( GlfwWindowPtr window, MouseButton button ) : bool
window GlfwWindowPtr
button MouseButton
리턴 bool

GetNativePlatformWinHwnd() 공개 정적인 메소드

public static GetNativePlatformWinHwnd ( GlfwWindowPtr wnd ) : IntPtr
wnd GlfwWindowPtr
리턴 System.IntPtr

GetPrimaryMonitor() 공개 정적인 메소드

public static GetPrimaryMonitor ( ) : GlfwMonitorPtr
리턴 GlfwMonitorPtr

GetProcAddress() 공개 정적인 메소드

public static GetProcAddress ( string procname ) : IntPtr
procname string
리턴 System.IntPtr

GetTime() 공개 정적인 메소드

public static GetTime ( ) : double
리턴 double

GetVersion() 공개 정적인 메소드

public static GetVersion ( int &major, int &minor, int &rev ) : void
major int
minor int
rev int
리턴 void

GetVersionString() 공개 정적인 메소드

public static GetVersionString ( ) : string
리턴 string

GetVideoMode() 공개 정적인 메소드

public static GetVideoMode ( GlfwMonitorPtr monitor ) : GlfwVidMode
monitor GlfwMonitorPtr
리턴 GlfwVidMode

GetVideoModes() 공개 정적인 메소드

public static GetVideoModes ( GlfwMonitorPtr monitor ) : Pencil.Gaming.GlfwVidMode[]
monitor GlfwMonitorPtr
리턴 Pencil.Gaming.GlfwVidMode[]

GetWindowAttrib() 공개 정적인 메소드

public static GetWindowAttrib ( GlfwWindowPtr window, WindowAttrib param ) : int
window GlfwWindowPtr
param WindowAttrib
리턴 int

GetWindowAttrib() 공개 정적인 메소드

public static GetWindowAttrib ( GlfwWindowPtr window, WindowHint param ) : int
window GlfwWindowPtr
param WindowHint
리턴 int

GetWindowMonitor() 공개 정적인 메소드

public static GetWindowMonitor ( GlfwWindowPtr window ) : GlfwMonitorPtr
window GlfwWindowPtr
리턴 GlfwMonitorPtr

GetWindowPos() 공개 정적인 메소드

public static GetWindowPos ( GlfwWindowPtr window, int &xpos, int &ypos ) : void
window GlfwWindowPtr
xpos int
ypos int
리턴 void

GetWindowSize() 공개 정적인 메소드

public static GetWindowSize ( GlfwWindowPtr window, int &width, int &height ) : void
window GlfwWindowPtr
width int
height int
리턴 void

GetWindowUserPointer() 공개 정적인 메소드

public static GetWindowUserPointer ( GlfwWindowPtr window ) : IntPtr
window GlfwWindowPtr
리턴 System.IntPtr

HideWindow() 공개 정적인 메소드

public static HideWindow ( GlfwWindowPtr window ) : void
window GlfwWindowPtr
리턴 void

IconifyWindow() 공개 정적인 메소드

public static IconifyWindow ( GlfwWindowPtr window ) : void
window GlfwWindowPtr
리턴 void

Init() 공개 정적인 메소드

public static Init ( ) : bool
리턴 bool

JoystickPresent() 공개 정적인 메소드

public static JoystickPresent ( Joystick joy ) : bool
joy Joystick
리턴 bool

MakeContextCurrent() 공개 정적인 메소드

public static MakeContextCurrent ( GlfwWindowPtr window ) : void
window GlfwWindowPtr
리턴 void

PollEvents() 공개 정적인 메소드

public static PollEvents ( ) : void
리턴 void

RestoreWindow() 공개 정적인 메소드

public static RestoreWindow ( GlfwWindowPtr window ) : void
window GlfwWindowPtr
리턴 void

SetCharCallback() 공개 정적인 메소드

public static SetCharCallback ( GlfwWindowPtr window, GlfwCharFun cbfun ) : GlfwCharFun
window GlfwWindowPtr
cbfun GlfwCharFun
리턴 GlfwCharFun

SetClipboardString() 공개 정적인 메소드

public static SetClipboardString ( GlfwWindowPtr window, string @string ) : void
window GlfwWindowPtr
@string string
리턴 void

SetCursorEnterCallback() 공개 정적인 메소드

public static SetCursorEnterCallback ( GlfwWindowPtr window, GlfwCursorEnterFun cbfun ) : GlfwCursorEnterFun
window GlfwWindowPtr
cbfun GlfwCursorEnterFun
리턴 GlfwCursorEnterFun

SetCursorPos() 공개 정적인 메소드

public static SetCursorPos ( GlfwWindowPtr window, double xpos, double ypos ) : void
window GlfwWindowPtr
xpos double
ypos double
리턴 void

SetCursorPosCallback() 공개 정적인 메소드

public static SetCursorPosCallback ( GlfwWindowPtr window, GlfwCursorPosFun cbfun ) : GlfwCursorPosFun
window GlfwWindowPtr
cbfun GlfwCursorPosFun
리턴 GlfwCursorPosFun

SetErrorCallback() 공개 정적인 메소드

public static SetErrorCallback ( GlfwErrorFun cbfun ) : GlfwErrorFun
cbfun GlfwErrorFun
리턴 GlfwErrorFun

SetFramebufferSizeCallback() 공개 정적인 메소드

public static SetFramebufferSizeCallback ( GlfwWindowPtr window, GlfwFramebufferSizeFun cbfun ) : GlfwFramebufferSizeFun
window GlfwWindowPtr
cbfun GlfwFramebufferSizeFun
리턴 GlfwFramebufferSizeFun

SetGamma() 공개 정적인 메소드

public static SetGamma ( GlfwMonitorPtr monitor, float gamma ) : void
monitor GlfwMonitorPtr
gamma float
리턴 void

SetGammaRamp() 공개 정적인 메소드

public static SetGammaRamp ( GlfwMonitorPtr monitor, GlfwGammaRamp &ramp ) : void
monitor GlfwMonitorPtr
ramp GlfwGammaRamp
리턴 void

SetInputMode() 공개 정적인 메소드

public static SetInputMode ( GlfwWindowPtr window, InputMode mode, CursorMode value ) : void
window GlfwWindowPtr
mode InputMode
value CursorMode
리턴 void

SetKeyCallback() 공개 정적인 메소드

public static SetKeyCallback ( GlfwWindowPtr window, GlfwKeyFun cbfun ) : GlfwKeyFun
window GlfwWindowPtr
cbfun GlfwKeyFun
리턴 GlfwKeyFun

SetMouseButtonCallback() 공개 정적인 메소드

public static SetMouseButtonCallback ( GlfwWindowPtr window, GlfwMouseButtonFun cbfun ) : GlfwMouseButtonFun
window GlfwWindowPtr
cbfun GlfwMouseButtonFun
리턴 GlfwMouseButtonFun

SetScrollCallback() 공개 정적인 메소드

public static SetScrollCallback ( GlfwWindowPtr window, GlfwScrollFun cbfun ) : GlfwScrollFun
window GlfwWindowPtr
cbfun GlfwScrollFun
리턴 GlfwScrollFun

SetTime() 공개 정적인 메소드

public static SetTime ( double time ) : void
time double
리턴 void

SetWindowCloseCallback() 공개 정적인 메소드

public static SetWindowCloseCallback ( GlfwWindowPtr window, GlfwWindowCloseFun cbfun ) : GlfwWindowCloseFun
window GlfwWindowPtr
cbfun GlfwWindowCloseFun
리턴 GlfwWindowCloseFun

SetWindowFocusCallback() 공개 정적인 메소드

public static SetWindowFocusCallback ( GlfwWindowPtr window, GlfwWindowFocusFun cbfun ) : GlfwWindowFocusFun
window GlfwWindowPtr
cbfun GlfwWindowFocusFun
리턴 GlfwWindowFocusFun

SetWindowIconifyCallback() 공개 정적인 메소드

public static SetWindowIconifyCallback ( GlfwWindowPtr window, GlfwWindowIconifyFun cbfun ) : GlfwWindowIconifyFun
window GlfwWindowPtr
cbfun GlfwWindowIconifyFun
리턴 GlfwWindowIconifyFun

SetWindowPos() 공개 정적인 메소드

public static SetWindowPos ( GlfwWindowPtr window, int xpos, int ypos ) : void
window GlfwWindowPtr
xpos int
ypos int
리턴 void

SetWindowPosCallback() 공개 정적인 메소드

public static SetWindowPosCallback ( GlfwWindowPtr window, GlfwWindowPosFun cbfun ) : GlfwWindowPosFun
window GlfwWindowPtr
cbfun GlfwWindowPosFun
리턴 GlfwWindowPosFun

SetWindowRefreshCallback() 공개 정적인 메소드

public static SetWindowRefreshCallback ( GlfwWindowPtr window, GlfwWindowRefreshFun cbfun ) : GlfwWindowRefreshFun
window GlfwWindowPtr
cbfun GlfwWindowRefreshFun
리턴 GlfwWindowRefreshFun

SetWindowShouldClose() 공개 정적인 메소드

public static SetWindowShouldClose ( GlfwWindowPtr window, bool value ) : void
window GlfwWindowPtr
value bool
리턴 void

SetWindowSize() 공개 정적인 메소드

public static SetWindowSize ( GlfwWindowPtr window, int width, int height ) : void
window GlfwWindowPtr
width int
height int
리턴 void

SetWindowSizeCallback() 공개 정적인 메소드

public static SetWindowSizeCallback ( GlfwWindowPtr window, GlfwWindowSizeFun cbfun ) : GlfwWindowSizeFun
window GlfwWindowPtr
cbfun GlfwWindowSizeFun
리턴 GlfwWindowSizeFun

SetWindowTitle() 공개 정적인 메소드

public static SetWindowTitle ( GlfwWindowPtr window, string title ) : void
window GlfwWindowPtr
title string
리턴 void

SetWindowUserPointer() 공개 정적인 메소드

public static SetWindowUserPointer ( GlfwWindowPtr window, IntPtr pointer ) : void
window GlfwWindowPtr
pointer System.IntPtr
리턴 void

ShowWindow() 공개 정적인 메소드

public static ShowWindow ( GlfwWindowPtr window ) : void
window GlfwWindowPtr
리턴 void

SwapBuffers() 공개 정적인 메소드

public static SwapBuffers ( GlfwWindowPtr window ) : void
window GlfwWindowPtr
리턴 void

SwapInterval() 공개 정적인 메소드

public static SwapInterval ( int interval ) : void
interval int
리턴 void

Terminate() 공개 정적인 메소드

public static Terminate ( ) : void
리턴 void

WaitEvents() 공개 정적인 메소드

public static WaitEvents ( ) : void
리턴 void

WindowHint() 공개 정적인 메소드

public static WindowHint ( WindowHint target, int hint ) : void
target WindowHint
hint int
리턴 void

WindowShouldClose() 공개 정적인 메소드

public static WindowShouldClose ( GlfwWindowPtr window ) : bool
window GlfwWindowPtr
리턴 bool