return EINA_TRUE;
}
+
+E_API int
+e_plane_zpos_get(E_Plane *plane)
+{
+ EINA_SAFETY_ON_NULL_RETURN_VAL(plane, -1);
+
+ return plane->zpos;
+}
+
+E_API Eina_Bool
+e_plane_is_video_get(E_Plane *plane)
+{
+ EINA_SAFETY_ON_NULL_RETURN_VAL(plane, EINA_FALSE);
+
+ return plane->is_video;
+}
+
+E_API E_Output *
+e_plane_output_get(E_Plane *plane)
+{
+ EINA_SAFETY_ON_NULL_RETURN_VAL(plane, NULL);
+
+ return plane->output;
+}
+
+E_API tdm_layer *
+e_plane_tdm_layer_get(E_Plane *plane)
+{
+ EINA_SAFETY_ON_NULL_RETURN_VAL(plane, NULL);
+
+ return plane->tlayer;
+}
EINTERN void e_plane_renderer_clean(E_Plane *plane);
-EINTERN Eina_Bool e_plane_type_set(E_Plane *plane, E_Plane_Type type);
-EINTERN E_Plane_Type e_plane_type_get(E_Plane *plane);
-EINTERN Eina_Bool e_plane_role_set(E_Plane *plane, E_Plane_Role role);
-EINTERN E_Plane_Role e_plane_role_get(E_Plane *plane);
+EINTERN Eina_Bool e_plane_type_set(E_Plane *plane, E_Plane_Type type);
+EINTERN E_Plane_Type e_plane_type_get(E_Plane *plane);
+EINTERN Eina_Bool e_plane_role_set(E_Plane *plane, E_Plane_Role role);
+EINTERN E_Plane_Role e_plane_role_get(E_Plane *plane);
E_API E_Client *e_plane_ec_get(E_Plane *plane);
E_API Eina_Bool e_plane_ec_set(E_Plane *plane, E_Client *ec);
E_API E_Client *e_plane_ec_prepare_get(E_Plane *plane);
E_API Eina_Bool e_plane_is_reserved(E_Plane *plane);
E_API void e_plane_reserved_set(E_Plane *plane, Eina_Bool set);
-EINTERN Eina_Bool e_plane_video_usable(E_Plane *plane);
+EINTERN Eina_Bool e_plane_video_usable(E_Plane *plane);
E_API Eina_Bool e_plane_video_set(E_Plane *plane, Eina_Bool set, Eina_Bool *wait);
+E_API Eina_Bool e_plane_is_video_get(E_Plane *plane);
E_API E_Plane_Hook *e_plane_hook_add(E_Plane_Hook_Point hookpoint, E_Plane_Hook_Cb func, const void *data);
E_API void e_plane_hook_del(E_Plane_Hook *ch);
+E_API int e_plane_zpos_get(E_Plane *plane);
+E_API E_Output *e_plane_output_get(E_Plane *plane);
+E_API tdm_layer *e_plane_tdm_layer_get(E_Plane *plane);
+
#endif