14using System.Runtime.InteropServices;
19 private Object locker =
new Object();
20 private HandleRef swigCPtr;
22 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
25 swigCPtr =
new HandleRef(
this, cPtr);
27 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
29 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
38 global::System.GC.SuppressFinalize(
this);
41 protected virtual void Dispose(
bool disposing) {
43 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
48 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
55 SwigDirectorConnect();
114 private void SwigDirectorConnect() {
115 if (SwigDerivedClassHasMethod(
"Update", swigMethodTypes0))
117 if (SwigDerivedClassHasMethod(
"DrawTracker", swigMethodTypes1))
119 if (SwigDerivedClassHasMethod(
"DrawDDTracker", swigMethodTypes2))
121 if (SwigDerivedClassHasMethod(
"CheckRegenAbort", swigMethodTypes3))
123 if (SwigDerivedClassHasMethod(
"GetName", swigMethodTypes4))
125 if (SwigDerivedClassHasMethod(
"IsEager", swigMethodTypes5))
127 if (SwigDerivedClassHasMethod(
"DoAction", swigMethodTypes6))
129 if (SwigDerivedClassHasMethod(
"OnMainSelectionSetChanged", swigMethodTypes7))
134 private bool SwigDerivedClassHasMethod(
string methodName, global::System.Type[] methodTypes) {
135 global::System.Reflection.MethodInfo methodInfo = this.GetType().GetMethod(methodName, global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Instance,
null, methodTypes,
null);
136 bool hasDerivedMethod = methodInfo.DeclaringType.IsSubclassOf(typeof(
CFxTracker));
137 return hasDerivedMethod;
140 private void SwigDirectorMethodUpdate(global::System.IntPtr pContext, global::System.IntPtr pHitTestInfo) {
141 Update((pContext == global::System.IntPtr.Zero) ?
null :
new CFxTrackerContext(pContext,
false), (pHitTestInfo == global::System.IntPtr.Zero) ?
null :
new CFxHitTestInfo(pHitTestInfo,
false));
144 private void SwigDirectorMethodDrawTracker(global::System.IntPtr pContext, global::System.IntPtr pHitTestInfo) {
145 DrawTracker((pContext == global::System.IntPtr.Zero) ?
null :
new CFxTrackerContext(pContext,
false), (pHitTestInfo == global::System.IntPtr.Zero) ?
null :
new CFxHitTestInfo(pHitTestInfo,
false));
148 private void SwigDirectorMethodDrawDDTracker(global::System.IntPtr pContext, global::System.IntPtr pHitTestInfo) {
149 DrawDDTracker((pContext == global::System.IntPtr.Zero) ?
null :
new CFxTrackerContext(pContext,
false), (pHitTestInfo == global::System.IntPtr.Zero) ?
null :
new CFxHitTestInfo(pHitTestInfo,
false));
152 private bool SwigDirectorMethodCheckRegenAbort(global::System.IntPtr pInputManager) {
153 return CheckRegenAbort((pInputManager == global::System.IntPtr.Zero) ?
null :
new CFxInputPointManager(pInputManager,
false));
156 private global::System.IntPtr SwigDirectorMethodGetName() {
157 return CFxString.getCPtr(
GetName()).Handle;
160 private bool SwigDirectorMethodIsEager(global::System.IntPtr pHitTestInfo) {
161 return IsEager((pHitTestInfo == global::System.IntPtr.Zero) ?
null :
new CFxHitTestInfo(pHitTestInfo,
false));
164 private bool SwigDirectorMethodDoAction(global::System.IntPtr pHitTestInfo) {
165 return DoAction((pHitTestInfo == global::System.IntPtr.Zero) ?
null :
new CFxHitTestInfo(pHitTestInfo,
false));
168 private void SwigDirectorMethodOnMainSelectionSetChanged(global::System.IntPtr pHitTestInfo) {
169 OnMainSelectionSetChanged((pHitTestInfo == global::System.IntPtr.Zero) ?
null :
new CFxHitTestInfo(pHitTestInfo,
false));
192 private static global::System.Type[] swigMethodTypes2 =
new global::System.Type[] { typeof(CFxTrackerContext), typeof(CFxHitTestInfo) };
193 private static global::System.Type[] swigMethodTypes3 =
new global::System.Type[] { typeof(CFxInputPointManager) };
194 private static global::System.Type[] swigMethodTypes4 =
new global::System.Type[] { };
195 private static global::System.Type[] swigMethodTypes5 =
new global::System.Type[] { typeof(CFxHitTestInfo) };
196 private static global::System.Type[] swigMethodTypes6 =
new global::System.Type[] { typeof(CFxHitTestInfo) };
197 private static global::System.Type[] swigMethodTypes7 =
new global::System.Type[] { typeof(CFxHitTestInfo) };
static HandleRef getCPtr(CFxHitTestInfo obj)
static HandleRef getCPtr(CFxTrackerContext obj)
virtual bool DoAction(CFxHitTestInfo pHitTestInfo)
delegate global::System.IntPtr SwigDelegateCFxTracker_4()
CFxTracker(IntPtr cPtr, bool cMemoryOwn)
virtual void Update(CFxTrackerContext pContext, CFxHitTestInfo pHitTestInfo)
delegate bool SwigDelegateCFxTracker_6(global::System.IntPtr pHitTestInfo)
static HandleRef getCPtr(CFxTracker obj)
virtual CFxString GetName()
virtual void DrawDDTracker(CFxTrackerContext pContext, CFxHitTestInfo pHitTestInfo)
delegate bool SwigDelegateCFxTracker_5(global::System.IntPtr pHitTestInfo)
delegate void SwigDelegateCFxTracker_2(global::System.IntPtr pContext, global::System.IntPtr pHitTestInfo)
delegate void SwigDelegateCFxTracker_7(global::System.IntPtr pHitTestInfo)
virtual bool CheckRegenAbort(CFxInputPointManager pInputManager)
delegate void SwigDelegateCFxTracker_1(global::System.IntPtr pContext, global::System.IntPtr pHitTestInfo)
virtual void OnMainSelectionSetChanged(CFxHitTestInfo pHitTestInfo)
virtual bool IsEager(CFxHitTestInfo pHitTestInfo)
virtual void Dispose(bool disposing)
delegate void SwigDelegateCFxTracker_0(global::System.IntPtr pContext, global::System.IntPtr pHitTestInfo)
virtual void DrawTracker(CFxTrackerContext pContext, CFxHitTestInfo pHitTestInfo)
delegate bool SwigDelegateCFxTracker_3(global::System.IntPtr pInputManager)
static global::System.Exception Retrieve()
static global::System.IntPtr CFxTracker_GetName(global::System.Runtime.InteropServices.HandleRef jarg1)
static void CFxTracker_OnMainSelectionSetChangedSwigExplicitCFxTracker(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool CFxTracker_IsEagerSwigExplicitCFxTracker(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void CFxTracker_DrawDDTrackerSwigExplicitCFxTracker(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void CFxTracker_Update(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void delete_CFxTracker(global::System.Runtime.InteropServices.HandleRef jarg1)
static void CFxTracker_DrawDDTracker(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool CFxTracker_IsEager(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool CFxTracker_m_bAdded_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool CFxTracker_DoActionSwigExplicitCFxTracker(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr CFxTracker_GetNameSwigExplicitCFxTracker(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool CFxTracker_DoAction(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void CFxTracker_OnMainSelectionSetChanged(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool CFxTracker_CheckRegenAbortSwigExplicitCFxTracker(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void CFxTracker_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, CFxTracker.SwigDelegateCFxTracker_0 delegate0, CFxTracker.SwigDelegateCFxTracker_1 delegate1, CFxTracker.SwigDelegateCFxTracker_2 delegate2, CFxTracker.SwigDelegateCFxTracker_3 delegate3, CFxTracker.SwigDelegateCFxTracker_4 delegate4, CFxTracker.SwigDelegateCFxTracker_5 delegate5, CFxTracker.SwigDelegateCFxTracker_6 delegate6, CFxTracker.SwigDelegateCFxTracker_7 delegate7)
static void CFxTracker_DrawTracker(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void CFxTracker_m_bAdded_set(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static bool CFxTracker_CheckRegenAbort(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)