[3.0] Exclude internal tag module in Public API reference
[platform/core/uifw/dali-core.git] / dali / public-api / render-tasks / render-task.h
index dd04880..ae44725 100644 (file)
@@ -296,14 +296,14 @@ public:
 
   /**
    * @brief Set the frame-buffer used as a render target.
-   * @SINCE_1_1.37
+   * @SINCE_1_1.38
    * @param[in] frameBuffer er A valid FrameBuffer handle to enable off-screen rendering, or an uninitialized handle to disable it.
    */
   void SetFrameBuffer( FrameBuffer frameBuffer );
 
   /**
    * @brief Retrieve the frame-buffer used as a render target.
-   * @SINCE_1_1.37
+   * @SINCE_1_1.38
    * @return The framebuffer
    */
   FrameBuffer GetFrameBuffer() const;
@@ -435,10 +435,11 @@ public:
   /**
    * @brief Set whether the render task will cull the actors to the camera's view frustum.
    *
-   * Note that this will only affect image views that use the default vertex shader.
-   * The default mode is to cull actors.
    * @SINCE_1_0.0
    * @param[in] cullMode True if the renderers should be culled.
+   * @note The default mode is to cull actors.
+   * @note If the shader uses @ref Shader::Hint::MODIFIES_GEOMETRY then culling optimizations are disabled.
+   * @see Shader::Hint
    */
   void SetCullMode( bool cullMode );
 
@@ -514,6 +515,7 @@ public: // Signals
 public: // Not intended for application developers
 
   /**
+   * @internal
    * @brief This constructor is used by Dali New() methods.
    * @SINCE_1_0.0
    * @param [in] renderTask A pointer to a newly allocated render-task