X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-scene3d%2Fpublic-api%2Fcontrols%2Fscene-view%2Fscene-view.cpp;h=8a1efb9d05d9faf8b43d5ee886987da233dcd8d2;hb=HEAD;hp=68bb5292cfb1e8f9f0b02e00adde5764dddbc3fa;hpb=d473aa1caf50172a148b2969ef261ce8bee59f6c;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-scene3d/public-api/controls/scene-view/scene-view.cpp b/dali-scene3d/public-api/controls/scene-view/scene-view.cpp index 68bb529..aa4172b 100644 --- a/dali-scene3d/public-api/controls/scene-view/scene-view.cpp +++ b/dali-scene3d/public-api/controls/scene-view/scene-view.cpp @@ -31,11 +31,11 @@ SceneView::SceneView() SceneView::SceneView(const SceneView& sceneView) = default; -SceneView::SceneView(SceneView&& rhs) = default; +SceneView::SceneView(SceneView&& rhs) noexcept = default; SceneView& SceneView::operator=(const SceneView& sceneView) = default; -SceneView& SceneView::operator=(SceneView&& rhs) = default; +SceneView& SceneView::operator=(SceneView&& rhs) noexcept = default; SceneView::~SceneView() { @@ -117,6 +117,11 @@ float SceneView::GetImageBasedLightScaleFactor() const return GetImpl(*this).GetImageBasedLightScaleFactor(); } +uint32_t SceneView::GetActivatedLightCount() const +{ + return GetImpl(*this).GetActivatedLightCount(); +} + void SceneView::UseFramebuffer(bool useFramebuffer) { GetImpl(*this).UseFramebuffer(useFramebuffer); @@ -127,6 +132,26 @@ bool SceneView::IsUsingFramebuffer() const return GetImpl(*this).IsUsingFramebuffer(); } +void SceneView::SetResolution(uint32_t width, uint32_t height) +{ + GetImpl(*this).SetResolution(width, height); +} + +uint32_t SceneView::GetResolutionWidth() +{ + return GetImpl(*this).GetResolutionWidth(); +} + +uint32_t SceneView::GetResolutionHeight() +{ + return GetImpl(*this).GetResolutionHeight(); +} + +void SceneView::ResetResolution() +{ + GetImpl(*this).ResetResolution(); +} + void SceneView::SetFramebufferMultiSamplingLevel(uint8_t multiSamplingLevel) { GetImpl(*this).SetFramebufferMultiSamplingLevel(multiSamplingLevel); @@ -167,6 +192,16 @@ Quaternion SceneView::GetSkyboxOrientation() const return GetImpl(*this).GetSkyboxOrientation(); } +int32_t SceneView::Capture(Dali::CameraActor camera, const Vector2& size) +{ + return GetImpl(*this).Capture(camera, size); +} + +SceneView::CaptureFinishedSignalType& SceneView::CaptureFinishedSignal() +{ + return GetImpl(*this).CaptureFinishedSignal(); +} + } // namespace Scene3D } // namespace Dali