|
| | 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) |
| |