/*
- * Copyright (c) 2022 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
return CameraActor(internal.Get());
}
+CameraActor CameraActor::New3DCamera()
+{
+ Internal::CameraActorPtr internal = Internal::CameraActor::New(Size::ZERO, true);
+
+ return CameraActor(internal.Get());
+}
+
CameraActor::CameraActor(Internal::CameraActor* internal)
: Actor(internal)
{
CameraActor::CameraActor(const CameraActor& copy) = default;
-CameraActor& CameraActor::operator=(const CameraActor& rhs)
-{
- BaseHandle::operator=(rhs);
- return *this;
-}
+CameraActor& CameraActor::operator=(const CameraActor& rhs) = default;
+
+CameraActor::CameraActor(CameraActor&& rhs) noexcept = default;
+
+CameraActor& CameraActor::operator=(CameraActor&& rhs) noexcept = default;
void CameraActor::SetType(Dali::Camera::Type type)
{