#include <dali/public-api/actors/image-actor.h>
#include <dali/public-api/actors/blending.h>
#include <dali/public-api/actors/camera-actor.h>
+#include <dali/public-api/actors/sampling.h>
#include <dali/public-api/render-tasks/render-task.h>
#include <dali/public-api/common/loading-state.h>
-
+#include <dali/devel-api/rendering/renderer.h>
+#include <dali/devel-api/rendering/geometry.h>
+#include <dali-toolkit/public-api/controls/scrollable/item-view/default-item-layout.h>
+#include <dali-toolkit/public-api/controls/scrollable/scroll-view/scroll-view.h>
namespace Dali
{
{ "POSITION_INHERITANCE_DONT_INHERIT_POSITION", DONT_INHERIT_POSITION },
{ "DRAW_MODE_NORMAL", DrawMode::NORMAL },
- { "DRAW_MODE_OVERLAY", DrawMode::OVERLAY },
+ { "DRAW_MODE_OVERLAY_2D", DrawMode::OVERLAY_2D },
{ "DRAW_MODE_STENCIL", DrawMode::STENCIL },
- { "IMAGE_LOAD_POLICY_IMMEDIATE", ResourceImage::IMMEDIATE },
- { "IMAGE_LOAD_POLICY_ON_DEMAND", ResourceImage::ON_DEMAND },
-
- { "IMAGE_RELEASE_POLICY_UNUSED", Image::UNUSED },
- { "IMAGE_RELEASE_POLICY_NEVER", Image::NEVER },
-
{ "RESOURCE_LOADING", Dali::ResourceLoading },
{ "RESOURCE_LOADING_SUCCEEDED", Dali::ResourceLoadingSucceeded },
- { "RESOUCE_LOADING_FAILED", Dali::ResourceLoadingFailed },
+ { "RESOURCE_LOADING_FAILED", Dali::ResourceLoadingFailed },
{ "FITTING_MODE_SHRINK_TO_FIT", FittingMode::SHRINK_TO_FIT },
{ "FITTING_MODE_SCALE_TO_FILL", FittingMode::SCALE_TO_FILL },
{ "CAMERA_PERSPECTIVE_PROJECTION" , Camera::PERSPECTIVE_PROJECTION },
{ "CAMERA_ORTHOGRAPHIC_PROJECTION", Camera::ORTHOGRAPHIC_PROJECTION },
- {"IMAGE_ACTOR_STYLE_QUAD", ImageActor::STYLE_QUAD},
- {"IMAGE_ACTOR_STYLE_NINE_PATCH", ImageActor::STYLE_NINE_PATCH},
- {"IMAGE_ACTOR_STYLE_NINE_PATCH_NO_CENTER",ImageActor::STYLE_NINE_PATCH_NO_CENTER }
-
+ { "FILTER_MODE_NONE", FilterMode::NONE },
+ { "FILTER_MODE_DEFAULT", FilterMode::DEFAULT },
+ { "FILTER_MODE_NEAREST", FilterMode::NEAREST },
+ { "FILTER_MODE_LINEAR", FilterMode::LINEAR },
+
+ { "WRAP_MODE_DEFAULT", WrapMode::DEFAULT },
+ { "WRAP_MODE_CLAMP_TO_EDGE", WrapMode::CLAMP_TO_EDGE },
+ { "WRAP_MODE_REPEAT", WrapMode::REPEAT },
+ { "WRAP_MODE_MIRRORED_REPEAT", WrapMode::MIRRORED_REPEAT },
+
+ { "RENDERER_CULL_NONE", Renderer::CULL_NONE },
+ { "RENDERER_CULL_BACK", Renderer::CULL_BACK },
+ { "RENDERER_CULL_FRONT", Renderer::CULL_FRONT },
+ { "RENDERER_CULL_BACK_AND_FRONT", Renderer::CULL_BACK_AND_FRONT },
+
+ { "RENDERER_DEPTH_WRITE_OFF", Renderer::DEPTH_WRITE_OFF },
+ { "RENDERER_DEPTH_WRITE_AUTO", Renderer::DEPTH_WRITE_AUTO },
+ { "RENDERER_DEPTH_WRITE_ON", Renderer::DEPTH_WRITE_ON },
+
+ { "GEOMETRY_POINTS", Geometry::POINTS },
+ { "GEOMETRY_LINES", Geometry::LINES },
+ { "GEOMETRY_LINE_LOOP", Geometry::LINE_LOOP },
+ { "GEOMETRY_LINE_STRIP", Geometry::LINE_STRIP },
+ { "GEOMETRY_TRIANGLES", Geometry::TRIANGLES },
+ { "GEOMETRY_TRIANGLE_FAN", Geometry::TRIANGLE_FAN },
+ { "GEOMETRY_TRIANGLE_STRIP", Geometry::TRIANGLE_STRIP },
+
+ { "PROPERTY_NONE", Property::NONE },
+ { "PROPERTY_BOOLEAN", Property::BOOLEAN },
+ { "PROPERTY_FLOAT", Property::FLOAT },
+ { "PROPERTY_INTEGER", Property::INTEGER },
+ { "PROPERTY_VECTOR2", Property::VECTOR2 },
+ { "PROPERTY_VECTOR3", Property::VECTOR3 },
+ { "PROPERTY_VECTOR4", Property::VECTOR4 },
+ { "PROPERTY_MATRIX3", Property::MATRIX3 },
+ { "PROPERTY_MATRIX", Property::MATRIX },
+ { "PROPERTY_RECTANGLE", Property::RECTANGLE },
+ { "PROPERTY_ROTATION", Property::ROTATION },
+ { "PROPERTY_STRING", Property::STRING },
+ { "PROPERTY_ARRAY", Property::ARRAY },
+ { "PROPERTY_MAP", Property::MAP },
+ { "PROPERTY_INVALID_INDEX", Property::INVALID_INDEX },
+ { "PROPERTY_READ_ONLY", Property::READ_ONLY },
+ { "PROPERTY_READ_WRITE", Property::READ_WRITE },
+ { "PROPERTY_ANIMATABLE", Property::ANIMATABLE },
+
+ { "DIMENSION_WIDTH", Dimension::WIDTH },
+ { "DIMENSION_HEIGHT", Dimension::HEIGHT },
+
+ { "ITEM_LAYOUT_LIST", Toolkit::DefaultItemLayout::LIST },
+ { "ITEM_LAYOUT_GRID", Toolkit::DefaultItemLayout::GRID },
+
+ { "DIRECTION_BIAS_NONE", Toolkit::DirectionBiasNone },
+ { "DIRECTION_BIAS_LEFT", Toolkit::DirectionBiasLeft },
+ { "DIRECTION_BIAS_RIGHT", Toolkit::DirectionBiasRight },
+
+ { "ALPHA_FUNCTION_DEFAULT", AlphaFunction::DEFAULT },
+ { "ALPHA_FUNCTION_LINEAR", AlphaFunction::LINEAR },
+ { "ALPHA_FUNCTION_REVERSE", AlphaFunction::REVERSE },
+ { "ALPHA_FUNCTION_EASE_IN_SQUARE", AlphaFunction::EASE_IN_SQUARE },
+ { "ALPHA_FUNCTION_EASE_OUT_SQUARE", AlphaFunction::EASE_OUT_SQUARE },
+ { "ALPHA_FUNCTION_EASE_IN", AlphaFunction::EASE_IN },
+ { "ALPHA_FUNCTION_EASE_OUT", AlphaFunction::EASE_OUT },
+ { "ALPHA_FUNCTION_EASE_IN_OUT", AlphaFunction::EASE_IN_OUT },
+ { "ALPHA_FUNCTION_EASE_IN_SINE", AlphaFunction::EASE_IN_SINE },
+ { "ALPHA_FUNCTION_EASE_OUT_SINE", AlphaFunction::EASE_OUT_SINE },
+ { "ALPHA_FUNCTION_EASE_IN_OUT_SINE", AlphaFunction::EASE_IN_OUT_SINE },
+ { "ALPHA_FUNCTION_BOUNCE", AlphaFunction::BOUNCE },
+ { "ALPHA_FUNCTION_SIN", AlphaFunction::SIN },
+ { "ALPHA_FUNCTION_EASE_OUT_BACK", AlphaFunction::EASE_OUT_BACK },
};
const unsigned int EnumTableCount = sizeof(EnumTable)/sizeof(EnumTable[0]);