Clipping API feature in Actor 37/62837/51
authorTom Robinson <tom.robinson@samsung.com>
Fri, 18 Mar 2016 17:05:28 +0000 (17:05 +0000)
committerTom Robinson <tom.robinson@samsung.com>
Thu, 8 Sep 2016 17:11:05 +0000 (18:11 +0100)
commitd753679093d22b5023eff4b58b9d0d2c2f045a85
tree4aa61cfc9f93e077f983b8c68196243bef9cc1a8
parentf192e26faa7ffe5b8c52ab4cd28e5c4fdc7e2d76
Clipping API feature in Actor

A clipping mode property has been added to Actor.
This property controls how the actor will clip its children against it.

Property: Actor::Property::ClippingMode / "clippingMode"

Values:
  DISABLED                      This Actor will not clip its children.
  CLIP_CHILDREN                 This Actor will clip all children to its contents (the actor will also be visible itself).

Change-Id: Ic96ee03bd6048b06abcbd36569db455ab8129d25
49 files changed:
automated-tests/src/dali/dali-test-suite-utils/test-trace-call-stack.cpp
automated-tests/src/dali/dali-test-suite-utils/test-trace-call-stack.h
automated-tests/src/dali/utc-Dali-Actor.cpp
automated-tests/src/dali/utc-Dali-HitTestAlgorithm.cpp
automated-tests/src/dali/utc-Dali-HoverProcessing.cpp
automated-tests/src/dali/utc-Dali-Layer.cpp
automated-tests/src/dali/utc-Dali-Renderer.cpp
automated-tests/src/dali/utc-Dali-Scripting.cpp
automated-tests/src/dali/utc-Dali-TouchDataProcessing.cpp
automated-tests/src/dali/utc-Dali-TouchProcessing.cpp
dali/internal/common/core-impl.cpp
dali/internal/common/core-impl.h
dali/internal/event/actors/actor-impl.cpp
dali/internal/event/actors/actor-impl.h
dali/internal/event/actors/layer-impl.h
dali/internal/event/events/gesture-processor.cpp
dali/internal/event/events/hit-test-algorithm-impl.cpp
dali/internal/event/events/hit-test-algorithm-impl.h
dali/internal/event/rendering/renderer-impl.cpp
dali/internal/file.list
dali/internal/render/common/render-algorithms.cpp
dali/internal/render/common/render-debug.cpp
dali/internal/render/common/render-debug.h
dali/internal/render/common/render-item.cpp
dali/internal/render/common/render-item.h
dali/internal/render/common/render-list.h
dali/internal/render/renderers/render-renderer.cpp
dali/internal/render/renderers/render-renderer.h
dali/internal/update/manager/prepare-render-instructions.cpp [deleted file]
dali/internal/update/manager/prepare-render-instructions.h [deleted file]
dali/internal/update/manager/process-render-tasks.h [deleted file]
dali/internal/update/manager/render-instruction-processor.cpp [new file with mode: 0644]
dali/internal/update/manager/render-instruction-processor.h [new file with mode: 0644]
dali/internal/update/manager/render-task-processor.cpp [moved from dali/internal/update/manager/process-render-tasks.cpp with 51% similarity]
dali/internal/update/manager/render-task-processor.h [new file with mode: 0644]
dali/internal/update/manager/update-algorithms.cpp
dali/internal/update/manager/update-manager-debug.cpp
dali/internal/update/manager/update-manager-debug.h
dali/internal/update/manager/update-manager.cpp
dali/internal/update/manager/update-manager.h
dali/internal/update/nodes/node.cpp
dali/internal/update/nodes/node.h
dali/internal/update/nodes/scene-graph-layer.cpp
dali/internal/update/nodes/scene-graph-layer.h
dali/internal/update/rendering/scene-graph-renderer.cpp
dali/internal/update/rendering/scene-graph-renderer.h
dali/public-api/actors/actor-enumerations.h
dali/public-api/actors/actor.h
dali/public-api/actors/layer.h