/*
- * Copyright (c) 2017 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2020 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.
namespace Dali
{
-
namespace Integration
{
-
Point::Point()
-: mTouchPoint( 0, TouchPoint::Started, 0.0f, 0.0f ),
+: mTouchPoint(0, PointState::STARTED, 0.0f, 0.0f),
mEllipseRadius(),
- mAngle( 0.0f ),
- mDeviceClass( Device::Class::NONE ),
- mDeviceSubclass( Device::Subclass::NONE ),
- mPressure( 1.0f ),
- mRadius( 0.0f ),
- mMouseButton( MouseButton::INVALID )
+ mAngle(0.0f),
+ mDeviceClass(Device::Class::NONE),
+ mDeviceSubclass(Device::Subclass::NONE),
+ mPressure(1.0f),
+ mRadius(0.0f),
+ mMouseButton(MouseButton::INVALID)
{
}
-Point::Point( const TouchPoint& touchPoint )
-: mTouchPoint( touchPoint ),
+Point::Point(const TouchPoint& touchPoint)
+: mTouchPoint(touchPoint),
mEllipseRadius(),
- mAngle( 0.0f ),
- mDeviceClass( Device::Class::NONE ),
- mDeviceSubclass( Device::Subclass::NONE ),
- mPressure( 1.0f ),
- mRadius( 0.0f ),
- mMouseButton( MouseButton::INVALID )
+ mAngle(0.0f),
+ mDeviceClass(Device::Class::NONE),
+ mDeviceSubclass(Device::Subclass::NONE),
+ mPressure(1.0f),
+ mRadius(0.0f),
+ mMouseButton(MouseButton::INVALID)
{
}
-Point::~Point()
-{
-}
+Point::~Point() = default;
-void Point::SetDeviceId( int32_t deviceId )
+void Point::SetDeviceId(int32_t deviceId)
{
mTouchPoint.deviceId = deviceId;
}
-void Point::SetState( PointState::Type state )
+void Point::SetState(PointState::Type state)
{
- mTouchPoint.state = static_cast< TouchPoint::State >( state );
+ mTouchPoint.state = static_cast<PointState::Type>(state);
}
-void Point::SetScreenPosition( const Vector2& screenPosition )
+void Point::SetScreenPosition(const Vector2& screenPosition)
{
mTouchPoint.screen = screenPosition;
}
-void Point::SetRadius( float radius )
+void Point::SetRadius(float radius)
{
mRadius = mEllipseRadius.x = mEllipseRadius.y = radius;
}
-void Point::SetRadius( float radius, Vector2 ellipseRadius )
+void Point::SetRadius(float radius, Vector2 ellipseRadius)
{
- mRadius = radius;
+ mRadius = radius;
mEllipseRadius = ellipseRadius;
}
-void Point::SetPressure( float pressure )
+void Point::SetPressure(float pressure)
{
mPressure = pressure;
}
-void Point::SetAngle( Degree angle )
+void Point::SetAngle(Degree angle)
{
mAngle = angle;
}
PointState::Type Point::GetState() const
{
- return static_cast< PointState::Type >( mTouchPoint.state );
+ return static_cast<PointState::Type>(mTouchPoint.state);
}
const Vector2& Point::GetScreenPosition() const
return mAngle;
}
-void Point::SetHitActor( Actor hitActor )
+void Point::SetHitActor(Actor hitActor)
{
mTouchPoint.hitActor = hitActor;
}
-void Point::SetLocalPosition( const Vector2& localPosition )
+void Point::SetLocalPosition(const Vector2& localPosition)
{
mTouchPoint.local = localPosition;
}
return mTouchPoint;
}
-void Point::SetDeviceClass( Device::Class::Type deviceClass )
+void Point::SetDeviceClass(Device::Class::Type deviceClass)
{
mDeviceClass = deviceClass;
}
-void Point::SetDeviceSubclass( Device::Subclass::Type deviceSubclass )
+void Point::SetDeviceSubclass(Device::Subclass::Type deviceSubclass)
{
mDeviceSubclass = deviceSubclass;
}
mMouseButton = button;
}
-
} // namespace Integration
} // namespace Dali