evas: add 'has_fixed_size' property for canvas objects
authorMike Blumenkrantz <zmike@samsung.com>
Mon, 13 May 2019 16:14:00 +0000 (12:14 -0400)
committerJaehyun Cho <jae_hyun.cho@samsung.com>
Mon, 12 Aug 2019 07:31:00 +0000 (16:31 +0900)
commit04091cb0fa7581a6c20e8a62dbad8724e0ac55ad
treee08c64a79a5e3178837e91387f222757ae50966a
parent5e6f78b7cdd593dabeef2e387e113b2565461bd9
evas: add 'has_fixed_size' property for canvas objects

this provides a hint for rendering that the object is not going to resize
for as long as the flag is set and  allows for some optimizations to
be made during rendering based on this knowledge

@feature

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8887
src/lib/evas/canvas/efl_canvas_object.eo
src/lib/evas/canvas/evas_clip.c
src/lib/evas/canvas/evas_object_main.c
src/lib/evas/include/evas_private.h