Update the doxygen comment for CameraActor 62/99062/2
authorYoonsang Lee <yslee111@gmail.com>
Mon, 21 Nov 2016 22:59:17 +0000 (07:59 +0900)
committerYoonsang Lee <ysang114.lee@samsung.com>
Wed, 23 Nov 2016 06:45:16 +0000 (22:45 -0800)
about DALi camera usage for 2D and 3D applications

Change-Id: I004a05a8ec895972c1b5dcfdcc26a0e29eb77209

dali/public-api/actors/camera-actor.h

index adbba61..8b1d6e2 100644 (file)
@@ -65,14 +65,24 @@ enum ProjectionMode
  *
  * Allows the developer to use actor semantics to control a camera.
  *
+ * DALi has a concept of a camera to display its virtual 3D world to a 2D screen. 
+ * There are 2 ways of using the camera in DALi:
+ *
+ * - For 2D applications, you do not need to care about the camera at all. The default camera is already best suited for 2D applications
+ *   (configured to have the origin of the coordinate system at the top-left corner of the screen, and unit 1 as 1 pixel of the screen).
+ *   This is a typical way.
+ *
+ * - For 3D applications, you can change the view by manipulating the camera. You can translate or rotate the camera in this case.
+ *   Note that the top-left corner of the screen and unit 1 no longer are (0,0,0) and 1 pixel after manipulating the camera.
+ *
  * There are two types of camera actor, FREE_LOOK and LOOK_AT_TARGET. By default
  * the camera actor will be FREE_LOOK.
  *
- * A FREE_LOOK camera uses actor's orientation to control where the camera is looking.
- * If no additional rotations are specified, the camera looks in the negative Z direction.
+ * A FREE_LOOK camera uses actor's orientation to control where the camera is looking.
+ *   If no additional rotations are specified, the camera looks in the negative Z direction.
  *
- * For LOOK_AT_TARGET the actor's orientation is ignored, instead the camera looks at TARGET_POSITION
- * in world coordinates.
+ * For LOOK_AT_TARGET the actor's orientation is ignored, instead the camera looks at TARGET_POSITION
+ *   in world coordinates.
  *
  * @SINCE_1_0.0
  */