[3.0] Clipping API feature in Actor 43/87843/3
authorTom Robinson <tom.robinson@samsung.com>
Fri, 18 Mar 2016 17:05:28 +0000 (17:05 +0000)
committerTom Robinson <tom.robinson@samsung.com>
Fri, 9 Sep 2016 15:43:27 +0000 (16:43 +0100)
commit9ac94c145f620fc90c39a0f3dadbd88cc4b01940
treef9f6fb562301cf4b04a4e3d25dd22271ce816737
parentbe285a5aa0ba77ea635e8d8c2692d585ca30630e
[3.0] 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"

Change-Id: I5f787d6986dc87089566b7a1f721ec4f4ae74b46
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).
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 52% 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