class Boleite::Private::GLFW
- Boleite::Private::GLFW
- Boleite::Backend
- Reference
- Object
Included Modules
- CrystalClear
Defined in:
boleite/backend/glfw_backend.crConstructors
Class Method Summary
Instance Method Summary
- #contract_ensures_create_graphics(return_value, config : BackendConfiguration)
- #contract_post_create_graphics(check_depth, return_value, config : BackendConfiguration)
- #contract_pre_create_graphics(check_depth, config : BackendConfiguration)
- #contract_requires_create_graphics(config : BackendConfiguration)
- #create_graphics(config : BackendConfiguration) : GraphicsContext
- #create_graphics_context(surface, config : BackendConfiguration) : GraphicsContext
- #create_opengl_context(surface, config : BackendConfiguration)
- #create_surface(video_mode)
- #create_vulkan_context(surface, config : BackendConfiguration)
- #default_config : BackendConfiguration
- #default_video_mode(mode)
- #finalize
- #is_initialized?
- #poll_event : InputEvent | Nil
- #safe_call
- #setup_main_target_settings(config : BackendConfiguration)
- #setup_opengl_settings(config : BackendConfiguration)
- #setup_refresh_rate(config : BackendConfiguration)
- #setup_rendering_settings(config)
- #setup_window_settings(config)
- #test_invariant_contracts(method = "")
Macro Summary
Instance methods inherited from class Boleite::Backend
create_graphics(config : BackendConfiguration) : GraphicsContext
create_graphics,
default_config : BackendConfiguration
default_config,
poll_event : InputEvent | Nil
poll_event
Class methods inherited from class Boleite::Backend
create_glfw
create_glfw
Constructor Detail
Class Method Detail
Instance Method Detail
def contract_post_create_graphics(check_depth, return_value, config : BackendConfiguration)
#