the declared t3d_scene api names are not matched exactly between header and code.
these name should be just "3d_scene"
and still there was a Evas_3D.h reference in evas Makefile.
lib_evas_libevas_la_SOURCES += \
$(lib_evas_file_SOURCES)
-# 3D
-dist_installed_evasmainheaders_DATA += lib/evas/Evas_3D.h
-
noinst_HEADERS += \
lib/evas/include/evas_3d_utils.h \
lib/evas/include/evas_3d_private.h
*
* @ingroup Evas_3D_Scene
*/
-EAPI void evas_object_image_t3d_scene_set(Evas_Object *obj, Evas_3D_Scene *scene) EINA_ARG_NONNULL(1);
+EAPI void evas_object_image_3d_scene_set(Evas_Object *obj, Evas_3D_Scene *scene) EINA_ARG_NONNULL(1);
/**
* Get the current scene of an image object.
*
* @ingroup Evas_3D_Scene
*/
-EAPI Evas_3D_Scene *evas_object_image_t3d_scene_get(const Evas_Object *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1);
+EAPI Evas_3D_Scene *evas_object_image_3d_scene_get(const Evas_Object *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1);
/**
* Create a new scene on the given Evas @p e canvas.