2 * Copyright (c) 2016 Samsung Electronics Co., Ltd.
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://www.apache.org/licenses/LICENSE-2.0
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
18 %define DALI_CREATE_CUSTOM_DISPOSE_FUNCTION( NameSpace, ClassName )
19 %typemap(csdestruct, methodname="Dispose", methodmodifiers="public") NameSpace::ClassName %{{
20 if (!Stage.IsInstalled()) {
21 DisposeQueue.Instance.Add(this);
26 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
29 NDalicPINVOKE.delete_##ClassName(swigCPtr);
31 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
33 global::System.GC.SuppressFinalize(this);
39 %define DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( NameSpace, ClassName )
40 %typemap(csdestruct_derived, methodname="Dispose", methodmodifiers="public") NameSpace::ClassName %{{
41 if (!Stage.IsInstalled()) {
42 DisposeQueue.Instance.Add(this);
47 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
50 NDalicPINVOKE.delete_##ClassName(swigCPtr);
52 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
54 global::System.GC.SuppressFinalize(this);
61 %define DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( NameSpace, ClassName )
62 %typemap(csfinalize) NameSpace::ClassName %{
64 DisposeQueue.Instance.Add(this);
69 %define DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_VIDEOVIEWSIGNAL( NameSpace, ClassName )
70 %typemap(csfinalize) NameSpace::ClassName %{
72 DisposeQueue.Instance.Add(this);
77 %define DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_VIDEOVIEWSIGNAL( NameSpace, ClassName )
78 %typemap(csdestruct, methodname="Dispose", methodmodifiers="public") NameSpace::ClassName %{{
79 if (!Stage.IsInstalled()) {
80 DisposeQueue.Instance.Add(this);
85 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
88 NDalicPINVOKE.delete_VideoViewSignal(swigCPtr);
90 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
92 global::System.GC.SuppressFinalize(this);
98 %define DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_APPLICATIONSIGNAL( NameSpace, ClassName )
99 %typemap(csfinalize) NameSpace::ClassName %{
100 ~ApplicationSignal() {
101 DisposeQueue.Instance.Add(this);
106 %define DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_APPLICATIONSIGNAL( NameSpace, ClassName )
107 %typemap(csdestruct, methodname="Dispose", methodmodifiers="public") NameSpace::ClassName %{{
108 if (!Stage.IsInstalled()) {
109 DisposeQueue.Instance.Add(this);
114 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
117 NDalicPINVOKE.delete_ApplicationSignal(swigCPtr);
119 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
121 global::System.GC.SuppressFinalize(this);
127 %define DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_APPLICATIONCONTROLSIGNAL( NameSpace, ClassName )
128 %typemap(csfinalize) NameSpace::ClassName %{
129 ~ApplicationControlSignal() {
130 DisposeQueue.Instance.Add(this);
135 %define DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_APPLICATIONCONTROLSIGNAL( NameSpace, ClassName )
136 %typemap(csdestruct, methodname="Dispose", methodmodifiers="public") NameSpace::ClassName %{{
137 if (!Stage.IsInstalled()) {
138 DisposeQueue.Instance.Add(this);
143 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
146 NDalicPINVOKE.delete_ApplicationControlSignal(swigCPtr);
148 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
150 global::System.GC.SuppressFinalize(this);
156 %define DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_IMAGESIGNAL( NameSpace, ClassName )
157 %typemap(csfinalize) NameSpace::ClassName %{
159 DisposeQueue.Instance.Add(this);
164 %define DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_IMAGESIGNAL( NameSpace, ClassName )
165 %typemap(csdestruct, methodname="Dispose", methodmodifiers="public") NameSpace::ClassName %{{
166 if (!Stage.IsInstalled()) {
167 DisposeQueue.Instance.Add(this);
172 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
175 NDalicPINVOKE.delete_ImageSignal(swigCPtr);
177 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
179 global::System.GC.SuppressFinalize(this);
185 %define DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_RESOURCESIMAGESIGNAL( NameSpace, ClassName )
186 %typemap(csfinalize) NameSpace::ClassName %{
187 ~ResourceImageSignal() {
188 DisposeQueue.Instance.Add(this);
193 %define DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_RESOURCESIMAGESIGNAL( NameSpace, ClassName )
194 %typemap(csdestruct, methodname="Dispose", methodmodifiers="public") NameSpace::ClassName %{{
195 if (!Stage.IsInstalled()) {
196 DisposeQueue.Instance.Add(this);
201 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
204 NDalicPINVOKE.delete_ResourceImageSignal(swigCPtr);
206 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
208 global::System.GC.SuppressFinalize(this);
214 %define DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_RECTINT( NameSpace, ClassName )
215 %typemap(csfinalize) NameSpace::ClassName %{
217 DisposeQueue.Instance.Add(this);
222 %define DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_RECTINT( NameSpace, ClassName )
223 %typemap(csdestruct, methodname="Dispose", methodmodifiers="public") NameSpace::ClassName %{{
224 if (!Stage.IsInstalled()) {
225 DisposeQueue.Instance.Add(this);
230 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
233 NDalicPINVOKE.delete_RectInteger(swigCPtr);
235 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
237 global::System.GC.SuppressFinalize(this);
243 %define DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_RECTDOUBLE( NameSpace, ClassName )
244 %typemap(csfinalize) NameSpace::ClassName %{
246 DisposeQueue.Instance.Add(this);
251 %define DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_RECTDOUBLE( NameSpace, ClassName )
252 %typemap(csdestruct, methodname="Dispose", methodmodifiers="public") NameSpace::ClassName %{{
253 if (!Stage.IsInstalled()) {
254 DisposeQueue.Instance.Add(this);
259 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
262 NDalicPINVOKE.delete_RectDouble(swigCPtr);
264 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
266 global::System.GC.SuppressFinalize(this);
272 %define DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_RECTFLOAT( NameSpace, ClassName )
273 %typemap(csfinalize) NameSpace::ClassName %{
275 DisposeQueue.Instance.Add(this);
280 %define DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_RECTFLOAT( NameSpace, ClassName )
281 %typemap(csdestruct, methodname="Dispose", methodmodifiers="public") NameSpace::ClassName %{{
282 if (!Stage.IsInstalled()) {
283 DisposeQueue.Instance.Add(this);
288 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
291 NDalicPINVOKE.delete_RectFloat(swigCPtr);
293 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
295 global::System.GC.SuppressFinalize(this);
301 %define DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_RECTUNSIGNEDINT( NameSpace, ClassName )
302 %typemap(csfinalize) NameSpace::ClassName %{
303 ~RectUnsignedInteger() {
304 DisposeQueue.Instance.Add(this);
309 %define DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_RECTUNSIGNEDINT( NameSpace, ClassName )
310 %typemap(csdestruct, methodname="Dispose", methodmodifiers="public") NameSpace::ClassName %{{
311 if (!Stage.IsInstalled()) {
312 DisposeQueue.Instance.Add(this);
317 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
320 NDalicPINVOKE.delete_RectUnsignedInteger(swigCPtr);
322 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
324 global::System.GC.SuppressFinalize(this);
330 %define DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_STRINGVALUEPAIR( NameSpace, ClassName )
331 %typemap(csfinalize) NameSpace::ClassName %{
333 DisposeQueue.Instance.Add(this);
338 %define DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_STRINGVALUEPAIR( NameSpace, ClassName )
339 %typemap(csdestruct, methodname="Dispose", methodmodifiers="public") NameSpace::ClassName %{{
340 if (!Stage.IsInstalled()) {
341 DisposeQueue.Instance.Add(this);
346 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
349 NDalicPINVOKE.delete_StringValuePair(swigCPtr);
351 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
353 global::System.GC.SuppressFinalize(this);
359 %define DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_TOUCHCONTAINER( NameSpace, ClassName )
360 %typemap(csfinalize) NameSpace::ClassName %{
361 ~TouchPointContainer() {
362 DisposeQueue.Instance.Add(this);
367 %define DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_TOUCHCONTAINER( NameSpace, ClassName )
368 %typemap(csdestruct, methodname="Dispose", methodmodifiers="public") NameSpace::ClassName %{{
369 if (!Stage.IsInstalled()) {
370 DisposeQueue.Instance.Add(this);
375 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
378 NDalicPINVOKE.delete_TouchPointContainer(swigCPtr);
380 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
382 global::System.GC.SuppressFinalize(this);
388 %define DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_BOOLSIGNAL( NameSpace, ClassName )
389 %typemap(csfinalize) NameSpace::ClassName %{
391 DisposeQueue.Instance.Add(this);
396 %define DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_BOOLSIGNAL( NameSpace, ClassName )
397 %typemap(csdestruct, methodname="Dispose", methodmodifiers="public") NameSpace::ClassName %{{
398 if (!Stage.IsInstalled()) {
399 DisposeQueue.Instance.Add(this);
404 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
407 NDalicPINVOKE.delete_BoolSignal(swigCPtr);
409 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
411 global::System.GC.SuppressFinalize(this);
417 %define DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_ACCESSIBILITYACTIONSIGNAL( NameSpace, ClassName )
418 %typemap(csfinalize) NameSpace::ClassName %{
419 ~AccessibilityActionSignal() {
420 DisposeQueue.Instance.Add(this);
425 %define DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_ACCESSIBILITYACTIONSIGNAL( NameSpace, ClassName )
426 %typemap(csdestruct, methodname="Dispose", methodmodifiers="public") NameSpace::ClassName %{{
427 if (!Stage.IsInstalled()) {
428 DisposeQueue.Instance.Add(this);
433 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
436 NDalicPINVOKE.delete_AccessibilityActionSignal(swigCPtr);
438 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
440 global::System.GC.SuppressFinalize(this);
446 %define DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_ACCESSIBILITYACTIONSCROLLSIGNAL( NameSpace, ClassName )
447 %typemap(csfinalize) NameSpace::ClassName %{
448 ~AccessibilityActionScrollSignal() {
449 DisposeQueue.Instance.Add(this);
454 %define DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_ACCESSIBILITYACTIONSCROLLSIGNAL( NameSpace, ClassName )
455 %typemap(csdestruct, methodname="Dispose", methodmodifiers="public") NameSpace::ClassName %{{
456 if (!Stage.IsInstalled()) {
457 DisposeQueue.Instance.Add(this);
462 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
465 NDalicPINVOKE.delete_AccessibilityActionScrollSignal(swigCPtr);
467 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
469 global::System.GC.SuppressFinalize(this);
475 %define DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_ACCESSIBILITYFOCUSSIGNAL( NameSpace, ClassName )
476 %typemap(csfinalize) NameSpace::ClassName %{
477 ~AccessibilityFocusOvershotSignal() {
478 DisposeQueue.Instance.Add(this);
483 %define DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_ACCESSIBILITYFOCUSSIGNAL( NameSpace, ClassName )
484 %typemap(csdestruct, methodname="Dispose", methodmodifiers="public") NameSpace::ClassName %{{
485 if (!Stage.IsInstalled()) {
486 DisposeQueue.Instance.Add(this);
491 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
494 NDalicPINVOKE.delete_AccessibilityFocusOvershotSignal(swigCPtr);
496 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
498 global::System.GC.SuppressFinalize(this);
504 %define DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_VECTORINT( NameSpace, ClassName )
505 %typemap(csfinalize) NameSpace::ClassName %{
507 DisposeQueue.Instance.Add(this);
512 %define DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_VECTORINT( NameSpace, ClassName )
513 %typemap(csdestruct, methodname="Dispose", methodmodifiers="public") NameSpace::ClassName %{{
514 if (!Stage.IsInstalled()) {
515 DisposeQueue.Instance.Add(this);
520 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
523 NDalicPINVOKE.delete_VectorInteger(swigCPtr);
525 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
527 global::System.GC.SuppressFinalize(this);
533 %define DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_VECTORFLOAT( NameSpace, ClassName )
534 %typemap(csfinalize) NameSpace::ClassName %{
536 DisposeQueue.Instance.Add(this);
541 %define DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_VECTORFLOAT( NameSpace, ClassName )
542 %typemap(csdestruct, methodname="Dispose", methodmodifiers="public") NameSpace::ClassName %{{
543 if (!Stage.IsInstalled()) {
544 DisposeQueue.Instance.Add(this);
549 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
552 NDalicPINVOKE.delete_VectorFloat(swigCPtr);
554 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
556 global::System.GC.SuppressFinalize(this);
562 %define DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_VECTORUNSIGNEDCHAR( NameSpace, ClassName )
563 %typemap(csfinalize) NameSpace::ClassName %{
564 ~VectorUnsignedChar() {
565 DisposeQueue.Instance.Add(this);
570 %define DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_VECTORUNSIGNEDCHAR( NameSpace, ClassName )
571 %typemap(csdestruct, methodname="Dispose", methodmodifiers="public") NameSpace::ClassName %{{
572 if (!Stage.IsInstalled()) {
573 DisposeQueue.Instance.Add(this);
578 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
581 NDalicPINVOKE.delete_VectorUnsignedChar(swigCPtr);
583 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
585 global::System.GC.SuppressFinalize(this);
591 %define DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_VECTORUINT16PAIR( NameSpace, ClassName )
592 %typemap(csfinalize) NameSpace::ClassName %{
593 ~VectorUint16Pair() {
594 DisposeQueue.Instance.Add(this);
599 %define DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_VECTORUINT16PAIR( NameSpace, ClassName )
600 %typemap(csdestruct, methodname="Dispose", methodmodifiers="public") NameSpace::ClassName %{{
601 if (!Stage.IsInstalled()) {
602 DisposeQueue.Instance.Add(this);
607 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
610 NDalicPINVOKE.delete_VectorUint16Pair(swigCPtr);
612 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
614 global::System.GC.SuppressFinalize(this);
620 %define DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_TIMERSIGNALTYPE( NameSpace, ClassName )
621 %typemap(csfinalize) NameSpace::ClassName %{
623 DisposeQueue.Instance.Add(this);
628 %define DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_TIMERSIGNALTYPE( NameSpace, ClassName )
629 %typemap(csdestruct, methodname="Dispose", methodmodifiers="public") NameSpace::ClassName %{{
630 if (!Stage.IsInstalled()) {
631 DisposeQueue.Instance.Add(this);
636 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
639 NDalicPINVOKE.delete_TimerSignalType(swigCPtr);
641 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
643 global::System.GC.SuppressFinalize(this);
649 %define DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_ACTOR( NameSpace, ClassName )
650 %typemap(csfinalize) NameSpace::ClassName %{
652 DisposeQueue.Instance.Add(this);
657 %define DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_ACTOR( NameSpace, ClassName )
658 %typemap(csdestruct, methodname="Dispose", methodmodifiers="public") NameSpace::ClassName %{{
659 if (!Stage.IsInstalled()) {
660 DisposeQueue.Instance.Add(this);
665 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
668 NDalicPINVOKE.delete_ActorSignal(swigCPtr);
670 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
672 global::System.GC.SuppressFinalize(this);
678 %define DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_ANIMATIONSIGNAL( NameSpace, ClassName )
679 %typemap(csfinalize) NameSpace::ClassName %{
681 DisposeQueue.Instance.Add(this);
686 %define DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_ANIMATIONSIGNAL( NameSpace, ClassName )
687 %typemap(csdestruct, methodname="Dispose", methodmodifiers="public") NameSpace::ClassName %{{
688 if (!Stage.IsInstalled()) {
689 DisposeQueue.Instance.Add(this);
694 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
697 NDalicPINVOKE.delete_AnimationSignal(swigCPtr);
699 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
701 global::System.GC.SuppressFinalize(this);
707 %define DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_BUTTON( NameSpace, ClassName )
708 %typemap(csfinalize) NameSpace::ClassName %{
710 DisposeQueue.Instance.Add(this);
715 %define DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_BUTTON( NameSpace, ClassName )
716 %typemap(csdestruct, methodname="Dispose", methodmodifiers="public") NameSpace::ClassName %{{
717 if (!Stage.IsInstalled()) {
718 DisposeQueue.Instance.Add(this);
723 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
726 NDalicPINVOKE.delete_ButtonSignal(swigCPtr);
728 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
730 global::System.GC.SuppressFinalize(this);
736 %define DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_PAGETURNSIGNAL( NameSpace, ClassName )
737 %typemap(csfinalize) NameSpace::ClassName %{
739 DisposeQueue.Instance.Add(this);
744 %define DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_PAGETURNSIGNAL( NameSpace, ClassName )
745 %typemap(csdestruct, methodname="Dispose", methodmodifiers="public") NameSpace::ClassName %{{
746 if (!Stage.IsInstalled()) {
747 DisposeQueue.Instance.Add(this);
752 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
755 NDalicPINVOKE.delete_PageTurnSignal(swigCPtr);
757 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
759 global::System.GC.SuppressFinalize(this);
765 %define DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_PAGEVIEWSIGNAL( NameSpace, ClassName )
766 %typemap(csfinalize) NameSpace::ClassName %{
768 DisposeQueue.Instance.Add(this);
773 %define DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_PAGEVIEWSIGNAL( NameSpace, ClassName )
774 %typemap(csdestruct, methodname="Dispose", methodmodifiers="public") NameSpace::ClassName %{{
775 if (!Stage.IsInstalled()) {
776 DisposeQueue.Instance.Add(this);
781 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
784 NDalicPINVOKE.delete_PagePanSignal(swigCPtr);
786 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
788 global::System.GC.SuppressFinalize(this);
794 %define DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_PANGESTURESIGNAL( NameSpace, ClassName )
795 %typemap(csfinalize) NameSpace::ClassName %{
796 ~PanGestureDetectedSignal() {
797 DisposeQueue.Instance.Add(this);
802 %define DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_PANGESTURESIGNAL( NameSpace, ClassName )
803 %typemap(csdestruct, methodname="Dispose", methodmodifiers="public") NameSpace::ClassName %{{
804 if (!Stage.IsInstalled()) {
805 DisposeQueue.Instance.Add(this);
810 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
813 NDalicPINVOKE.delete_PanGestureDetectedSignal(swigCPtr);
815 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
817 global::System.GC.SuppressFinalize(this);
823 %define DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_PINCHGESTURESIGNAL( NameSpace, ClassName )
824 %typemap(csfinalize) NameSpace::ClassName %{
825 ~PinchGestureDetectedSignal() {
826 DisposeQueue.Instance.Add(this);
831 %define DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_PINCHGESTURESIGNAL( NameSpace, ClassName )
832 %typemap(csdestruct, methodname="Dispose", methodmodifiers="public") NameSpace::ClassName %{{
833 if (!Stage.IsInstalled()) {
834 DisposeQueue.Instance.Add(this);
839 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
842 NDalicPINVOKE.delete_PinchGestureDetectedSignal(swigCPtr);
844 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
846 global::System.GC.SuppressFinalize(this);
852 %define DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_RENDERTASKSIGNAL( NameSpace, ClassName )
853 %typemap(csfinalize) NameSpace::ClassName %{
854 ~RenderTaskSignal() {
855 DisposeQueue.Instance.Add(this);
860 %define DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_RENDERTASKSIGNAL( NameSpace, ClassName )
861 %typemap(csdestruct, methodname="Dispose", methodmodifiers="public") NameSpace::ClassName %{{
862 if (!Stage.IsInstalled()) {
863 DisposeQueue.Instance.Add(this);
868 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
871 NDalicPINVOKE.delete_RenderTaskSignal(swigCPtr);
873 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
875 global::System.GC.SuppressFinalize(this);
881 %define DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_SCROLLABLESIGNAL( NameSpace, ClassName )
882 %typemap(csfinalize) NameSpace::ClassName %{
883 ~ScrollableSignal() {
884 DisposeQueue.Instance.Add(this);
889 %define DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_SCROLLABLESIGNAL( NameSpace, ClassName )
890 %typemap(csdestruct, methodname="Dispose", methodmodifiers="public") NameSpace::ClassName %{{
891 if (!Stage.IsInstalled()) {
892 DisposeQueue.Instance.Add(this);
897 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
900 NDalicPINVOKE.delete_ScrollableSignal(swigCPtr);
902 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
904 global::System.GC.SuppressFinalize(this);
910 %define DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_SCROLLVIEWSIGNAL( NameSpace, ClassName )
911 %typemap(csfinalize) NameSpace::ClassName %{
912 ~ScrollViewSnapStartedSignal() {
913 DisposeQueue.Instance.Add(this);
918 %define DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_SCROLLVIEWSIGNAL( NameSpace, ClassName )
919 %typemap(csdestruct, methodname="Dispose", methodmodifiers="public") NameSpace::ClassName %{{
920 if (!Stage.IsInstalled()) {
921 DisposeQueue.Instance.Add(this);
926 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
929 NDalicPINVOKE.delete_ScrollViewSnapStartedSignal(swigCPtr);
931 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
933 global::System.GC.SuppressFinalize(this);
939 %define DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_SLIDERVALUECHANGEDSIGNAL( NameSpace, ClassName )
940 %typemap(csfinalize) NameSpace::ClassName %{
941 ~SliderValueChangedSignal() {
942 DisposeQueue.Instance.Add(this);
947 %define DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_SLIDERVALUECHANGEDSIGNAL( NameSpace, ClassName )
948 %typemap(csdestruct, methodname="Dispose", methodmodifiers="public") NameSpace::ClassName %{{
949 if (!Stage.IsInstalled()) {
950 DisposeQueue.Instance.Add(this);
955 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
958 NDalicPINVOKE.delete_SliderValueChangedSignal(swigCPtr);
960 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
962 global::System.GC.SuppressFinalize(this);
968 %define DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_SLIDERMARKCHANGEDSIGNAL( NameSpace, ClassName )
969 %typemap(csfinalize) NameSpace::ClassName %{
970 ~SliderMarkReachedSignal() {
971 DisposeQueue.Instance.Add(this);
976 %define DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_SLIDERMARKCHANGEDSIGNAL( NameSpace, ClassName )
977 %typemap(csdestruct, methodname="Dispose", methodmodifiers="public") NameSpace::ClassName %{{
978 if (!Stage.IsInstalled()) {
979 DisposeQueue.Instance.Add(this);
984 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
987 NDalicPINVOKE.delete_SliderMarkReachedSignal(swigCPtr);
989 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
991 global::System.GC.SuppressFinalize(this);
997 %define DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_STAGESIGNAL( NameSpace, ClassName )
998 %typemap(csfinalize) NameSpace::ClassName %{
999 ~StageWheelEventSignal() {
1000 DisposeQueue.Instance.Add(this);
1005 %define DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_STAGESIGNAL( NameSpace, ClassName )
1006 %typemap(csdestruct, methodname="Dispose", methodmodifiers="public") NameSpace::ClassName %{{
1007 if (!Stage.IsInstalled()) {
1008 DisposeQueue.Instance.Add(this);
1013 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
1015 swigCMemOwn = false;
1016 NDalicPINVOKE.delete_StageWheelEventSignal(swigCPtr);
1018 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
1020 global::System.GC.SuppressFinalize(this);
1026 %define DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_STYLECHANGEDSIGNAL( NameSpace, ClassName )
1027 %typemap(csfinalize) NameSpace::ClassName %{
1028 ~StyleChangedSignal() {
1029 DisposeQueue.Instance.Add(this);
1034 %define DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_STYLECHANGEDSIGNAL( NameSpace, ClassName )
1035 %typemap(csdestruct, methodname="Dispose", methodmodifiers="public") NameSpace::ClassName %{{
1036 if (!Stage.IsInstalled()) {
1037 DisposeQueue.Instance.Add(this);
1042 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
1044 swigCMemOwn = false;
1045 NDalicPINVOKE.delete_StyleChangedSignal(swigCPtr);
1047 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
1049 global::System.GC.SuppressFinalize(this);
1055 %define DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_TAPGESTURESIGNAL( NameSpace, ClassName )
1056 %typemap(csfinalize) NameSpace::ClassName %{
1057 ~TapGestureDetectedSignal() {
1058 DisposeQueue.Instance.Add(this);
1063 %define DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_TAPGESTURESIGNAL( NameSpace, ClassName )
1064 %typemap(csdestruct, methodname="Dispose", methodmodifiers="public") NameSpace::ClassName %{{
1065 if (!Stage.IsInstalled()) {
1066 DisposeQueue.Instance.Add(this);
1071 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
1073 swigCMemOwn = false;
1074 NDalicPINVOKE.delete_TapGestureDetectedSignal(swigCPtr);
1076 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
1078 global::System.GC.SuppressFinalize(this);
1084 %define DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_TEXTFIELDSIGNAL( NameSpace, ClassName )
1085 %typemap(csfinalize) NameSpace::ClassName %{
1086 ~TextFieldSignal() {
1087 DisposeQueue.Instance.Add(this);
1092 %define DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_TEXTFIELDSIGNAL( NameSpace, ClassName )
1093 %typemap(csdestruct, methodname="Dispose", methodmodifiers="public") NameSpace::ClassName %{{
1094 if (!Stage.IsInstalled()) {
1095 DisposeQueue.Instance.Add(this);
1100 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
1102 swigCMemOwn = false;
1103 NDalicPINVOKE.delete_TextFieldSignal(swigCPtr);
1105 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
1107 global::System.GC.SuppressFinalize(this);
1113 %define DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_TEXTEDITORSIGNAL( NameSpace, ClassName )
1114 %typemap(csfinalize) NameSpace::ClassName %{
1115 ~TextEditorSignal() {
1116 DisposeQueue.Instance.Add(this);
1121 %define DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_TEXTEDITORSIGNAL( NameSpace, ClassName )
1122 %typemap(csdestruct, methodname="Dispose", methodmodifiers="public") NameSpace::ClassName %{{
1123 if (!Stage.IsInstalled()) {
1124 DisposeQueue.Instance.Add(this);
1129 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
1131 swigCMemOwn = false;
1132 NDalicPINVOKE.delete_TextEditorSignal(swigCPtr);
1134 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
1136 global::System.GC.SuppressFinalize(this);
1142 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, Any );
1143 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION( Dali, Any );
1144 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, Actor );
1145 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali, Actor );
1146 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, AlphaFunction );
1147 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION( Dali, AlphaFunction );
1148 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, Animation );
1149 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali, Animation );
1150 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, AngleAxis );
1151 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION( Dali, AngleAxis );
1153 //DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, BaseObject );
1154 //DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali, BaseObject );
1155 //DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, RefObject );
1156 //DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali, RefObject );
1158 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, Handle );
1159 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali, Handle );
1160 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, ObjectRegistry );
1161 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali, ObjectRegistry );
1162 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, BaseHandle );
1163 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION( Dali, BaseHandle );
1164 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, BufferImage );
1165 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali, BufferImage );
1167 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, CameraActor );
1168 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali, CameraActor );
1169 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, CustomActor );
1170 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali, CustomActor );
1171 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, CustomActorImpl );
1172 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali, CustomActorImpl );
1173 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, ConnectionTracker );
1174 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali, ConnectionTracker );
1175 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, ConnectionTrackerInterface );
1176 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali, ConnectionTrackerInterface );
1178 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, Degree );
1179 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION( Dali, Degree );
1180 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, EncodedBufferImage );
1181 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali, EncodedBufferImage );
1182 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, FrameBuffer );
1183 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali, FrameBuffer );
1184 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, FrameBufferImage );
1185 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali, FrameBufferImage );
1187 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, Geometry );
1188 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali, Geometry );
1189 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, Gesture );
1190 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION( Dali, Gesture );
1191 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, GestureDetector );
1192 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali, GestureDetector );
1193 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, TapGesture );
1194 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali, TapGesture );
1195 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, TapGestureDetector );
1196 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali, TapGestureDetector );
1197 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, PanGesture );
1198 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali, PanGesture );
1199 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, PanGestureDetector );
1200 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali, PanGestureDetector );
1201 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, PinchGesture );
1202 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali, PinchGesture );
1203 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, PinchGestureDetector );
1204 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali, PinchGestureDetector );
1205 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, LongPressGesture );
1206 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali, LongPressGesture );
1207 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, LongPressGestureDetector );
1208 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali, LongPressGestureDetector );
1210 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, KeyEvent );
1211 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION( Dali, KeyEvent );
1212 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, HoverEvent );
1213 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION( Dali, HoverEvent );
1214 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, TouchEvent );
1215 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION( Dali, TouchEvent );
1216 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, WheelEvent );
1217 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION( Dali, WheelEvent );
1219 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, Renderer );
1220 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali, Renderer );
1221 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, RenderTask );
1222 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali, RenderTask );
1223 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, RenderTaskList );
1224 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali, RenderTaskList );
1225 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, RelayoutContainer );
1226 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION( Dali, RelayoutContainer );
1227 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, Radian );
1228 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION( Dali, Radian );
1230 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, Quaternion );
1231 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION( Dali, Quaternion );
1232 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, Matrix );
1233 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION( Dali, Matrix );
1234 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, Matrix3 );
1235 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION( Dali, Matrix3 );
1237 //DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, RulerPtr );
1238 //DALI_CREATE_CUSTOM_DISPOSE_FUNCTION( Dali, RulerPtr );
1240 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, Layer );
1241 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali, Layer );
1242 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, KeyFrames );
1243 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali, KeyFrames );
1245 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, Stage );
1246 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali, Stage );
1247 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, Sampler );
1248 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali, Sampler );
1249 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, Shader );
1250 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali, Shader );
1252 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, Vector2 );
1253 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION( Dali, Vector2 );
1254 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, Vector3 );
1255 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION( Dali, Vector3 );
1256 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, Vector4 );
1257 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION( Dali, Vector4 );
1258 //DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, VectorBase );
1259 //DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, VectorBase );
1261 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, Image );
1262 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali, Image );
1263 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, NativeImage );
1264 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali, NativeImage );
1265 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, NinePatchImage );
1266 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali, NinePatchImage );
1267 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, ResourceImage );
1268 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali, ResourceImage );
1270 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, Path );
1271 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali, Path );
1272 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, Property );
1273 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION( Dali, Property );
1274 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, PropertyBuffer );
1275 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali, PropertyBuffer );
1276 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, PropertyCondition );
1277 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali, PropertyCondition );
1278 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, PropertyNotification );
1279 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali, PropertyNotification );
1280 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, PixelData );
1281 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali, PixelData );
1283 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, Uint16Pair );
1284 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION( Dali, Uint16Pair );
1286 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, TypeInfo );
1287 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali, TypeInfo );
1288 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, Texture );
1289 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali, Texture );
1290 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, TextureSet );
1291 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali, TextureSet );
1293 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, TimePeriod );
1294 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION( Dali, TimePeriod );
1295 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, LinearConstrainer );
1296 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali, LinearConstrainer );
1297 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, PathConstrainer );
1298 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali, PathConstrainer );
1300 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, TouchPoint );
1301 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION( Dali, TouchPoint );
1302 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, TouchData );
1303 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali, TouchData );
1305 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, Application );
1306 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali, Application );
1307 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, DragAndDropDetector );
1308 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali, DragAndDropDetector );
1309 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, Timer );
1310 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali, Timer );
1311 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali, Window );
1312 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali, Window );
1314 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali::Toolkit, AccessibilityManager );
1315 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali::Toolkit, AccessibilityManager );
1316 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali::Toolkit, Alignment );
1317 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali::Toolkit, Alignment );
1319 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali::Toolkit, Button );
1320 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali::Toolkit, Button );
1321 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali::Toolkit, CheckBoxButton );
1322 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali::Toolkit, CheckBoxButton );
1323 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali::Toolkit, PushButton );
1324 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali::Toolkit, PushButton );
1325 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali::Toolkit, RadioButton );
1326 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali::Toolkit, RadioButton );
1327 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali::Toolkit, Builder );
1328 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali::Toolkit, Builder );
1330 //DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali::Toolkit, View );
1331 //DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali::Toolkit, View );
1332 //DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali::Toolkit, ViewImpl );
1333 //DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali::Toolkit, ViewImpl );
1335 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali::Toolkit, FlexContainer );
1336 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali::Toolkit, FlexContainer );
1337 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali::Toolkit, GaussianBlurView );
1338 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali::Toolkit, GaussianBlurView );
1340 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali::Toolkit, ImageView );
1341 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali::Toolkit, ImageView );
1342 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali::Toolkit, ItemView );
1343 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali::Toolkit, ItemView );
1344 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali::Toolkit, ItemFactory );
1345 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION( Dali::Toolkit, ItemFactory );
1346 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali::Toolkit, ItemLayout );
1347 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali::Toolkit, ItemLayout );
1348 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali::Toolkit, ItemRange );
1349 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION( Dali::Toolkit, ItemRange );
1351 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali::Toolkit, Model3dView );
1352 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali::Toolkit, Model3dView );
1354 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali::Toolkit, PageFactory );
1355 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION( Dali::Toolkit, PageFactory );
1356 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali::Toolkit, PageTurnLandscapeView );
1357 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali::Toolkit, PageTurnLandscapeView );
1358 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali::Toolkit, PageTurnPortraitView );
1359 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali::Toolkit, PageTurnPortraitView );
1360 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali::Toolkit, PageTurnView );
1361 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali::Toolkit, PageTurnView );
1362 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali::Toolkit, Popup );
1363 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali::Toolkit, Popup );
1364 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali::Toolkit, ProgressBar );
1365 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali::Toolkit, ProgressBar );
1367 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali::Toolkit, Scrollable );
1368 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali::Toolkit, Scrollable );
1369 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali::Toolkit, ScrollBar );
1370 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali::Toolkit, ScrollBar );
1371 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali::Toolkit, ScrollView );
1372 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali::Toolkit, ScrollView );
1373 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali::Toolkit, ScrollViewEffect );
1374 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali::Toolkit, ScrollViewEffect );
1375 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali::Toolkit, ScrollViewPagePathEffect );
1376 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali::Toolkit, ScrollViewPagePathEffect );
1377 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali::Toolkit, StyleManager );
1378 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali::Toolkit, StyleManager );
1379 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali::Toolkit, Slider );
1380 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali::Toolkit, Slider );
1382 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali::Toolkit, TableView );
1383 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali::Toolkit, TableView );
1384 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali::Toolkit, TextEditor );
1385 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali::Toolkit, TextEditor );
1386 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali::Toolkit, TextField );
1387 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali::Toolkit, TextField );
1388 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali::Toolkit, TextLabel );
1389 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali::Toolkit, TextLabel );
1391 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali::Toolkit, VideoView );
1392 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali::Toolkit, VideoView );
1393 //DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali::Toolkit, VisualBase );
1394 //DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali::Toolkit, VisualBase);
1395 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION( Dali::Toolkit, VisualFactory );
1396 DALI_CREATE_CUSTOM_DISPOSE_DERIVED_FUNCTION( Dali::Toolkit, VisualFactory );
1398 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_APPLICATIONSIGNAL( Dali, Signal<void(Dali::Application&)>);
1399 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_APPLICATIONSIGNAL( Dali, Signal<void(Dali::Application&)>);
1400 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_APPLICATIONCONTROLSIGNAL( Dali, Signal<void(Dali::Application&, void*)>);
1401 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_APPLICATIONCONTROLSIGNAL( Dali, Signal<void(Dali::Application&, void*)>);
1403 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_VIDEOVIEWSIGNAL( Dali, Signal<void(Dali::Toolkit::VideoView&)>);
1404 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_VIDEOVIEWSIGNAL( Dali, Signal<void(Dali::Toolkit::VideoView&)>);
1406 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_IMAGESIGNAL( Dali, Signal<void(Dali::Image)>);
1407 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_IMAGESIGNAL( Dali, Signal<void(Dali::Image)>);
1408 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_RESOURCESIMAGESIGNAL( Dali, Signal<void(Dali::ResourceImage)>);
1409 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_RESOURCESIMAGESIGNAL( Dali, Signal<void(Dali::ResourceImage)>);
1411 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_RECTINT( Dali, Rect<int>);
1412 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_RECTINT( Dali, Rect<int>);
1413 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_RECTDOUBLE( Dali, Rect<double>);
1414 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_RECTDOUBLE( Dali, Rect<double>);
1415 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_RECTFLOAT( Dali, Rect<float>);
1416 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_RECTFLOAT( Dali, Rect<float>);
1417 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_RECTUNSIGNEDINT( Dali, Rect<unsigned int>);
1418 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_RECTUNSIGNEDINT( Dali, Rect<unsigned int>);
1419 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_TOUCHCONTAINER( std, vector<Dali::TouchPoint>);
1420 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_TOUCHCONTAINER( std, vector<Dali::TouchPoint>);
1422 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_VECTORINT( Dali, Vector<int>);
1423 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_VECTORINT( Dali, Vector<int>);
1424 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_VECTORFLOAT( Dali, Vector<float>);
1425 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_VECTORFLOAT( Dali, Vector<float>);
1426 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_VECTORUNSIGNEDCHAR( Dali, Vector<unsigned char>);
1427 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_VECTORUNSIGNEDCHAR( Dali, Vector<unsigned char>);
1428 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_VECTORUINT16PAIR( Dali, Vector<Dali::Uint16Pair>);
1429 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_VECTORUINT16PAIR( Dali, Vector<Dali::Uint16Pair>);
1431 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_ACCESSIBILITYACTIONSIGNAL( Dali, Signal<bool(Dali::Toolkit::AccessibilityManager&)>);
1432 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_ACCESSIBILITYACTIONSIGNAL( Dali, Signal<bool(Dali::Toolkit::AccessibilityManager&)>);
1433 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_ACCESSIBILITYACTIONSCROLLSIGNAL( Dali, Signal<bool(Dali::Toolkit::AccessibilityManager&, const Dali::TouchEvent&)>);
1434 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_ACCESSIBILITYACTIONSCROLLSIGNAL( Dali, Signal<bool(Dali::Toolkit::AccessibilityManager&, const Dali::TouchEvent&)>);
1435 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_ACCESSIBILITYFOCUSSIGNAL( Dali, Signal<void(Dali::Actor, Dali::Toolkit::AccessibilityManager::FocusOvershotDirection)>);
1436 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_ACCESSIBILITYFOCUSSIGNAL( Dali, Signal<void(Dali::Actor, Dali::Toolkit::AccessibilityManager::FocusOvershotDirection)>);
1437 //DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_STRINGVALUEPAIR( Dali, pair<std::string, Dali::Property::Value>);
1438 //DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_STRINGVALUEPAIR( Dali, pair<std::string, Dali::Property::Value>);
1439 //DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_BOOLSIGNAL( Dali, Signal<bool()>);
1440 //DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_BOOLSIGNAL( Dali, Signal<bool()>);
1441 //DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_TIMERSIGNALTYPE( Dali, Signal<bool()>);
1442 //DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_TIMERSIGNALTYPE( Dali, Signal<bool()>);
1444 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_ACTOR( Dali, Signal<void (Dali::Actor)>);
1445 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_ACTOR( Dali, Signal<void (Dali::Actor)>);
1447 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_ANIMATIONSIGNAL( Dali, Signal<void(Dali::Animation&)>);
1448 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_ANIMATIONSIGNAL( Dali, Signal<void(Dali::Animation&)>);
1450 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_BUTTON( Dali, Signal<bool(Dali::Toolkit::Button)>);
1451 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_BUTTON( Dali, Signal<bool(Dali::Toolkit::Button)>);
1453 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_PAGETURNSIGNAL( Dali, Signal<void(Dali::Toolkit::PageTurnView, unsigned int, bool)>);
1454 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_PAGETURNSIGNAL( Dali, Signal<void(Dali::Toolkit::PageTurnView, unsigned int, bool)>);
1455 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_PAGEVIEWSIGNAL( Dali, Signal<void(Dali::Toolkit::PageTurnView)>);
1456 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_PAGEVIEWSIGNAL( Dali, Signal<void(Dali::Toolkit::PageTurnView)>);
1458 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_PANGESTURESIGNAL( Dali, Signal<void (Dali::Actor, const Dali::PanGesture&)>);
1459 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_PANGESTURESIGNAL( Dali, Signal<void (Dali::Actor, const Dali::PanGesture&)>);
1461 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_PINCHGESTURESIGNAL( Dali, Signal<void (Dali::Actor, const Dali::PinchGesture&)>);
1462 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_PINCHGESTURESIGNAL( Dali, Signal<void (Dali::Actor, const Dali::PinchGesture&)>);
1464 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_RENDERTASKSIGNAL( Dali, Signal<void(Dali::RenderTask&)>);
1465 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_RENDERTASKSIGNAL( Dali, Signal<void(Dali::RenderTask&)>);
1467 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_SCROLLABLESIGNAL( Dali, Signal< void(const Dali::Vector2&)>);
1468 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_SCROLLABLESIGNAL( Dali, Signal< void(const Dali::Vector2&)>);
1470 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_SCROLLVIEWSIGNAL( Dali, Signal< void(const Dali::Toolkit::ScrollView::SnapEvent&)>);
1471 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_SCROLLVIEWSIGNAL( Dali, Signal< void(const Dali::Toolkit::ScrollView::SnapEvent&)>);
1473 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_SLIDERVALUECHANGEDSIGNAL( Dali, Signal<bool(Dali::Toolkit::Slider, float)>);
1474 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_SLIDERVALUECHANGEDSIGNAL( Dali, Signal<bool(Dali::Toolkit::Slider, float)>);
1475 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_SLIDERMARKCHANGEDSIGNAL( Dali, Signal<bool(Dali::Toolkit::Slider, int)>);
1476 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_SLIDERMARKCHANGEDSIGNAL( Dali, Signal<bool(Dali::Toolkit::Slider, int)>);
1478 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_STAGESIGNAL( Dali, Signal<void (const Dali::WheelEvent&)>);
1479 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_STAGESIGNAL( Dali, Signal<void (const Dali::WheelEvent&)>);
1481 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_STYLECHANGEDSIGNAL( Dali, Signal<void(Dali::Toolkit::StyleManager, Dali::StyleChange::Type)>);
1482 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_STYLECHANGEDSIGNAL( Dali, Signal<void(Dali::Toolkit::StyleManager, Dali::StyleChange::Type)>);
1484 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_TAPGESTURESIGNAL( Dali, Signal<void (Dali::Actor, const Dali::TapGesture&)>);
1485 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_TAPGESTURESIGNAL( Dali, Signal<void (Dali::Actor, const Dali::TapGesture&)>);
1487 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_TEXTEDITORSIGNAL( Dali, Signal<void(Dali::Toolkit::TextEditor)>);
1488 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_TEXTEDITORSIGNAL( Dali, Signal<void(Dali::Toolkit::TextEditor)>);
1490 DALI_CREATE_CUSTOM_DESTRUCTOR_FUNCTION_TEXTFIELDSIGNAL( Dali, Signal<void(Dali::Toolkit::TextField)>);
1491 DALI_CREATE_CUSTOM_DISPOSE_FUNCTION_TEXTFIELDSIGNAL( Dali, Signal<void(Dali::Toolkit::TextField)>);