Blender V5.0
window.h File Reference

Go to the source code of this file.

Typedefs

using WindowInitFunc = void (*)()
using WindowExitFunc = void (*)()
using WindowResizeFunc = void (*)(int, int)
using WindowDisplayFunc = void (*)()
using WindowKeyboardFunc = void (*)(unsigned char)
using WindowMotionFunc = void (*)(int, int, int)

Functions

void window_main_loop (const char *title, const int width, const int height, WindowInitFunc initf, WindowExitFunc exitf, WindowResizeFunc resize, WindowDisplayFunc display, WindowKeyboardFunc keyboard, WindowMotionFunc motion)
void window_display_info (const char *info)
void window_display_help ()
void window_redraw ()
bool window_opengl_context_enable ()
void window_opengl_context_disable ()

Typedef Documentation

◆ WindowDisplayFunc

using WindowDisplayFunc = void (*)()

Definition at line 15 of file window.h.

◆ WindowExitFunc

using WindowExitFunc = void (*)()

Definition at line 13 of file window.h.

◆ WindowInitFunc

using WindowInitFunc = void (*)()

Definition at line 12 of file window.h.

◆ WindowKeyboardFunc

using WindowKeyboardFunc = void (*)(unsigned char)

Definition at line 16 of file window.h.

◆ WindowMotionFunc

using WindowMotionFunc = void (*)(int, int, int)

Definition at line 17 of file window.h.

◆ WindowResizeFunc

using WindowResizeFunc = void (*)(int, int)

Definition at line 14 of file window.h.

Function Documentation

◆ window_display_help()

void window_display_help ( )

Definition at line 97 of file window.cpp.

References CYCLES_VERSION_STRING, V, w(), and window_display_text().

◆ window_display_info()

void window_display_info ( const char * info)

Definition at line 76 of file window.cpp.

References V, and window_display_text().

◆ window_main_loop()

void window_main_loop ( const char * title,
const int width,
const int height,
WindowInitFunc initf,
WindowExitFunc exitf,
WindowResizeFunc resize,
WindowDisplayFunc display,
WindowKeyboardFunc keyboard,
WindowMotionFunc motion )

Definition at line 264 of file window.cpp.

References initf, LOG_ERROR, V, window_display(), window_keyboard(), window_motion(), window_mouse(), and window_reshape().

Referenced by main().

◆ window_opengl_context_disable()

void window_opengl_context_disable ( )

Definition at line 258 of file window.cpp.

References V.

Referenced by session_init(), and window_display().

◆ window_opengl_context_enable()

bool window_opengl_context_enable ( )

Definition at line 251 of file window.cpp.

References V.

Referenced by session_init(), and window_display().

◆ window_redraw()

void window_redraw ( )

Definition at line 352 of file window.cpp.

References V.

Referenced by session_init().