ebiten/internal/ui
TotallyGamerJet 8c5f525ac2
internal/ui: use RegisterClass API (#2442)
Updates #1162

This change uses purego's new RegisterClass API to clean up the
EbitengineWindowDelegate ObjC class. Doing so makes the code
easier to read and more efficient since it directly get the origResizable
and origDelegate fields.
2022-11-07 14:31:39 +09:00
..
api_windows.go all: remove old // +build comments (#2431) 2022-11-03 12:55:14 +09:00
context.go internal/ui: clean-up code 2022-10-28 19:07:37 +09:00
globalstate.go internal/ui: refactoring: separate globalState into a new file 2022-10-23 00:11:35 +09:00
graphics.go ebiten: add ReadDebugInfo for getting debug info (only graphics libray so far) (#2222) 2022-07-31 02:56:16 +09:00
hideconsole_notwindows.go all: remove old // +build comments (#2431) 2022-11-03 12:55:14 +09:00
hideconsole_windows.go all: remove old // +build comments (#2431) 2022-11-03 12:55:14 +09:00
image.go internal/ui: clean-up code 2022-10-28 19:07:37 +09:00
input_glfw.go all: remove old // +build comments (#2431) 2022-11-03 12:55:14 +09:00
input_js.go internal/ui: bug fix: reentering updateImpl caused double unlocking 2022-09-20 13:19:43 +09:00
input_mobile.go all: remove old // +build comments (#2431) 2022-11-03 12:55:14 +09:00
input_nintendosdk.go all: remove old // +build comments (#2431) 2022-11-03 12:55:14 +09:00
keys_glfw.go all: remove old // +build comments (#2431) 2022-11-03 12:55:14 +09:00
keys_js.go rename Ebiten -> Ebitengine 2022-05-25 22:48:19 +09:00
keys_mobile.go all: remove old // +build comments (#2431) 2022-11-03 12:55:14 +09:00
keys.go rename Ebiten -> Ebitengine 2022-05-25 22:48:19 +09:00
run_notsinglethread.go all: remove old // +build comments (#2431) 2022-11-03 12:55:14 +09:00
run_singlethread.go all: remove old // +build comments (#2431) 2022-11-03 12:55:14 +09:00
shader.go internal/graphicscommand: use buffers for []float32 to reduce allocations 2022-11-04 21:55:44 +09:00
ui_android.go ebiten: add ReadDebugInfo for getting debug info (only graphics libray so far) (#2222) 2022-07-31 02:56:16 +09:00
ui_glfw_darwin.go internal/ui: use RegisterClass API (#2442) 2022-11-07 14:31:39 +09:00
ui_glfw_gl.go all: remove old // +build comments (#2431) 2022-11-03 12:55:14 +09:00
ui_glfw_gles.go all: remove old // +build comments (#2431) 2022-11-03 12:55:14 +09:00
ui_glfw_unix.go all: remove old // +build comments (#2431) 2022-11-03 12:55:14 +09:00
ui_glfw_windows.go all: remove old // +build comments (#2431) 2022-11-03 12:55:14 +09:00
ui_glfw.go all: remove old // +build comments (#2431) 2022-11-03 12:55:14 +09:00
ui_ios.go all: remove the build tag 2022-09-15 00:23:40 +09:00
ui_js.go all: replace interface{} with any (#2430) 2022-11-03 15:33:09 +09:00
ui_mobile.go all: remove old // +build comments (#2431) 2022-11-03 12:55:14 +09:00
ui_nintendosdk.go all: remove old // +build comments (#2431) 2022-11-03 12:55:14 +09:00
ui.go internal/graphicscommand: move availableFilename to graphicscommand 2022-08-31 13:26:14 +09:00
window_glfw.go all: remove old // +build comments (#2431) 2022-11-03 12:55:14 +09:00
window.go internal/ui: return a null Window on Xbox 2022-06-01 01:26:31 +09:00