IWindowing

class carb.windowing.IWindowing

Bases: pybind11_object

Methods

__init__(*args, **kwargs)

create_cursor(self, arg0, arg1, arg2)

create_cursor_standard(self, arg0)

create_window(self, width, height, title, ...)

destroy_cursor(self, arg0)

destroy_window(self, arg0)

focus_window(self, arg0)

get_clipboard(self, arg0)

get_cursor_mode(self, arg0)

get_cursor_position(self, arg0)

get_input_mode(self, arg0, arg1)

get_keyboard(self, arg0)

get_monitor_position(self, arg0)

get_monitor_work_area(self, arg0)

get_monitors(self)

get_mouse(self, arg0)

get_native_display(self, arg0)

get_native_window(self, arg0)

get_window_height(self, arg0)

get_window_opacity(self, arg0)

get_window_position(self, arg0)

get_window_user_pointer(self, arg0)

get_window_width(self, arg0)

hide_window(self, arg0)

is_window_focused(self, arg0)

is_window_fullscreen(self, arg0)

is_window_maximized(self, arg0)

is_window_minimized(self, arg0)

maximize_window(self, arg0)

minimize_window(self, arg0)

poll_events(self)

resize_window(self, arg0, arg1, arg2)

restore_window(self, arg0)

set_clipboard(self, arg0, arg1)

set_cursor(self, arg0, arg1)

set_cursor_mode(self, arg0, arg1)

set_cursor_position(self, arg0, arg1)

set_input_mode(self, arg0, arg1, arg2)

set_window_content_scale(self, arg0)

set_window_fullscreen(self, arg0, arg1)

set_window_icon(self, arg0, arg1)

set_window_opacity(self, arg0, arg1)

set_window_position(self, arg0, arg1)

set_window_should_close(self, arg0, arg1)

set_window_title(self, arg0, arg1)

set_window_user_pointer(self, arg0, arg1)

should_window_close(self, arg0)

show_window(self, arg0)

update_input_devices(self)

wait_events(self)

__init__(*args, **kwargs)
create_cursor(self: carb.windowing.IWindowing, arg0: carb.windowing.Image, arg1: int, arg2: int) carb.windowing.Cursor
create_cursor_standard(self: carb.windowing.IWindowing, arg0: carb.windowing.CursorStandardShape) carb.windowing.Cursor
create_window(self: carb.windowing.IWindowing, width: int, height: int, title: str, fullscreen: bool, hints: int = 0) carb.windowing.Window
destroy_cursor(self: carb.windowing.IWindowing, arg0: carb.windowing.Cursor) None
destroy_window(self: carb.windowing.IWindowing, arg0: carb.windowing.Window) None
focus_window(self: carb.windowing.IWindowing, arg0: carb.windowing.Window) None
get_clipboard(self: carb.windowing.IWindowing, arg0: carb.windowing.Window) str
get_cursor_mode(self: carb.windowing.IWindowing, arg0: carb.windowing.Window) carb.windowing.CursorMode
get_cursor_position(self: carb.windowing.IWindowing, arg0: carb.windowing.Window) carb._carb.Int2
get_input_mode(self: carb.windowing.IWindowing, arg0: carb.windowing.Window, arg1: carb.windowing.InputMode) bool
get_keyboard(self: carb.windowing.IWindowing, arg0: carb.windowing.Window) carb.input.Keyboard
get_monitor_position(self: carb.windowing.IWindowing, arg0: carb.windowing.Monitor) carb._carb.Int2
get_monitor_work_area(self: carb.windowing.IWindowing, arg0: carb.windowing.Monitor) tuple
get_monitors(self: carb.windowing.IWindowing) tuple
get_mouse(self: carb.windowing.IWindowing, arg0: carb.windowing.Window) carb.input.Mouse
get_native_display(self: carb.windowing.IWindowing, arg0: carb.windowing.Window) capsule
get_native_window(self: carb.windowing.IWindowing, arg0: carb.windowing.Window) capsule
get_window_height(self: carb.windowing.IWindowing, arg0: carb.windowing.Window) int
get_window_opacity(self: carb.windowing.IWindowing, arg0: carb.windowing.Window) float
get_window_position(self: carb.windowing.IWindowing, arg0: carb.windowing.Window) carb._carb.Int2
get_window_user_pointer(self: carb.windowing.IWindowing, arg0: carb.windowing.Window) capsule
get_window_width(self: carb.windowing.IWindowing, arg0: carb.windowing.Window) int
hide_window(self: carb.windowing.IWindowing, arg0: carb.windowing.Window) None
is_window_focused(self: carb.windowing.IWindowing, arg0: carb.windowing.Window) bool
is_window_fullscreen(self: carb.windowing.IWindowing, arg0: carb.windowing.Window) bool
is_window_maximized(self: carb.windowing.IWindowing, arg0: carb.windowing.Window) bool
is_window_minimized(self: carb.windowing.IWindowing, arg0: carb.windowing.Window) bool
maximize_window(self: carb.windowing.IWindowing, arg0: carb.windowing.Window) None
minimize_window(self: carb.windowing.IWindowing, arg0: carb.windowing.Window) None
poll_events(self: carb.windowing.IWindowing) None
resize_window(self: carb.windowing.IWindowing, arg0: carb.windowing.Window, arg1: int, arg2: int) None
restore_window(self: carb.windowing.IWindowing, arg0: carb.windowing.Window) None
set_clipboard(self: carb.windowing.IWindowing, arg0: carb.windowing.Window, arg1: str) None
set_cursor(self: carb.windowing.IWindowing, arg0: carb.windowing.Window, arg1: carb.windowing.Cursor) None
set_cursor_mode(self: carb.windowing.IWindowing, arg0: carb.windowing.Window, arg1: carb.windowing.CursorMode) None
set_cursor_position(self: carb.windowing.IWindowing, arg0: carb.windowing.Window, arg1: carb._carb.Int2) None
set_input_mode(self: carb.windowing.IWindowing, arg0: carb.windowing.Window, arg1: carb.windowing.InputMode, arg2: bool) None
set_window_content_scale(self: carb.windowing.IWindowing, arg0: carb.windowing.Window) carb._carb.Float2
set_window_fullscreen(self: carb.windowing.IWindowing, arg0: carb.windowing.Window, arg1: bool) None
set_window_icon(self: carb.windowing.IWindowing, arg0: carb.windowing.Window, arg1: carb.windowing.Image) None
set_window_opacity(self: carb.windowing.IWindowing, arg0: carb.windowing.Window, arg1: float) None
set_window_position(self: carb.windowing.IWindowing, arg0: carb.windowing.Window, arg1: carb._carb.Int2) None
set_window_should_close(self: carb.windowing.IWindowing, arg0: carb.windowing.Window, arg1: bool) None
set_window_title(self: carb.windowing.IWindowing, arg0: carb.windowing.Window, arg1: str) None
set_window_user_pointer(self: carb.windowing.IWindowing, arg0: carb.windowing.Window, arg1: capsule) None
should_window_close(self: carb.windowing.IWindowing, arg0: carb.windowing.Window) bool
show_window(self: carb.windowing.IWindowing, arg0: carb.windowing.Window) None
update_input_devices(self: carb.windowing.IWindowing) None
wait_events(self: carb.windowing.IWindowing) None