SET(CAPI_LIB "dali-internal")
SET(TC_SOURCES
+ utc-Dali-Internal-Character.cpp
utc-Dali-Internal-Font.cpp
utc-Dali-Internal-Handles.cpp
utc-Dali-Internal-ImageFactory.cpp
--- /dev/null
+/*
+ * Copyright (c) 2014 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.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#include <iostream>
+
+#include <stdlib.h>
+#include <dali/public-api/dali-core.h>
+#include <dali-test-suite-utils.h>
+
+using namespace Dali;
+
+void utc_dali_character_startup(void)
+{
+ test_return_value = TET_UNDEF;
+}
+
+void utc_dali_character_cleanup(void)
+{
+ test_return_value = TET_PASS;
+}
+
+int UtcDaliCharacterGetImplementation(void)
+{
+ TestApplication application;
+
+ Text text( std::string( "Hello world" ) );
+ Character c = text[0];
+
+ const Internal::Character& characterImpl1 = c.GetImplementation();
+
+ DALI_TEST_CHECK( NULL != &characterImpl1 );
+
+ Internal::Character& characterImpl2 = c.GetImplementation();
+
+ DALI_TEST_CHECK( NULL != &characterImpl2 );
+
+ END_TEST;
+}
// INTERNAL INCLUDES
#include <dali/public-api/dali-core.h>
-#include <dali/public-api/dali-core-capi-internal.h>
#include <stdarg.h>
void tet_infoline(const char*str);
#include <map>
// INTERNAL INCLUDES
-#include <dali/public-api/dali-core-capi-internal.h>
#include <dali/public-api/dali-core.h>
#include <dali/integration-api/core.h>
#include <dali/integration-api/gl-abstraction.h>
DALI_TEST_CHECK(!text[8].IsNewLine()); // 'f'
END_TEST;
}
-
-int UtcDaliCharacterGetImplementation(void)
-{
- TestApplication application;
-
- Text text( std::string( "Hello world" ) );
- Character c = text[0];
-
- const Internal::Character& characterImpl1 = c.GetImplementation();
-
- DALI_TEST_CHECK( NULL != &characterImpl1 );
-
- Internal::Character& characterImpl2 = c.GetImplementation();
-
- DALI_TEST_CHECK( NULL != &characterImpl2 );
-
- END_TEST;
-}
SUBDIRS = dali-core
pkgconfigdir = $(libdir)/pkgconfig
-pkgconfig_DATA = dali-core.pc dali-test-suite-utils.pc
-
-dalitestsuitedir = $(includedir)/dali/test-suite-utils
-dalitestsuite_HEADERS = $(test_suite_utils_header_files)
+pkgconfig_DATA = dali-core.pc
MAINTAINERCLEANFILES = \
aclocal.m4 \
Makefile
dali-core/Makefile
dali-core.pc
- dali-test-suite-utils.pc
])
AC_OUTPUT
platform_abstraction_src_dir = ../../../dali/integration-api
include ../../../dali/integration-api/file.list
-capi_devel_src_dir = ../../../capi/dali/public-api
-include ${capi_devel_src_dir}/file.list
-
# Build the Dali libtool library
src_files = $(internal_src_files) \
dali-shaders.cpp: $(dali_shaders_script) $(dali_shaders_dir)/*.txt
$< --shader-dir=$(dali_shaders_dir) --file-prefix=dali-shaders
-# Building dali doesn't rely on installed capi headers
-# It will instead use headers from this repo in place
dali_core_includes = \
- -I../../.. \
- -I../../../capi
+ -I../../..
daliShaderbinDir = ${dataReadWriteDir}/core/shaderbin/
daliGlyphCacheDir = ${dataReadWriteDir}/glyphcache/
platformabstractionevents_HEADERS = $(platform_abstraction_events_header_files)
platformabstractiondynamics_HEADERS = $(platform_abstraction_dynamics_header_files)
-# Should match same subdirectory list as CAPI DEVEL HEADERS below
publicapidir = $(devincludepath)/dali/public-api
-publicapiactionsdir = $(publicapidir)/actions
publicapiactorsdir = $(publicapidir)/actors
-publicapiactorattachmentsdir = $(publicapidir)/actor-attachments
publicapianimationdir = $(publicapidir)/animation
publicapicommondir = $(publicapidir)/common
publicapidynamicsdir = $(publicapidir)/dynamics
-publicapieffectsdir = $(publicapidir)/effects
publicapieventsdir = $(publicapidir)/events
publicapigeometrydir = $(publicapidir)/geometry
publicapiimagesdir = $(publicapidir)/images
publicapiscriptingdir = $(publicapidir)/scripting
publicapi_HEADERS = $(public_api_header_files)
-publicapiactorattachments_HEADERS = $(public_api_core_actor_attachments_header_files)
-publicapiactions_HEADERS = $(public_api_core_actions_header_files)
publicapiactors_HEADERS = $(public_api_core_actors_header_files)
publicapianimation_HEADERS = $(public_api_core_animation_header_files)
publicapicommon_HEADERS = $(public_api_core_common_header_files)
publicapidynamics_HEADERS = $(public_api_core_dynamics_header_files)
-publicapieffects_HEADERS = $(public_api_core_effects_header_files)
publicapievents_HEADERS = $(public_api_core_events_header_files)
publicapigeometry_HEADERS = $(public_api_core_geometry_header_files)
publicapiimages_HEADERS = $(public_api_core_images_header_files)
publicapisignals_HEADERS = $(public_api_core_signals_header_files)
publicapitext_HEADERS = $(public_api_core_text_header_files)
-capideveldir = $(devincludepath)/dali/public-api
-capidevelactionsdir = $(capideveldir)/actions
-capidevelactorsdir = $(capideveldir)/actors
-capidevelactorattachmentsdir = $(capideveldir)/actor-attachments
-capidevelanimationdir = $(capideveldir)/animation
-capidevelcommondir = $(capideveldir)/common
-capideveldynamicsdir = $(capideveldir)/dynamics
-capideveleffectsdir = $(capideveldir)/effects
-capideveleventsdir = $(capideveldir)/events
-capidevelgeometrydir = $(capideveldir)/geometry
-capidevelimagesdir = $(capideveldir)/images
-capidevelmathdir = $(capideveldir)/math
-capidevelmodelingdir = $(capideveldir)/modeling
-capidevelobjectdir = $(capideveldir)/object
-capidevelrendertasksdir = $(capideveldir)/render-tasks
-capidevelshadereffectsdir = $(capideveldir)/shader-effects
-capidevelsignalsdir = $(capideveldir)/signals
-capideveltextdir = $(capideveldir)/text
-capidevelscriptingdir = $(capideveldir)/scripting
-
-capidevel_HEADERS = $(capi_devel_header_files)
-capidevelactorattachments_HEADERS = $(capi_devel_actor_attachments_header_files)
-capidevelactions_HEADERS = $(capi_devel_actions_header_files)
-capidevelactors_HEADERS = $(capi_devel_actors_header_files)
-capidevelanimation_HEADERS = $(capi_devel_animation_header_files)
-capidevelcommon_HEADERS = $(capi_devel_common_header_files)
-capideveldynamics_HEADERS = $(capi_devel_dynamics_header_files)
-capideveleffects_HEADERS = $(capi_devel_effects_header_files)
-capidevelevents_HEADERS = $(capi_devel_events_header_files)
-capidevelgeometry_HEADERS = $(capi_devel_geometry_header_files)
-capidevelimages_HEADERS = $(capi_devel_images_header_files)
-capidevelmath_HEADERS = $(capi_devel_math_header_files)
-capidevelmodeling_HEADERS = $(capi_devel_modeling_header_files)
-capidevelrendertasks_HEADERS = $(capi_devel_render_tasks_header_files)
-capidevelobject_HEADERS = $(capi_devel_object_header_files)
-capidevelscripting_HEADERS = $(capi_devel_scripting_header_files)
-capidevelshadereffects_HEADERS = $(capi_devel_shader_effects_header_files)
-capidevelsignals_HEADERS = $(capi_devel_signals_header_files)
-capideveltext_HEADERS = $(capi_devel_text_header_files)
-
CLEANFILES = dali-shaders.cpp \
dali-shaders.h
+++ /dev/null
-prefix=@prefix@
-exec_prefix=@exec_prefix@
-apiversion=0.1.1
-libdir=${exec_prefix}/lib
-includedir=${prefix}/include
-
-Name: Samsung OpenGLES Library Test Suite Framework
-Description: Automated Test Suite Framework for Samsung OpenGLES Canvas Library
-Version: ${apiversion}
-Requires: dali-core
-Libs:
-Cflags: -I${includedir} -I${includedir}/dali/test-suite-utils
+++ /dev/null
-#ifndef __DALI_CORE_CAPI_INTERNAL_H__
-#define __DALI_CORE_CAPI_INTERNAL_H__
-
-/*
- * Copyright (c) 2014 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.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#include <dali/public-api/actors/actor.h>
-#include <dali/public-api/actors/actor-enumerations.h>
-#include <dali/public-api/actors/blending.h>
-#include <dali/public-api/actors/camera-actor.h>
-#include <dali/public-api/actors/custom-actor-impl.h>
-#include <dali/public-api/actors/custom-actor.h>
-#include <dali/public-api/actors/draw-mode.h>
-#include <dali/public-api/actors/image-actor.h>
-#include <dali/public-api/actors/layer.h>
-#include <dali/public-api/actors/mesh-actor.h>
-#include <dali/public-api/actors/renderable-actor.h>
-#include <dali/public-api/actors/text-actor.h>
-
-#include <dali/public-api/animation/active-constraint-declarations.h>
-#include <dali/public-api/animation/active-constraint.h>
-#include <dali/public-api/animation/alpha-functions.h>
-#include <dali/public-api/animation/animation.h>
-#include <dali/public-api/animation/constraint-functions.h>
-#include <dali/public-api/animation/constraint-source.h>
-#include <dali/public-api/animation/constraint.h>
-#include <dali/public-api/animation/constraints.h>
-#include <dali/public-api/animation/interpolator-functions.h>
-#include <dali/public-api/animation/key-frames.h>
-#include <dali/public-api/animation/time-period.h>
-
-#include <dali/public-api/common/constants.h>
-#include <dali/public-api/common/dali-common.h>
-#include <dali/public-api/common/loading-state.h>
-#include <dali/public-api/common/intrusive-ptr.h>
-#include <dali/public-api/common/stage.h>
-#include <dali/public-api/common/vector-wrapper.h>
-#include <dali/public-api/common/view-mode.h>
-
-#include <dali/public-api/events/gesture-detector.h>
-#include <dali/public-api/events/gesture.h>
-#include <dali/public-api/events/key-event.h>
-#include <dali/public-api/events/long-press-gesture-detector.h>
-#include <dali/public-api/events/long-press-gesture.h>
-#include <dali/public-api/events/pan-gesture-detector.h>
-#include <dali/public-api/events/pan-gesture.h>
-#include <dali/public-api/events/pinch-gesture-detector.h>
-#include <dali/public-api/events/pinch-gesture.h>
-#include <dali/public-api/events/tap-gesture-detector.h>
-#include <dali/public-api/events/tap-gesture.h>
-#include <dali/public-api/events/touch-event.h>
-#include <dali/public-api/events/touch-point.h>
-
-#include <dali/public-api/geometry/animatable-mesh.h>
-#include <dali/public-api/geometry/animatable-vertex.h>
-
-#include <dali/public-api/images/bitmap-image.h>
-#include <dali/public-api/images/encoded-buffer-image.h>
-#include <dali/public-api/images/frame-buffer-image.h>
-#include <dali/public-api/images/image-attributes.h>
-#include <dali/public-api/images/image.h>
-#include <dali/public-api/images/native-image.h>
-#include <dali/public-api/images/pixel.h>
-#include <dali/public-api/images/glyph-image.h>
-
-#include <dali/public-api/math/angle-axis.h>
-#include <dali/public-api/math/compile-time-assert.h>
-#include <dali/public-api/math/compile-time-math.h>
-#include <dali/public-api/math/degree.h>
-#include <dali/public-api/math/math-utils.h>
-#include <dali/public-api/math/quaternion.h>
-#include <dali/public-api/math/radian.h>
-#include <dali/public-api/math/random.h>
-#include <dali/public-api/math/rect.h>
-#include <dali/public-api/math/vector2.h>
-#include <dali/public-api/math/vector3.h>
-#include <dali/public-api/math/vector4.h>
-
-#include <dali/public-api/modeling/material.h>
-
-#include <dali/public-api/object/any.h>
-#include <dali/public-api/object/base-handle.h>
-#include <dali/public-api/object/base-object.h>
-#include <dali/public-api/object/constrainable.h>
-#include <dali/public-api/object/handle.h>
-#include <dali/public-api/object/object-registry.h>
-#include <dali/public-api/object/property-conditions.h>
-#include <dali/public-api/object/property-index.h>
-#include <dali/public-api/object/property-input.h>
-#include <dali/public-api/object/property-notification-declarations.h>
-#include <dali/public-api/object/property-notification.h>
-#include <dali/public-api/object/property-types.h>
-#include <dali/public-api/object/property-value.h>
-#include <dali/public-api/object/property.h>
-#include <dali/public-api/object/ref-object.h>
-
-#include <dali/public-api/render-tasks/render-task-list.h>
-#include <dali/public-api/render-tasks/render-task.h>
-
-#include <dali/public-api/shader-effects/shader-effect.h>
-
-#include <dali/public-api/signals/base-signal.h>
-#include <dali/public-api/signals/callback.h>
-#include <dali/public-api/signals/connection-tracker-interface.h>
-#include <dali/public-api/signals/connection-tracker.h>
-#include <dali/public-api/signals/dali-signal-v2.h>
-#include <dali/public-api/signals/functor-delegate.h>
-#include <dali/public-api/signals/signal-slot-connections.h>
-#include <dali/public-api/signals/signal-slot-observers.h>
-#include <dali/public-api/signals/slot-delegate.h>
-
-#include <dali/public-api/text/font-parameters.h>
-#include <dali/public-api/text/font.h>
-#include <dali/public-api/text/text-style.h>
-#include <dali/public-api/text/text.h>
-
-
-#endif //__DALI_CORE_CAPI_INTERNAL_H__
+++ /dev/null
-capi_devel_header_files = $(capi_devel_src_dir)/dali-core-capi-internal.h
-
-capi_devel_actors_header_files = \
- $(capi_devel_src_dir)/actors/actor.h \
- $(capi_devel_src_dir)/actors/actor-enumerations.h \
- $(capi_devel_src_dir)/actors/blending.h \
- $(capi_devel_src_dir)/actors/camera-actor.h \
- $(capi_devel_src_dir)/actors/custom-actor.h \
- $(capi_devel_src_dir)/actors/custom-actor-impl.h \
- $(capi_devel_src_dir)/actors/draw-mode.h \
- $(capi_devel_src_dir)/actors/image-actor.h \
- $(capi_devel_src_dir)/actors/layer.h \
- $(capi_devel_src_dir)/actors/mesh-actor.h \
- $(capi_devel_src_dir)/actors/text-actor.h \
- $(capi_devel_src_dir)/actors/renderable-actor.h
-
-capi_devel_animation_header_files = \
- $(capi_devel_src_dir)/animation/active-constraint.h \
- $(capi_devel_src_dir)/animation/active-constraint-declarations.h \
- $(capi_devel_src_dir)/animation/alpha-functions.h \
- $(capi_devel_src_dir)/animation/animation.h \
- $(capi_devel_src_dir)/animation/constraint.h \
- $(capi_devel_src_dir)/animation/constraints.h \
- $(capi_devel_src_dir)/animation/constraint-functions.h \
- $(capi_devel_src_dir)/animation/constraint-source.h \
- $(capi_devel_src_dir)/animation/interpolator-functions.h \
- $(capi_devel_src_dir)/animation/key-frames.h \
- $(capi_devel_src_dir)/animation/time-period.h
-
-capi_devel_common_header_files = \
- $(capi_devel_src_dir)/common/constants.h \
- $(capi_devel_src_dir)/common/dali-common.h \
- $(capi_devel_src_dir)/common/loading-state.h \
- $(capi_devel_src_dir)/common/intrusive-ptr.h \
- $(capi_devel_src_dir)/common/stage.h \
- $(capi_devel_src_dir)/common/vector-wrapper.h \
- $(capi_devel_src_dir)/common/view-mode.h
-
-capi_devel_events_header_files = \
- $(capi_devel_src_dir)/events/gesture.h \
- $(capi_devel_src_dir)/events/gesture-detector.h \
- $(capi_devel_src_dir)/events/key-event.h \
- $(capi_devel_src_dir)/events/long-press-gesture.h \
- $(capi_devel_src_dir)/events/long-press-gesture-detector.h \
- $(capi_devel_src_dir)/events/pan-gesture.h \
- $(capi_devel_src_dir)/events/pan-gesture-detector.h \
- $(capi_devel_src_dir)/events/pinch-gesture.h \
- $(capi_devel_src_dir)/events/pinch-gesture-detector.h \
- $(capi_devel_src_dir)/events/tap-gesture.h \
- $(capi_devel_src_dir)/events/tap-gesture-detector.h \
- $(capi_devel_src_dir)/events/touch-point.h \
- $(capi_devel_src_dir)/events/touch-event.h
-
-capi_devel_geometry_header_files = \
- $(capi_devel_src_dir)/geometry/animatable-mesh.h \
- $(capi_devel_src_dir)/geometry/animatable-vertex.h
-
-capi_devel_images_header_files = \
- $(capi_devel_src_dir)/images/bitmap-image.h \
- $(capi_devel_src_dir)/images/encoded-buffer-image.h \
- $(capi_devel_src_dir)/images/frame-buffer-image.h \
- $(capi_devel_src_dir)/images/image.h \
- $(capi_devel_src_dir)/images/image-attributes.h \
- $(capi_devel_src_dir)/images/native-image.h \
- $(capi_devel_src_dir)/images/pixel.h
-
-capi_devel_math_header_files = \
- $(capi_devel_src_dir)/math/angle-axis.h \
- $(capi_devel_src_dir)/math/compile-time-assert.h \
- $(capi_devel_src_dir)/math/compile-time-math.h \
- $(capi_devel_src_dir)/math/degree.h \
- $(capi_devel_src_dir)/math/math-utils.h \
- $(capi_devel_src_dir)/math/matrix.h \
- $(capi_devel_src_dir)/math/matrix3.h \
- $(capi_devel_src_dir)/math/quaternion.h \
- $(capi_devel_src_dir)/math/radian.h \
- $(capi_devel_src_dir)/math/random.h \
- $(capi_devel_src_dir)/math/rect.h \
- $(capi_devel_src_dir)/math/vector2.h \
- $(capi_devel_src_dir)/math/vector3.h \
- $(capi_devel_src_dir)/math/vector4.h \
- $(capi_devel_src_dir)/math/viewport.h
-
-capi_devel_modeling_header_files = \
- $(capi_devel_src_dir)/modeling/material.h
-
-capi_devel_object_header_files = \
- $(capi_devel_src_dir)/object/any.h \
- $(capi_devel_src_dir)/object/base-handle.h \
- $(capi_devel_src_dir)/object/base-object.h \
- $(capi_devel_src_dir)/object/constrainable.h \
- $(capi_devel_src_dir)/object/handle.h \
- $(capi_devel_src_dir)/object/object-registry.h \
- $(capi_devel_src_dir)/object/property-conditions.h \
- $(capi_devel_src_dir)/object/property-index.h \
- $(capi_devel_src_dir)/object/property-input.h \
- $(capi_devel_src_dir)/object/property-notification-declarations.h \
- $(capi_devel_src_dir)/object/property-notification.h \
- $(capi_devel_src_dir)/object/property-types.h \
- $(capi_devel_src_dir)/object/property-value.h \
- $(capi_devel_src_dir)/object/property.h \
- $(capi_devel_src_dir)/object/ref-object.h
-
-capi_devel_render_tasks_header_files = \
- $(capi_devel_src_dir)/render-tasks/render-task.h \
- $(capi_devel_src_dir)/render-tasks/render-task-list.h
-
-capi_devel_shader_effects_header_files = \
- $(capi_devel_src_dir)/shader-effects/shader-effect.h
-
-capi_devel_signals_header_files = \
- $(capi_devel_src_dir)/signals/base-signal.h \
- $(capi_devel_src_dir)/signals/callback.h \
- $(capi_devel_src_dir)/signals/connection-tracker-interface.h \
- $(capi_devel_src_dir)/signals/connection-tracker.h \
- $(capi_devel_src_dir)/signals/dali-signal-v2.h \
- $(capi_devel_src_dir)/signals/functor-delegate.h \
- $(capi_devel_src_dir)/signals/signal-slot-connections.h \
- $(capi_devel_src_dir)/signals/signal-slot-observers.h \
- $(capi_devel_src_dir)/signals/slot-delegate.h
-
-capi_devel_text_header_files = \
- $(capi_devel_src_dir)/text/character.h \
- $(capi_devel_src_dir)/text/font.h \
- $(capi_devel_src_dir)/text/font-parameters.h \
- $(capi_devel_src_dir)/text/text.h \
- $(capi_devel_src_dir)/text/text-style.h
+++ /dev/null
-#ifndef __DALI_DOC_H__
-#define __DALI_DOC_H__
-
-/*
- * Copyright (c) 2014 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.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-/**
- * @ingroup CAPI_UI_FRAMEWORK
- * @defgroup CAPI_DALI_FRAMEWORK Dali
- * @brief The Dali provides a cross-platform C++ 3D UI toolkit based on
- * OpenGL ES 2.0.
- * <table> <tr><th>API</th><th>Description</th></tr>
- * <tr><td>@ref CAPI_DALI_MODULE</td><td>A library to provide a C++ scene graph based on OpenGL ES 2.0.</td></tr>
- * <tr><td>@ref CAPI_DALI_TOOLKIT_MODULE</td><td>A library to provide a user interface toolkit on top of Dali.</td></tr>
- * </table>
- */
-
-/**
- * @ingroup CAPI_DALI_FRAMEWORK
- * @defgroup CAPI_DALI_MODULE Dali Core
- * @brief The Dali library provides a C++ scene graph based on OpenGL ES 2.0.
- *
- * @section CAPI_DALI_MODULE_HEADER Required Header
- * \#include <dali/dali.h>
- * @section CAPI_DALI_MODULE_OVERVIEW Overview
- * <table> <tr><th>API</th><th>Description</th></tr>
- * <tr><td>@ref CAPI_DALI_ACTORS_MODULE</td><td>The set of interactive objects that can be placed on the Dali::Stage.</td></tr>
- * <tr><td>@ref CAPI_DALI_ADAPTOR_MODULE</td><td>Interface to the platform.</td></tr>
- * <tr><td>@ref CAPI_DALI_ANIMATION_MODULE</td><td>The property animation and constraints system.</td></tr>
- * <tr><td>@ref CAPI_DALI_COMMON_MODULE</td><td>General classes.</td></tr>
- * <tr><td>@ref CAPI_DALI_EVENTS_MODULE</td><td>Events, gestures and gesture detectors.</td></tr>
- * <tr><td>@ref CAPI_DALI_GEOMETRY_MODULE</td><td></td>Meshes.</tr>
- * <tr><td>@ref CAPI_DALI_IMAGES_MODULE</td><td></td>Image resource types.</tr>
- * <tr><td>@ref CAPI_DALI_MATH_MODULE</td><td></td>Math classes and utilities.</tr>
- * <tr><td>@ref CAPI_DALI_MODELING_MODULE</td><td>Ancilliary classes for meshes and 3D models </td></tr>
- * <tr><td>@ref CAPI_DALI_OBJECT_MODULE</td><td></td>Registered Object and property system.</tr>
- * <tr><td>@ref CAPI_DALI_RENDER_TASKS_MODULE</td><td>Classes to describe how the scene is rendered. </td></tr>
- * <tr><td>@ref CAPI_DALI_SHADER_EFFECTS_MODULE</td><td>Classes to change how actors are visualised.</td></tr>
- * <tr><td>@ref CAPI_DALI_SIGNALS_MODULE</td><td>Signals and Slots - a type-safe, loosely-coupled callback system.</td></tr>
- * <tr><td>@ref CAPI_DALI_TEXT_MODULE</td><td></td>Classes for manipulating text.</tr>
- * </table>
- */
-
-
-/**
- * @ingroup CAPI_DALI_MODULE
- *
- * @defgroup CAPI_DALI_ACTORS_MODULE Actors
- *
- * @section CAPI_DALI_ACTORS_MODULE_HEADER RequiredHeader
- * \#include <dali/dali.h>
- *
- * @section CAPI_DALI_ACTORS_MODULE_OVERVIEW Overview
- * <table> <tr><th>API</th><th>Description</th></tr>
- * <tr><td>@ref Dali::Actor </td><td>Primary class for application interaction.</td></tr>
- * <tr><td>@ref Dali::CameraActor </td><td>An actor which controls a camera.</td></tr>
- * <tr><td>@ref Dali::CustomActor </td><td>CustomActor is a base class for custom UI controls.</td></tr>
- * <tr><td>@ref Dali::CustomActorImpl </td><td>CustomActorImpl is an abstract base class for custom control implementations.</td></tr>
- * <tr><td>@ref Dali::RenderableActor </td><td>A base class for renderable actors.</td></tr>
- * <tr><td>@ref Dali::ImageActor </td><td>An actor for displaying images.</td></tr>
- * <tr><td>@ref Dali::MeshActor </td><td>An actor for displaying mesh geometries.</td></tr>
- * <tr><td>@ref Dali::TextActor </td><td>An actor for display simple text.</td></tr>
- * <tr><td>@ref Dali::Layer </td><td></td>An actor for grouping and sorting other actors.</tr>
- * </table>
- */
-
-/**
- * @ingroup CAPI_DALI_MODULE
- * @defgroup CAPI_DALI_ANIMATION_MODULE Animation
- * @section CAPI_DALI_ANIMATION_MODULE_HEADER Required Header
- * \#include <dali/dali.h>
- * @section CAPI_DALI_ANIMATION_MODULE_OVERVIEW Overview
- * <table> <tr><th>API</th><th>Description</th></tr>
- * <tr><td>@ref Dali::ActiveConstraint </td><td>A constraint which is being applied to an object.</td></tr>
- * <tr><td> Dali::AlphaFunctions </td><td>Various functions that control progress of an animation.</td></tr>
- * <tr><td>@ref Dali::Animation </td><td>Dali::Animation can be used to animate the properties of any number of objects, typically Dali::Actor%s.</td></tr>
- * <tr><td>@ref Dali::Constraint </td><td>An abstract base class for Constraints.</td></tr>
- * <tr><td>Constraints</td><td>Various constraints for properties:
-@ref Dali::ScaleToFitConstraint
-@ref Dali::ScaleToFitKeepAspectRatioConstraint
-@ref Dali::ScaleToFillKeepAspectRatioConstraint
-@ref Dali::ScaleToFillXYKeepAspectRatioConstraint
-@ref Dali::ShrinkInsideKeepAspectRatioConstraint
-@ref Dali::MultiplyConstraint
-@ref Dali::DivideConstraint
-@ref Dali::EqualToConstraint
-@ref Dali::RelativeToConstraint
-@ref Dali::RelativeToConstraintFloat
-@ref Dali::InverseOfConstraint
-@ref Dali::SourceWidthFixedHeight
-@ref Dali::SourceHeightFixedWidth
-Dali::LookAt()
-@ref Dali::OrientedLookAt </td></tr>
- * <tr><td>Interpolator Functions </td><td>Dali::LerpBoolean(), Dali::LerpFloat(), Dali::LerpVector2(), Dali::LerpVector3(), Dali::LerpVector4(), Dali::SlerpQuaternion() </td></tr>
- * <tr><td>@ref Dali::KeyFrames </td><td>A set of key frames for a property that can be animated using @ref Dali::Animation::AnimateBetween()</td></tr>
- * <tr><td>Constraint Sources</td><td>Specifies the location of a property for use in a constraint:
- * @ref Dali::SourceType
-@ref Dali::LocalSource
-@ref Dali::ParentSource
-@ref Dali::Source
-@ref Dali::ConstraintSource</td></tr>
- * <tr><td>@ref Dali::TimePeriod </td><td>A value-type representing a period of time within an animation.</td></tr>
- * </table>
- */
-
-/**
- * @ingroup CAPI_DALI_MODULE
- * @defgroup CAPI_DALI_COMMON_MODULE Common
- * @section CAPI_DALI_COMMON_MODULE_HEADER Required Header
- * \#include <dali/dali.h>
- * @section CAPI_DALI_COMMON_MODULE_OVERVIEW Overview
- * <table> <tr><th>API</th><th>Description</th></tr>
- * <tr><td>@ref Dali::ParentOrigin </td><td>Constants to specify the origin of an actor within it's parent volume, used by Dali::Actor::SetParentOrigin()</td></tr>
- * <tr><td>@ref Dali::AnchorPoint </td><td>Constants to specify the anchor point of an actor, used by Dali::Actor::SetAnchorPoint() </td></tr>
- * <tr><td>@ref Dali::Color </td><td>Constants to specify primary colors</td></tr>
- * <tr><td>@ref Dali::Math </td><td>Epsilon and Pi constants</td></tr>
- * <tr><td>@ref Dali::String </td><td>String constants</td></tr>
- * <tr><td>@ref Dali::LoadingState </td><td>The status during resource loading operations.</td></tr>
- * <tr><td>@ref Dali::Stage </td><td>The Stage is a top-level object used for displaying a tree of Actors.</td></tr>
- * </table>
- */
-
-/**
- * @ingroup CAPI_DALI_MODULE
- * @defgroup CAPI_DALI_EVENTS_MODULE Events
- * @section CAPI_DALI_EVENTS_MODULE_HEADER Required Header
- * \#include <dali/dali.h>
- * @section CAPI_DALI_EVENTS_MODULE_OVERVIEW Overview
- * <table> <tr><th>API</th><th>Description</th></tr>
- * <tr><td>@ref Dali::GestureDetector </td><td>GestureDetectors analyse a stream of touch events and attempt to determine the intention of the user.</td></tr>
- * <tr><td>@ref Dali::Gesture </td><td>Base structure for different gestures that an application can receive.</td></tr>
- * <tr><td>@ref Dali::KeyEvent </td><td>The key event structure is used to store a key press.</td></tr>
- * <tr><td>@ref Dali::LongPressGestureDetector</td><td>This emits a signal when a long press gesture occurs.</td></tr>
- * <tr><td>@ref Dali::LongPressGesture </td><td>A LongPressGesture is emitted when the user touches and holds the screen with the stated number of fingers.</td></tr>
- * <tr><td>@ref Dali::PanGestureDetector </td><td>This class looks for panning (or dragging) gestures.</td></tr>
- * <tr><td>@ref Dali::PanGesture </td><td>A PanGesture is emitted when the user moves one or more fingers in a particular direction.</td></tr>
- * <tr><td>@ref Dali::PinchGestureDetector </td><td>This class looks for pinching gestures involving two touches.</td></tr>
- * <tr><td>@ref Dali::PinchGesture </td><td>A PinchGesture is emitted when the user moves two fingers towards or away from each other.</td></tr>
- * <tr><td>@ref Dali::TapGestureDetector </td><td>This class emits a signal when a tap gesture occurs</td></tr>
- * <tr><td>@ref Dali::TapGesture </td><td>A TapGesture is emitted when the user taps the screen</td></tr>
- * <tr><td>@ref Dali::TouchEvent </td><td>Touch events are a collection of touch points at a specific moment in time.</td></tr>
- * <tr><td>@ref Dali::TouchPoint </td><td>A TouchPoint represents a point on the screen that is currently being touched or where touch
- * has stopped.</td></tr>
- * </table>
- */
-
-/**
- * @ingroup CAPI_DALI_MODULE
- * @defgroup CAPI_DALI_GEOMETRY_MODULE Geometry
- * @section CAPI_DALI_GEOMETRY_MODULE_HEADER Required Header
- * \#include <dali/dali.h>
- * @section CAPI_DALI_GEOMETRY_MODULE_OVERVIEW Overview
- * <table> <tr><th>API</th><th>Description</th></tr>
- * <tr><td>@ref Dali::AnimatableMesh </td><td>A mesh geometry that can be animated using the Dali property animation system.</td></tr>
- * <tr><td>@ref Dali::AnimatableVertex </td><td>Represents a vertex in a Dali::AnimatableMesh.</td></tr>
- * </table>
- */
-
-/**
- * @ingroup CAPI_DALI_MODULE
- * @defgroup CAPI_DALI_IMAGES_MODULE Images
- * @section CAPI_DALI_IMAGES_MODULE_HEADER Required Header
- * \#include <dali/dali.h>
- * @section CAPI_DALI_IMAGES_MODULE_OVERVIEW Overview
- * <table> <tr><th>API</th><th>Description</th></tr>
- * <tr><td>@ref Dali::BitmapImage </td><td>This represents an image resource supplied by Application writer that can be added to Dali::ImageActor.</td></tr>
- * <tr><td>@ref Dali::EncodedBufferImage </td><td>This represents an encoded image supplied by Application writer that can be added to Dali::ImageActor.</td></tr>
- * <tr><td>@ref Dali::FrameBufferImage </td><td>This represents a GLES frame buffer object and contains the result of an 'off-screen' render pass of a Dali::RenderTask</td></tr>
- * <tr><td>@ref Dali::ImageAttributes </td><td>Describes Image properties like width or pixel format.</td></tr>
- * <tr><td>@ref Dali::Image </td><td>An Image object represents an image resource that can be added to ImageActors.</td></tr>
- * <tr><td>@ref Dali::NativeImage </td><td>Abstract interface to provide platform-specific support for handling image data.</td></tr>
- * <tr><td>@ref Dali::Pixel </td><td>Pixel format types and their properties.</td></tr>
- * </table>
- */
-
-/**
- * @ingroup CAPI_DALI_MODULE
- * @defgroup CAPI_DALI_MATH_MODULE Math
- * @section CAPI_DALI_MATH_MODULE_HEADER Required Header
- * \#include <dali/dali.h>
- * @section CAPI_DALI_MATH_MODULE_OVERVIEW Overview
- * <table> <tr><th>API</th><th>Description</th></tr>
- * <tr><td>@ref Dali::AngleAxis </td><td>An angle & axis pair.</td></tr>
- * <tr><td>@ref Dali::Degree </td><td>An angle in degrees.</td></tr>
- * <tr><td>@ref Dali::Radian </td><td>An angle in radians.</td></tr>
- * <tr><td>@ref Dali::Matrix </td><td>The Matrix class represents transformations and projections.</td></tr>
- * <tr><td>@ref Dali::Matrix3 </td><td>A 3x3 matrix.</td></tr>
- * <tr><td>@ref Dali::Quaternion </td><td>The Quaternion class encapsulates the mathematics of the quaternion.</td></tr>
- * <tr><td>@ref Dali::Rect </td><td>Template class to create and operate on rectangles.</td></tr>
- * <tr><td>@ref Dali::Vector2 </td><td>A two-dimensional vector.</td></tr>
- * <tr><td>@ref Dali::Vector3 </td><td>A three-dimensional vector.</td></tr>
- * <tr><td>@ref Dali::Vector4 </td><td>A four-dimensional vector.</td></tr>
- * <tr><td>@ref Dali::Random </td><td>Provides methods to generate and use random values.</td></tr>
- * <tr><td>@ref Dali::Viewport </td><td>Screen area in pixels</td></tr>
- * <tr><td> Math Utilities </td><td>
-Dali::NextPowerOfTwo()
-Dali::IsPowerOfTwo()
-Dali::Clamp()
-Dali::ClampInPlace()
-Dali::Lerp()
-Dali::GetRangedEpsilon()
-Dali::EqualsZero()
-Dali::Equals()
-Dali::Round()
-Dali::WrapInDomain()
-Dali::ShortestDistanceInDomain()
- * </td></tr>
- * </table>
- */
-
-/**
- * @ingroup CAPI_DALI_MODULE
- * @defgroup CAPI_DALI_MODELING_MODULE Modeling
- * @section CAPI_DALI_MODELING_MODULE_HEADER Required Header
- * \#include <dali/dali.h>
- * @section CAPI_DALI_MODELING_MODULE_OVERVIEW Overview
- * <table> <tr><th>API</th><th>Description</th></tr>
- * <tr><td>@ref Dali::Material </td><td>Encapsulates the data describing a material.</td></tr>
- * </table>
- */
-
-/**
- * @ingroup CAPI_DALI_MODULE
- * @defgroup CAPI_DALI_OBJECT_MODULE Object
- * @section CAPI_DALI_OBJECT_MODULE_HEADER Required Header
- * \#include <dali/dali.h>
- * @section CAPI_DALI_OBJECT_MODULE_OVERVIEW Overview
- * <table> <tr><th>API</th><th>Description</th></tr>
- * <tr><td>@ref Dali::BaseHandle </td><td>Dali::BaseHandle is a handle to an internal Dali resource.</td></tr>
- * <tr><td>@ref Dali::BaseObject </td><td>A base class for objects.</td></tr>
- * <tr><td>@ref Dali::Constrainable </td><td>A handle to an internal property owning Dali object that
- * can have constraints applied to it.</td></tr>
- * <tr><td>@ref Dali::Handle </td><td>A handle to an internal property owning Dali object.</td></tr>
- * <tr><td>@ref Dali::ObjectRegistry </td><td>The ObjectRegistry notifies it's observers when an object is created.</td></tr>
- * <tr><td>@ref Dali::PropertyCondition </td><td>This represents a condition that can be evaluated on a Property::Value. Factory methods include Dali::LessThanCondition(), Dali::GreaterThanCondition(), Dali::InsideCondition() and Dali::OutsideCondition()</td></tr>
- * <tr><td>@ref Dali::PropertyInput </td><td>An abstract interface for receiving property values.</td></tr>
- * <tr><td>@ref Dali::PropertyNotification </td><td>This is used to issue a notification upon a condition of the property being met.</td></tr>
- * <tr><td>@ref Dali::PropertyTypes </td><td>Template function instances for property getters.</td></tr>
- * <tr><td>@ref Dali::Property </td><td>An object + property pair.</td></tr>
- * <tr><td>@ref Dali::Property::Value </td><td>A value-type representing a property value.</td></tr>a
- * <tr><td>@ref Dali::RefObject </td><td>Base class for reference counted objects.</td></tr>
- * <tr><td>@ref Dali::IntrusivePtr </td><td>Template class used to point at Dali::RefObjects</td></tr>
- * <tr><td>@ref Dali::Any </td><td>Class for objects that contain values of different types</td></tr>
- * </table>
- */
-
-/**
- * @ingroup CAPI_DALI_MODULE
- * @defgroup CAPI_DALI_RENDER_TASKS_MODULE Render Tasks
- * @section CAPI_DALI_RENDER_TASKS_MODULE_HEADER Required Header
- * \#include <dali/dali.h>
- * @section CAPI_DALI_RENDER_TASKS_MODULE_OVERVIEW Overview
- * <table> <tr><th>API</th><th>Description</th></tr>
- * <tr><td>@ref Dali::RenderTask </td><td>A RenderTask describes how all or part of the Dali scene should be rendered.</td></tr>
- * <tr><td>@ref Dali::RenderTaskList </td><td>An ordered list of Dali::RenderTask%s.</td></tr>
- * </table>
- */
-
-/**
- * @ingroup CAPI_DALI_MODULE
- * @defgroup CAPI_DALI_SHADER_EFFECTS_MODULE Shader effects
- * @section CAPI_DALI_SHADER_EFFECTS_MODULE_HEADER Required Header
- * \#include <dali/dali.h>
- * @section CAPI_DALI_SHADER_EFFECTS_MODULE_OVERVIEW Overview
- * <table> <tr><th>API</th><th>Description</th></tr>
- * <tr><td>@ref Dali::ShaderEffect </td><td>Shader effects provide a visual effect for actors.</td></tr>
- * </table>
- */
-
-/**
- * @ingroup CAPI_DALI_MODULE
- * @defgroup CAPI_DALI_SIGNALS_MODULE Signals
- * @section CAPI_DALI_SIGNALS_MODULE_HEADER Required Header
- * \#include <dali/dali.h>
- * @section CAPI_DALI_SIGNALS_MODULE_OVERVIEW Overview
- * <table> <tr><th>API</th><th>Description</th></tr>
- * <tr><td>@ref Dali::BaseSignal </td><td>Implementation class for Dali::SignalV2%s.</td></tr>
- * <tr><td>@ref Dali::Callback </td><td>Templates to provide type safety for member function callbacks.</td></tr>
- * <tr><td>@ref Dali::ConnectionTracker </td><td>Connection tracker concrete implementation</td></tr>
- * <tr><td>@ref Dali::ConnectionTrackerInterface </td><td>Interface used to track connections between signals and slots.</td></tr>
- * <tr><td>@ref Dali::SignalV2 </td><td>Template classes that provide signals</td></tr>
- * <tr><td>@ref Dali::FunctorDelegate </td><td>Used to connect a void() functor to a signal via Dali::BaseObject::SignalConnect()</td></tr>
- * <tr><td>@ref Dali::SlotConnection </td><td>SlotConnection is the connection information held by a connection tracker.</td></tr>
- * <tr><td>@ref Dali::SignalConnection </td><td>SignalConnection is the connection information held by the signal.</td></tr>
- * <tr><td>@ref Dali::SignalObserver </td><td>Abstract interface used by a signal to inform a slot it is disconnecting.</td></tr>
- * <tr><td>@ref Dali::SlotObserver </td><td>Abstract Interface used by a slot to inform a signal it is disconnecting.</td></tr>
- * <tr><td>@ref Dali::SlotDelegate </td><td>SlotDelegates can be used to connect member functions to signals, without inheriting from SlotDelegateInterface.</td></tr>
- * </table>
- */
-
-/**
- * @ingroup CAPI_DALI_MODULE
- * @defgroup CAPI_DALI_TEXT_MODULE Text
- * @section CAPI_DALI_TEXT_MODULE_HEADER Required Header
- * \#include <dali/dali.h>
- * @section CAPI_DALI_TEXT_MODULE_OVERVIEW Overview
- * <table> <tr><th>API</th><th>Description</th></tr>
- * <tr><td>@ref Dali::Character </td><td>Character class encapsulates a character implementation to support multiple languages.</td></tr>
- * <tr><td>@ref Dali::PointSize </td><td>Font size in points.</td></tr>
- * <tr><td>@ref Dali::PixelSize </td><td>Font size in pixels.</td></tr>
- * <tr><td>@ref Dali::CapsHeight </td><td>Font size in caps height.</td></tr>
- * <tr><td>@ref Dali::FontParameters </td><td>Encapsulates all font parameters.</td></tr>
- * <tr><td>@ref Dali::Font </td><td>Encapsulates a font resource</td></tr>
- * <tr><td>@ref Dali::TextStyle </td><td>Encapsulates style properties for text, such as weight, italics, underline, shadow, etc.</td></tr>
- * <tr><td>@ref Dali::Text </td><td>Encapsulates a string of characters implementation to support multiple languages.</td></tr>
- * </table>
- */
-
-
-
-#endif //__DALI_DOC_H__
std::max( sizeof(Integration::KeyEvent),
std::max( sizeof(Integration::MouseWheelEvent), sizeof(Integration::GestureEvent) ) ) );
-static const std::size_t INITIAL_MIN_CAPICITY = 4;
+static const std::size_t INITIAL_MIN_CAPACITY = 4;
-static const std::size_t INITIAL_BUFFER_SIZE = MAX_MESSAGE_SIZE * INITIAL_MIN_CAPICITY;
+static const std::size_t INITIAL_BUFFER_SIZE = MAX_MESSAGE_SIZE * INITIAL_MIN_CAPACITY;
} // unnamed namespace
*
*/
-/**
- * @addtogroup CAPI_DALI_ACTORS_MODULE
- * @{
- */
-
#include <dali/public-api/common/dali-common.h>
namespace Dali DALI_IMPORT_API
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_ACTOR_ENUMERATIONS_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_ACTORS_MODULE
- * @{
- */
-
// EXTERNAL INCLUDES
#include <boost/function.hpp>
#include <string>
} // namespace Dali
-
-/**
- * @}
- */
-
#endif // __DALI_ACTOR_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_ACTORS_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/common/dali-common.h>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_BLENDING_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_ACTORS_MODULE
- * @{
- */
-
#include <dali/public-api/actors/actor.h>
namespace Dali DALI_IMPORT_API
} // namespace Dali
-/**
- * @}
- */
-
#endif // __DALI_CAMERA_ACTOR_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_ACTORS_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/common/vector-wrapper.h>
#include <dali/public-api/object/property.h>
} // namespace Dali
-/**
- * @}
- */
-
#endif // __DALI_CUSTOM_ACTOR_IMPL_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_ACTORS_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/actors/actor.h>
#include <dali/public-api/actors/custom-actor-impl.h>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_CUSTOM_ACTOR_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_ACTORS_MODULE
- * @{
- */
-
#include <dali/public-api/common/dali-common.h>
namespace Dali DALI_IMPORT_API
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_DRAW_MODE_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_ACTORS_MODULE
- * @{
- */
-
// EXTERNAL INCLUDES
#include <string>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_IMAGE_ACTOR_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_ACTORS_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/object/ref-object.h>
#include <dali/public-api/actors/actor.h>
} // namespace Dali
-/**
- * @}
- */
#endif //__DALI_LAYER_H__
*/
-/**
- * @addtogroup CAPI_DALI_ACTORS_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/actors/renderable-actor.h>
} // namespace Dali
-/**
- * @}
- */
#endif /* _MESH_ACTOR_H_ */
*/
-/**
- * @addtogroup CAPI_DALI_ACTORS_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/actors/actor.h>
#include <dali/public-api/actors/blending.h>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_RENDERABLE_ACTOR_H__
*/
-/**
- * @addtogroup CAPI_DALI_ACTORS_MODULE
- * @{
- */
-
// EXTERNAL INCLUDES
#include <string>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_TEXT_ACTOR_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_ANIMATION_MODULE
- * @{
- */
-
// EXTERNAL INCLUDES
#include <boost/function.hpp>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_ACTIVE_CONSTRAINT_DECLARATIONS_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_ANIMATION_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/animation/active-constraint-declarations.h>
#include <dali/public-api/object/any.h>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_ACTIVE_CONSTRAINT_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_ANIMATION_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/common/dali-common.h>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_ALPHA_FUNCTIONS_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_ANIMATION_MODULE
- * @{
- */
-
// EXTERNAL INCLUDES
#include <boost/function.hpp>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_ANIMATION_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_ANIMATION_MODULE
- * @{
- */
-
// EXTERNAL INCLUDES
#include <boost/function.hpp>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_CONSTRAINT_FUNCTIONS_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_ANIMATION_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/object/handle.h>
#include <dali/public-api/object/property.h>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_CONSTRAINT_SOURCE_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_ANIMATION_MODULE
- * @{
- */
-
// EXTERNAL INCLUDES
#include <boost/function.hpp>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_CONSTRAINT_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_ANIMATION_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/math/vector3.h>
#include <dali/public-api/math/quaternion.h>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_CONSTRAINTS_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_ANIMATION_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/object/any.h>
#include <dali/public-api/math/vector2.h>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_INTERPOLATOR_FUNCTIONS_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_ANIMATION_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/animation/alpha-functions.h>
#include <dali/public-api/object/base-handle.h>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_KEY_FRAMES_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_ANIMATION_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/common/dali-common.h>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_TIME_PERIOD_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_COMMON_MODULE
- * @{
- */
-
// EXTERNAL INCLUDES
#include <math.h> // M_PI
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_CONSTANTS_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_COMMON_MODULE
- * @{
- */
-
// EXTERNAL INCLUDES
#include <string>
#include <cstdio>
#define DALI_ASSERT_DEBUG(cond)
#endif
-/**
- * @}
- */
#endif // __DALI_COMMON_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_OBJECT_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/common/dali-common.h>
} // namespace Dali
-/**
- * @}
- */
#endif /* __DALI_INTRUSIVE_PTR_H__ */
*
*/
-/**
- * @addtogroup CAPI_DALI_COMMON_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/common/dali-common.h>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_LOADING_STATE_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_COMMON_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/object/base-handle.h>
#include <dali/public-api/signals/dali-signal-v2.h>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_STAGE_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_COMMON_MODULE
- * @{
- */
-
// EXTERNAL INCLUDES
#include <cstddef>
#endif //ifndef HIDE_DALI_INTERNALS
-/**
- * @}
- */
#endif /* __VECTOR_WRAPPER__H__ */
*
*/
-#include <dali/public-api/dali-core-capi-internal.h>
-
-// NON-CAPI PUBLIC INCLUDES
+#include <dali/public-api/actors/actor.h>
+#include <dali/public-api/actors/actor-enumerations.h>
+#include <dali/public-api/actors/blending.h>
+#include <dali/public-api/actors/camera-actor.h>
+#include <dali/public-api/actors/custom-actor-impl.h>
+#include <dali/public-api/actors/custom-actor.h>
+#include <dali/public-api/actors/draw-mode.h>
+#include <dali/public-api/actors/image-actor.h>
+#include <dali/public-api/actors/layer.h>
#include <dali/public-api/actors/light-actor.h>
+#include <dali/public-api/actors/mesh-actor.h>
#include <dali/public-api/actors/model-actor-factory.h>
+#include <dali/public-api/actors/renderable-actor.h>
+#include <dali/public-api/actors/text-actor.h>
+#include <dali/public-api/animation/active-constraint-declarations.h>
+#include <dali/public-api/animation/active-constraint.h>
+#include <dali/public-api/animation/alpha-functions.h>
+#include <dali/public-api/animation/animation.h>
#include <dali/public-api/animation/animator-functions.h>
+#include <dali/public-api/animation/constraint-functions.h>
+#include <dali/public-api/animation/constraint-source.h>
+#include <dali/public-api/animation/constraint.h>
+#include <dali/public-api/animation/constraints.h>
+#include <dali/public-api/animation/interpolator-functions.h>
+#include <dali/public-api/animation/key-frames.h>
+#include <dali/public-api/animation/time-period.h>
+#include <dali/public-api/common/constants.h>
+#include <dali/public-api/common/dali-common.h>
#include <dali/public-api/common/dali-vector.h>
+#include <dali/public-api/common/intrusive-ptr.h>
+#include <dali/public-api/common/light.h>
+#include <dali/public-api/common/loading-state.h>
#include <dali/public-api/common/map-wrapper.h>
#include <dali/public-api/common/set-wrapper.h>
-#include <dali/public-api/common/light.h>
+#include <dali/public-api/common/stage.h>
+#include <dali/public-api/common/vector-wrapper.h>
+#include <dali/public-api/common/view-mode.h>
#include <dali/public-api/dynamics/dynamics-body.h>
#include <dali/public-api/dynamics/dynamics-body-config.h>
#include <dali/public-api/dynamics/dynamics-world-config.h>
#include <dali/public-api/dynamics/dynamics-world.h>
+#include <dali/public-api/events/gesture-detector.h>
+#include <dali/public-api/events/gesture.h>
#include <dali/public-api/events/hit-test-algorithm.h>
+#include <dali/public-api/events/key-event.h>
+#include <dali/public-api/events/long-press-gesture-detector.h>
+#include <dali/public-api/events/long-press-gesture.h>
#include <dali/public-api/events/mouse-wheel-event.h>
+#include <dali/public-api/events/pan-gesture-detector.h>
+#include <dali/public-api/events/pan-gesture.h>
+#include <dali/public-api/events/pinch-gesture-detector.h>
+#include <dali/public-api/events/pinch-gesture.h>
+#include <dali/public-api/events/tap-gesture-detector.h>
+#include <dali/public-api/events/tap-gesture.h>
+#include <dali/public-api/events/touch-event.h>
+#include <dali/public-api/events/touch-point.h>
+#include <dali/public-api/geometry/animatable-mesh.h>
+#include <dali/public-api/geometry/animatable-vertex.h>
#include <dali/public-api/geometry/cloth.h>
#include <dali/public-api/geometry/mesh.h>
#include <dali/public-api/geometry/mesh-factory.h>
#include <dali/public-api/geometry/spline.h>
+#include <dali/public-api/images/bitmap-image.h>
#include <dali/public-api/images/distance-field.h>
+#include <dali/public-api/images/encoded-buffer-image.h>
+#include <dali/public-api/images/frame-buffer-image.h>
+#include <dali/public-api/images/glyph-image.h>
+#include <dali/public-api/images/image-attributes.h>
+#include <dali/public-api/images/image.h>
+#include <dali/public-api/images/native-image.h>
#include <dali/public-api/images/nine-patch-image.h>
+#include <dali/public-api/images/pixel.h>
+
+#include <dali/public-api/math/angle-axis.h>
+#include <dali/public-api/math/compile-time-assert.h>
+#include <dali/public-api/math/compile-time-math.h>
+#include <dali/public-api/math/degree.h>
+#include <dali/public-api/math/math-utils.h>
+#include <dali/public-api/math/quaternion.h>
+#include <dali/public-api/math/radian.h>
+#include <dali/public-api/math/random.h>
+#include <dali/public-api/math/rect.h>
+#include <dali/public-api/math/vector2.h>
+#include <dali/public-api/math/vector3.h>
+#include <dali/public-api/math/vector4.h>
#include <dali/public-api/modeling/bone.h>
#include <dali/public-api/modeling/entity-animator-map.h>
#include <dali/public-api/modeling/entity.h>
+#include <dali/public-api/modeling/material.h>
#include <dali/public-api/modeling/model-animation-map.h>
#include <dali/public-api/modeling/model-data.h>
#include <dali/public-api/modeling/model.h>
+#include <dali/public-api/object/any.h>
+#include <dali/public-api/object/base-handle.h>
+#include <dali/public-api/object/base-object.h>
+#include <dali/public-api/object/constrainable.h>
+#include <dali/public-api/object/handle.h>
+#include <dali/public-api/object/object-registry.h>
+#include <dali/public-api/object/property-conditions.h>
+#include <dali/public-api/object/property-index.h>
+#include <dali/public-api/object/property-input.h>
+#include <dali/public-api/object/property-notification-declarations.h>
+#include <dali/public-api/object/property-notification.h>
+#include <dali/public-api/object/property-types.h>
+#include <dali/public-api/object/property-value.h>
+#include <dali/public-api/object/property.h>
+#include <dali/public-api/object/ref-object.h>
#include <dali/public-api/object/type-info.h>
#include <dali/public-api/object/type-registry.h>
-#include <dali/public-api/text/utf8.h>
+#include <dali/public-api/render-tasks/render-task-list.h>
+#include <dali/public-api/render-tasks/render-task.h>
#include <dali/public-api/scripting/scripting.h>
+#include <dali/public-api/signals/base-signal.h>
+#include <dali/public-api/signals/callback.h>
+#include <dali/public-api/signals/connection-tracker-interface.h>
+#include <dali/public-api/signals/connection-tracker.h>
+#include <dali/public-api/signals/dali-signal-v2.h>
+#include <dali/public-api/signals/functor-delegate.h>
+#include <dali/public-api/signals/signal-slot-connections.h>
+#include <dali/public-api/signals/signal-slot-observers.h>
+#include <dali/public-api/signals/slot-delegate.h>
+
+#include <dali/public-api/shader-effects/shader-effect.h>
+
+#include <dali/public-api/text/font-parameters.h>
+#include <dali/public-api/text/font.h>
+#include <dali/public-api/text/text-style.h>
+#include <dali/public-api/text/text.h>
+#include <dali/public-api/text/utf8.h>
+
#endif // __DALI_CORE_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_EVENTS_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/common/vector-wrapper.h>
#include <dali/public-api/object/handle.h>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_GESTURE_DETECTOR_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_EVENTS_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/common/dali-common.h>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_GESTURE_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_EVENTS_MODULE
- * @{
- */
-
// EXTERNAL INCLUDES
#include <string>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_KEY_EVENT_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_EVENTS_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/events/gesture-detector.h>
#include <dali/public-api/signals/dali-signal-v2.h>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_LONG_PRESS_GESTURE_DETECTOR_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_EVENTS_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/events/gesture.h>
#include <dali/public-api/math/vector2.h>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_LONG_PRESS_GESTURE_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_EVENTS_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/events/gesture-detector.h>
#include <dali/public-api/signals/dali-signal-v2.h>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_PAN_GESTURE_DETECTOR_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_EVENTS_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/events/gesture.h>
#include <dali/public-api/math/vector2.h>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_PAN_GESTURE_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_EVENTS_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/events/gesture-detector.h>
#include <dali/public-api/signals/dali-signal-v2.h>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_PINCH_GESTURE_DETECTOR_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_EVENTS_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/events/gesture.h>
#include <dali/public-api/math/vector2.h>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_PINCH_GESTURE_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_EVENTS_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/events/gesture-detector.h>
#include <dali/public-api/signals/dali-signal-v2.h>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_TAP_GESTURE_DETECTOR_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_EVENTS_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/events/gesture.h>
#include <dali/public-api/math/vector2.h>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_TAP_GESTURE_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_EVENTS_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/common/vector-wrapper.h>
#include <dali/public-api/common/dali-common.h>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_TOUCH_EVENT_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_EVENTS_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/actors/actor.h>
#include <dali/public-api/math/vector2.h>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_TOUCH_POINT_H__
$(public_api_src_dir)/dali-core.h
public_api_core_actors_header_files = \
+ $(public_api_src_dir)/actors/actor.h \
+ $(public_api_src_dir)/actors/actor-enumerations.h \
+ $(public_api_src_dir)/actors/blending.h \
+ $(public_api_src_dir)/actors/camera-actor.h \
+ $(public_api_src_dir)/actors/custom-actor.h \
+ $(public_api_src_dir)/actors/custom-actor-impl.h \
+ $(public_api_src_dir)/actors/draw-mode.h \
+ $(public_api_src_dir)/actors/image-actor.h \
+ $(public_api_src_dir)/actors/layer.h \
$(public_api_src_dir)/actors/light-actor.h \
- $(public_api_src_dir)/actors/model-actor-factory.h
+ $(public_api_src_dir)/actors/mesh-actor.h \
+ $(public_api_src_dir)/actors/model-actor-factory.h \
+ $(public_api_src_dir)/actors/text-actor.h \
+ $(public_api_src_dir)/actors/renderable-actor.h
public_api_core_animation_header_files = \
- $(public_api_src_dir)/animation/animator-functions.h
+ $(public_api_src_dir)/animation/active-constraint.h \
+ $(public_api_src_dir)/animation/active-constraint-declarations.h \
+ $(public_api_src_dir)/animation/alpha-functions.h \
+ $(public_api_src_dir)/animation/animation.h \
+ $(public_api_src_dir)/animation/animator-functions.h \
+ $(public_api_src_dir)/animation/constraint.h \
+ $(public_api_src_dir)/animation/constraints.h \
+ $(public_api_src_dir)/animation/constraint-functions.h \
+ $(public_api_src_dir)/animation/constraint-source.h \
+ $(public_api_src_dir)/animation/interpolator-functions.h \
+ $(public_api_src_dir)/animation/key-frames.h \
+ $(public_api_src_dir)/animation/time-period.h
public_api_core_common_header_files = \
+ $(public_api_src_dir)/common/constants.h \
+ $(public_api_src_dir)/common/dali-common.h \
$(public_api_src_dir)/common/dali-vector.h \
+ $(public_api_src_dir)/common/intrusive-ptr.h \
+ $(public_api_src_dir)/common/light.h \
+ $(public_api_src_dir)/common/loading-state.h \
$(public_api_src_dir)/common/map-wrapper.h \
- $(public_api_src_dir)/common/set-wrapper.h \
$(public_api_src_dir)/common/ref-counted-dali-vector.h \
- $(public_api_src_dir)/common/light.h
+ $(public_api_src_dir)/common/set-wrapper.h \
+ $(public_api_src_dir)/common/stage.h \
+ $(public_api_src_dir)/common/vector-wrapper.h \
+ $(public_api_src_dir)/common/view-mode.h
public_api_core_dynamics_header_files = \
$(public_api_src_dir)/dynamics/dynamics-body.h \
$(public_api_src_dir)/dynamics/dynamics-world-config.h
public_api_core_events_header_files = \
+ $(public_api_src_dir)/events/gesture.h \
+ $(public_api_src_dir)/events/gesture-detector.h \
$(public_api_src_dir)/events/hit-test-algorithm.h \
- $(public_api_src_dir)/events/mouse-wheel-event.h
+ $(public_api_src_dir)/events/key-event.h \
+ $(public_api_src_dir)/events/long-press-gesture.h \
+ $(public_api_src_dir)/events/long-press-gesture-detector.h \
+ $(public_api_src_dir)/events/mouse-wheel-event.h \
+ $(public_api_src_dir)/events/pan-gesture.h \
+ $(public_api_src_dir)/events/pan-gesture-detector.h \
+ $(public_api_src_dir)/events/pinch-gesture.h \
+ $(public_api_src_dir)/events/pinch-gesture-detector.h \
+ $(public_api_src_dir)/events/tap-gesture.h \
+ $(public_api_src_dir)/events/tap-gesture-detector.h \
+ $(public_api_src_dir)/events/touch-point.h \
+ $(public_api_src_dir)/events/touch-event.h
public_api_core_geometry_header_files = \
+ $(public_api_src_dir)/geometry/animatable-mesh.h \
+ $(public_api_src_dir)/geometry/animatable-vertex.h \
$(public_api_src_dir)/geometry/cloth.h \
$(public_api_src_dir)/geometry/mesh.h \
$(public_api_src_dir)/geometry/mesh-data.h \
$(public_api_src_dir)/geometry/spline.h
public_api_core_images_header_files = \
+ $(public_api_src_dir)/images/bitmap-image.h \
$(public_api_src_dir)/images/distance-field.h \
+ $(public_api_src_dir)/images/encoded-buffer-image.h \
+ $(public_api_src_dir)/images/frame-buffer-image.h \
+ $(public_api_src_dir)/images/glyph-image.h \
+ $(public_api_src_dir)/images/image.h \
+ $(public_api_src_dir)/images/image-attributes.h \
+ $(public_api_src_dir)/images/native-image.h \
$(public_api_src_dir)/images/nine-patch-image.h \
- $(public_api_src_dir)/images/glyph-image.h
+ $(public_api_src_dir)/images/pixel.h
-public_api_core_math_header_files =
+public_api_core_math_header_files = \
+ $(public_api_src_dir)/math/angle-axis.h \
+ $(public_api_src_dir)/math/compile-time-assert.h \
+ $(public_api_src_dir)/math/compile-time-math.h \
+ $(public_api_src_dir)/math/degree.h \
+ $(public_api_src_dir)/math/math-utils.h \
+ $(public_api_src_dir)/math/matrix.h \
+ $(public_api_src_dir)/math/matrix3.h \
+ $(public_api_src_dir)/math/quaternion.h \
+ $(public_api_src_dir)/math/radian.h \
+ $(public_api_src_dir)/math/random.h \
+ $(public_api_src_dir)/math/rect.h \
+ $(public_api_src_dir)/math/vector2.h \
+ $(public_api_src_dir)/math/vector3.h \
+ $(public_api_src_dir)/math/vector4.h \
+ $(public_api_src_dir)/math/viewport.h
public_api_core_modeling_header_files = \
$(public_api_src_dir)/modeling/bone.h \
$(public_api_src_dir)/modeling/entity-animator-map.h \
$(public_api_src_dir)/modeling/entity.h \
+ $(public_api_src_dir)/modeling/material.h \
$(public_api_src_dir)/modeling/model-animation-map.h \
$(public_api_src_dir)/modeling/model-data.h \
$(public_api_src_dir)/modeling/model.h
public_api_core_object_header_files = \
+ $(public_api_src_dir)/object/any.h \
+ $(public_api_src_dir)/object/base-handle.h \
+ $(public_api_src_dir)/object/base-object.h \
+ $(public_api_src_dir)/object/constrainable.h \
+ $(public_api_src_dir)/object/handle.h \
+ $(public_api_src_dir)/object/object-registry.h \
+ $(public_api_src_dir)/object/property-conditions.h \
+ $(public_api_src_dir)/object/property-index.h \
+ $(public_api_src_dir)/object/property-input.h \
+ $(public_api_src_dir)/object/property-notification-declarations.h \
+ $(public_api_src_dir)/object/property-notification.h \
+ $(public_api_src_dir)/object/property-types.h \
+ $(public_api_src_dir)/object/property-value.h \
+ $(public_api_src_dir)/object/property.h \
+ $(public_api_src_dir)/object/ref-object.h \
$(public_api_src_dir)/object/type-info.h \
$(public_api_src_dir)/object/type-registry.h
-public_api_core_render_tasks_header_files =
+public_api_core_render_tasks_header_files = \
+ $(public_api_src_dir)/render-tasks/render-task.h \
+ $(public_api_src_dir)/render-tasks/render-task-list.h
-public_api_core_shader_effects_header_files =
+public_api_core_shader_effects_header_files = \
+ $(public_api_src_dir)/shader-effects/shader-effect.h
public_api_core_scripting_header_files = \
$(public_api_src_dir)/scripting/scripting.h
-public_api_core_signals_header_files =
+public_api_core_signals_header_files = \
+ $(public_api_src_dir)/signals/base-signal.h \
+ $(public_api_src_dir)/signals/callback.h \
+ $(public_api_src_dir)/signals/connection-tracker-interface.h \
+ $(public_api_src_dir)/signals/connection-tracker.h \
+ $(public_api_src_dir)/signals/dali-signal-v2.h \
+ $(public_api_src_dir)/signals/functor-delegate.h \
+ $(public_api_src_dir)/signals/signal-slot-connections.h \
+ $(public_api_src_dir)/signals/signal-slot-observers.h \
+ $(public_api_src_dir)/signals/slot-delegate.h
public_api_core_text_header_files = \
+ $(public_api_src_dir)/text/character.h \
+ $(public_api_src_dir)/text/font.h \
+ $(public_api_src_dir)/text/font-parameters.h \
+ $(public_api_src_dir)/text/text.h \
+ $(public_api_src_dir)/text/text-style.h \
$(public_api_src_dir)/text/utf8.h
*
*/
-/**
- * @addtogroup CAPI_DALI_GEOMETRY_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/common/vector-wrapper.h>
#include <dali/public-api/object/constrainable.h>
}// Dali
-/**
- * @}
- */
#endif
*
*/
-/**
- * @addtogroup CAPI_DALI_GEOMETRY_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/common/dali-common.h>
#include <dali/public-api/object/property.h>
}//Dali
-/**
- * @}
- */
#endif
*
*/
-/**
- * @addtogroup CAPI_DALI_IMAGES_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/common/vector-wrapper.h>
#include <dali/public-api/images/image.h>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_BITMAP_IMAGE_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_IMAGES_MODULE
- * @{
- */
-
// EXTERNAL INCLUDES
#include <stdint.h>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_ENCODED_BUFFER_IMAGE_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_IMAGES_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/images/image.h>
#include <dali/public-api/math/rect.h>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_FRAME_BUFFER_IMAGE_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_IMAGES_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/images/pixel.h>
#include <dali/public-api/math/rect.h>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_IMAGE_ATTRIBUTES_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_IMAGES_MODULE
- * @{
- */
-
// EXTERNAL INCLUDES
#include <string>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_IMAGE_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_IMAGES_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/images/pixel.h>
#include <dali/public-api/object/ref-object.h>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_INTEGRATION_NATIVE_IMAGE_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_IMAGES_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/common/dali-common.h>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_PIXEL_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_MATH_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/math/degree.h>
#include <dali/public-api/math/vector3.h>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_ANGLE_AXIS_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_MATH_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/common/dali-common.h>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_COMPILE_TIME_ASSERT_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_MATH_MODULE
- * @{
- */
-
// EXTERNAL INCLUDES
#include <stdlib.h>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_COMPILE_TIME_MATH_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_MATH_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/common/dali-common.h>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_DEGREE_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_MATH_MODULE
- * @{
- */
-
// EXTERNAL INCLUDES
#include <algorithm> // std::min & max
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_MATH_UTILS_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_MATH_MODULE
- * @{
- */
-
// EXTERNAL INCLUDES
#include <iostream>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_MATRIX_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_MATH_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/math/vector3.h>
#include <dali/public-api/math/matrix.h>
} // namespace Dali
-/**
- * @}
- */
#endif //__DALI_MATRIX3_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_MATH_MODULE
- * @{
- */
-
// EXTERNAL INCLUDES
#include <iostream>
#include <math.h>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_QUATERNION_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_MATH_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/common/dali-common.h>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_RADIAN_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_MATH_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/math/vector4.h>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_RANDOM_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_MATH_MODULE
- * @{
- */
-
// EXTERNAL INCLUDES
#include <math.h>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_RECT_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_MATH_MODULE
- * @{
- */
-
// EXTERNAL INCLUDES
#include <algorithm>
#include <iostream>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_VECTOR_2_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_MATH_MODULE
- * @{
- */
-
// EXTERNAL INCLUDES
#include <algorithm>
#include <iostream>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_VECTOR_3_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_MATH_MODULE
- * @{
- */
-
// EXTERNAL INCLUDES
#include <algorithm>
#include <iostream>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_VECTOR_4_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_MATH_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/math/rect.h>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_VIEWPORT_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_MODELING_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/images/image.h>
#include <dali/public-api/common/constants.h>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_MATERIAL_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_OBJECT_MODULE
- * @{
- */
-
// EXTERNAL INCLUDES
#include <typeinfo> // operator typeid
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_ANY_TYPE_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_OBJECT_MODULE
- * @{
- */
-
// EXTERNAL INCLUDES
#include <string>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_BASE_HANDLE_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_OBJECT_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/object/ref-object.h>
#include <dali/public-api/object/base-handle.h>
} // namespace Dali
-/**
- * @}
- */
# endif // __DALI_BASE_OBJECT_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_OBJECT_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/object/handle.h>
#include <dali/public-api/animation/active-constraint.h>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_CONSTRAINABLE_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_OBJECT_MODULE
- * @{
- */
-
// EXTERNAL INCLUDES
#include <string>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_HANDLE_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_OBJECT_MODULE
- * @{
- */
-
// EXTERNAL INCLUDES
#include <boost/function.hpp>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_OBJECT_REGISTRY_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_OBJECT_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/common/vector-wrapper.h>
#include <dali/public-api/object/base-handle.h>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_PROPERTY_CONDITIONS_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_OBJECT_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/common/dali-common.h>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_PROPERTY_INDEX_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_OBJECT_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/object/property.h>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_PROPERTY_INPUT_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_OBJECT_MODULE
- * @{
- */
-
// EXTERNAL INCLUDES
#include <boost/function.hpp>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_PROPERTY_NOTIFICATION_DECLARATIONS_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_OBJECT_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/object/base-handle.h>
#include <dali/public-api/object/property-notification-declarations.h>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_PROPERTY_NOTIFICATION_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_OBJECT_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/common/constants.h>
#include <dali/public-api/math/angle-axis.h>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_PROPERTY_TYPES_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_OBJECT_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/object/property.h>
#include <dali/public-api/math/rect.h>
class Matrix;
/**
- * @brief Container of Dali::Property::Value%s.
+ * @brief Container of Dali::Property::Value.
*/
typedef std::vector<Property::Value> PropertyValueContainer;
typedef PropertyValueContainer::iterator PropertyValueIter; ///< Iterator for Dali::PropertyValueContainer
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_PROPERTY_VALUE_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_OBJECT_MODULE
- * @{
- */
-
// EXTERNAL INCLUDES
#include <string>
#include <utility>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_PROPERTY_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_OBJECT_MODULE
- * @{
- */
-
// EXTERNAL INCLUDES
#include <dali/public-api/common/dali-common.h>
#include <dali/public-api/common/intrusive-ptr.h>
} // namespace Dali
-
-/**
- * @}
- */
#endif // __DALI_REF_OBJECT_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_RENDER_TASKS_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/common/vector-wrapper.h>
#include <dali/public-api/object/base-handle.h>
} // namespace Dali
-/**
- * @}
- */
#endif //__DALI_RENDER_TASK_LIST_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_RENDER_TASKS_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/math/viewport.h>
#include <dali/public-api/object/constrainable.h>
} // namespace Dali
-/**
- * @}
- */
#endif //__DALI_RENDER_TASK_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_SHADER_EFFECTS_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/animation/active-constraint-declarations.h>
#include <dali/public-api/object/constrainable.h>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_SHADER_EFFECT_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_SIGNALS_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/common/dali-common.h>
#include <dali/public-api/common/vector-wrapper.h>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_BASE_SIGNAL_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_SIGNALS_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/common/dali-common.h>
#include <dali/public-api/signals/functor-delegate.h>
} // namespace DALI
-/**
- * @}
- */
#endif // __DALI_CALLBACK_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_SIGNALS_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/common/dali-common.h>
#include <dali/public-api/signals/signal-slot-observers.h>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_CONNECTION_TRACKER_INTERFACE_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_SIGNALS_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/common/dali-common.h>
#include <dali/public-api/common/vector-wrapper.h>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_CONNECTION_TRACKER_H__
*/
/**
- * @addtogroup CAPI_DALI_SIGNALS_MODULE
- * @{
- *
- * @section CAPI_DALI_SIGNALS_MODULE_CONNECTION Connecting signals to C++ member functions
* The class should implement Dali::ConnectionTrackerInterface, or inherit from Dali::ConnectionTracker.
* This enforces automatic disconnection when an object is destroyed, so you don't have
* to manually disconnect from signals.
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_SIGNAL_V2_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_SIGNALS_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/common/dali-common.h>
} // namespace DALI
-/**
- * @}
- */
#endif // __DALI_FUNCTOR_DELEGATE_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_SIGNALS_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/signals/signal-slot-observers.h>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_SIGNAL_SLOT_CONNECTIONS_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_SIGNALS_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/common/dali-common.h>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_SIGNAL_SLOT_OBSERVERS_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_SIGNALS_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/common/dali-common.h>
#include <dali/public-api/signals/connection-tracker.h>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_SLOT_DELEGATE_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_TEXT_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/common/dali-common.h>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_CHARACTER_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_TEXT_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/object/base-handle.h>
#include <dali/public-api/text/text.h>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_FONT_PARAMETERS_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_TEXT_MODULE
- * @{
- */
-
// INTERNAL INCLUDES
#include <dali/public-api/object/base-handle.h>
#include <dali/public-api/text/font-parameters.h>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_FONT_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_TEXT_MODULE
- * @{
- */
-
// EXTERNAL INCLUDES
#include <string>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_TEXT_STYLE_H__
*
*/
-/**
- * @addtogroup CAPI_DALI_TEXT_MODULE
- * @{
- */
-
// EXTERNAL INCLUDES
#include <string>
} // namespace Dali
-/**
- * @}
- */
#endif // __DALI_TEXT_H__
##############################
# devel
##############################
-# This should be used only for building dali-adaptor and dali-toolkit independently of
-# dali-capi - i.e. to break cyclic dependencies.
%package devel
Summary: Development components for the OpenGLES Canvas Core Library
Group: Development/Building