Added VisualRenderer (for visual default properties)
[platform/core/uifw/dali-core.git] / dali / public-api / rendering / renderer.h
index 6af1b32..d434f72 100644 (file)
@@ -2,7 +2,7 @@
 #define DALI_RENDERER_H
 
 /*
- * Copyright (c) 2020 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2022 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.
@@ -60,9 +60,10 @@ namespace BlendMode
  */
 enum Type
 {
-  OFF,  ///< Blending is disabled.                                                    @SINCE_1_1.43
-  AUTO, ///< Blending is enabled if there is alpha channel. This is the default mode. @SINCE_1_1.43
-  ON    ///< Blending is enabled.                                                     @SINCE_1_1.43
+  OFF,            ///< Blending is disabled.                                                    @SINCE_1_1.43
+  AUTO,           ///< Blending is enabled if there is alpha channel. This is the default mode. @SINCE_1_1.43
+  ON,             ///< Blending is enabled.                                                     @SINCE_1_1.43
+  ON_WITHOUT_CULL ///< Blending is enabled, and don't cull the renderer                         @SINCE_2_0.43
 };
 
 } // namespace BlendMode
@@ -544,6 +545,7 @@ public:
   Shader GetShader() const;
 
 public:
+  /// @cond internal
   /**
    * @brief The constructor.
    * @note  Not intended for application developers.
@@ -551,6 +553,7 @@ public:
    * @param[in] pointer A pointer to a newly allocated Renderer
    */
   explicit DALI_INTERNAL Renderer(Internal::Renderer* pointer);
+  /// @endcond
 };
 
 /**