|
| device_texture_t (bool streaming=false) |
|
| device_texture_t (const device_texture_t &other) |
|
device_texture_t & | operator= (const device_texture_t &other) |
|
| device_texture_t (device_texture_t &&other) noexcept |
|
device_texture_t & | operator= (device_texture_t &&other) noexcept |
|
| ~device_texture_t () |
|
void | resize (SDL_Renderer *renderer, float w, float h, bool copy_old=false) |
|
void | clear (SDL_Renderer *renderer) |
|
void | update_with (const pixelmap_t &pm) |
|
void * | lock () |
|
void | unlock () |
|
bool | is_locked () const |
|
void | copy_into (SDL_Renderer *renderer, device_texture_t &other, SDL_FRect *dst, bool blend=true, SDL_FRect *src_=nullptr) |
|
void | copy_into (SDL_Renderer *renderer, device_texture_t &other, SDL_FRect *dst) const |
|
float | width () const |
|
float | height () const |
|
SDL_Texture * | sdl_texture () |
|
bool | operator== (const compositing_operation_t &other) const |
|
void | set_parent (compositing_node_t *parent_) |
|
bool | is_flattened_node () const |
|
void | mark_flattening_target_dirty () |
|
bool | is_dirty_from_flattening () const |
|
void | start_render (graphics::window_t *render_target) |
|
void | render (graphics::window_t *render_target) |
|
void | flush_rendered_texture (graphics::window_t *render_target) |
|
void | clear_composite_texture (graphics::window_t *render_target) |
|
void | compose_own (graphics::window_t *render_target) |
|
void | compose (graphics::window_t *render_target, compositing_node_t *other) |
|
| LayoutCompositor () |
|
| ~LayoutCompositor () |
|
void | set_render_target (graphics::window_t *_render_target, prof::context_t *_profiler) |
|
void | compose (compositing_node_t *root) |
|