XenevaOS
Loading...
Searching...
No Matches
compose.h
Go to the documentation of this file.
1
32#ifndef __COMPOSE_H__
33#define __COMPOSE_H__
34
35#include "deodxr.h"
36#include "backdirty.h"
37#include "dirty.h"
38#include "window.h"
39#include "alpha.h"
40#include "animation.h"
41#include "clip.h"
42#include "surface.h"
43
47extern void
61 Window* win,
63 WinSharedInfo* info,
65 bool _window_moving_,
66 bool _shadow_update);
67
78
83 Window* win,
85 bool _window_moving_,
86 WinSharedInfo* info,
88
89#endif
void _compose_always_on_top_entire(ChCanvas *canvas, Window *win, bool _always_on_top_update, bool _window_moving_, WinSharedInfo *info, Window *rootWin)
_compose_always_on_top_entire – compose entire always on top window
Definition compose.cpp:819
void _compose_always_on_top_dirty(ChCanvas *canvas, WinSharedInfo *info, bool _window_moving_, Window *focusedWin, Window *win)
_compose_always_on_top_dirty – compose always on top window's dirty rectangles
Definition compose.cpp:618
void _compose_dirty_area_(ChCanvas *canvas, Window *win, Window *focusedWin, WinSharedInfo *info)
Check for small area updates !! not entire window.
Definition compose.cpp:52
void _compose_entire_window(ChCanvas *canvas, Window *win, bool _window_update_all_, WinSharedInfo *info, Window *focusedWin, bool _window_moving_, bool _shadow_update)
compose_entire_window – composes an entire window to canvas
Definition compose.cpp:316
Window * rootWin
Definition deomain.cpp:86
ChCanvas * canvas
Definition deomain.cpp:91
bool _shadow_update
Definition deomain.cpp:97
bool _window_update_all_
Definition deomain.cpp:76
bool _always_on_top_update
Definition deomain.cpp:79
Window * focusedWin
Definition deomain.cpp:81
bool _window_moving_
Definition deomain.cpp:80
ChWindow * win
Definition namdapha.cpp:54
Definition chitralekha.h:40
Definition window.h:77
Definition window.h:61