… | |
… | |
34 | |
34 | |
35 | blurNeeded = 1 << 11, |
35 | blurNeeded = 1 << 11, |
36 | |
36 | |
37 | HAS_RENDER = 1 << 12, |
37 | HAS_RENDER = 1 << 12, |
38 | HAS_RENDER_CONV = 1 << 13, |
38 | HAS_RENDER_CONV = 1 << 13, |
|
|
39 | CLIENT_RENDER = 1 << 14, |
39 | |
40 | |
40 | isTransparent = 1 << 16, |
41 | isTransparent = 1 << 16, |
41 | isInvalid = 1 << 17, |
42 | isInvalid = 1 << 17, |
42 | hasChanged = 1 << 19, |
43 | hasChanged = 1 << 19, |
43 | sizeSensitive = 1 << 20, |
44 | sizeSensitive = 1 << 20, |
… | |
… | |
118 | int target_y; |
119 | int target_y; |
119 | bool set_position (int x, int y); |
120 | bool set_position (int x, int y); |
120 | bool window_size_sensitive (); |
121 | bool window_size_sensitive (); |
121 | bool window_position_sensitive (); |
122 | bool window_position_sensitive (); |
122 | |
123 | |
123 | bool need_client_side_rendering (); |
|
|
124 | void apply (); |
124 | void apply (); |
125 | bool render (); |
125 | bool render (); |
126 | void invalidate () |
126 | void invalidate () |
127 | { |
127 | { |
128 | if (!(flags & isInvalid)) |
128 | if (!(flags & isInvalid)) |