class I_VIDEO General cluster: render description: "i_video.c DOOM graphics stuff for SDL library" create: make Ancestors ANY Queries actualheight: INTEGER_32 argbbuffer: detachable SDL_SURFACE_STRUCT_API aspect_ratio_correct: BOOLEAN Blit_rect: SDL_RECT_STRUCT_API currently_grabbed: BOOLEAN firsttime: BOOLEAN fullscreen: BOOLEAN Fullscreen_height: INTEGER_32 Fullscreen_width: INTEGER_32 grabmouse: INTEGER_32 grabmouse_callback: detachable PREDICATE h_upscale_old: INTEGER_32 i_main: I_MAIN i_videobuffer: PIXEL_T_BUFFER initialized: BOOLEAN integer_scaling: BOOLEAN lasttic: INTEGER_32 Max_scaling_buffer_pixels: INTEGER_32 mouseshouldbegrabbed: BOOLEAN multiply: INTEGER_32 nograbmouse_override: BOOLEAN nomouse: BOOLEAN Palette: ARRAY [SDL_COLOR_STRUCT_API] palette_to_set: BOOLEAN pixel_format: NATURAL_32 renderer: detachable SDL_RENDERER_STRUCT_API screen: detachable SDL_WINDOW_STRUCT_API screenbuffer: detachable SDL_SURFACE_STRUCT_API Screenheight_4_3: INTEGER_32 screensaver_mode: BOOLEAN Screenvisible: BOOLEAN Startup_delay: INTEGER_32 texture: detachable SDL_TEXTURE_STRUCT_API texture_upscaled: detachable SDL_TEXTURE_STRUCT_API toggle_full_screen_key_shortcut (sym: SDL_KEYSYM_STRUCT_API): BOOLEAN Usemouse: BOOLEAN w_upscale_old: INTEGER_32 window_focused: BOOLEAN window_height: INTEGER_32 window_width: INTEGER_32 Commands adjust_window_size adjustwindowsize create_upscaled_texture (force: BOOLEAN) handlewindowevent (event: SDL_WINDOW_EVENT_STRUCT_API) i_finishupdate i_getevent i_initgraphics i_readscreen (scr: PIXEL_T_BUFFER) i_setpalette (doompalette: MANAGED_POINTER) i_startframe i_starttic i_togglefullscreen i_updatenoblit limit_texture_size (w_upscale, h_upscale: TYPED_POINTER [INTEGER_32]) make (a_i_main: [like i_main] I_MAIN) set_grabmouse_callback (a_grabmouse_callback: [like grabmouse_callback] detachable PREDICATE) set_sdl_palette set_video_mode setshowcursor (show: BOOLEAN) updategrab
Generated by ISE EiffelStudio