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();
56 DelegateHolder.OnHoldSwigDirectorDelegates(
this);
59 MemoryTransaction mTr = MemoryManager.GetMemoryManager().GetCurrentTransaction();
63 this.swigCMemOwn =
false;
151 private void SwigDirectorConnect() {
152 if (SwigDerivedClassHasMethod(
"IsDrawInAllViewports", swigMethodTypes0))
154 if (SwigDerivedClassHasMethod(
"subSetAttributes", swigMethodTypes1))
156 if (SwigDerivedClassHasMethod(
"subWorldDraw", swigMethodTypes2))
158 if (SwigDerivedClassHasMethod(
"setValue", swigMethodTypes3))
160 if (SwigDerivedClassHasMethod(
"setValueFinal", swigMethodTypes4))
162 if (SwigDerivedClassHasMethod(
"IsSuitableForContext", swigMethodTypes5))
164 if (SwigDerivedClassHasMethod(
"GetFxDocument", swigMethodTypes6))
166 if (SwigDerivedClassHasMethod(
"GetWorkingPlane", swigMethodTypes7))
168 if (SwigDerivedClassHasMethod(
"EnablePreview", swigMethodTypes8))
170 if (SwigDerivedClassHasMethod(
"IsPreviewEnabled", swigMethodTypes9))
172 if (SwigDerivedClassHasMethod(
"GetName", swigMethodTypes10))
174 if (SwigDerivedClassHasMethod(
"GetDrawDecoration", swigMethodTypes11))
176 if (SwigDerivedClassHasMethod(
"addDrawables", swigMethodTypes12))
178 if (SwigDerivedClassHasMethod(
"removeDrawables", swigMethodTypes13))
180 PCADGlobalsPINVOKE.
CFxEdInputTracker_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3, swigDelegate4, swigDelegate5, swigDelegate6, swigDelegate7, swigDelegate8, swigDelegate9, swigDelegate10, swigDelegate11, swigDelegate12, swigDelegate13);
183 private bool SwigDerivedClassHasMethod(
string methodName, global::System.Type[] methodTypes) {
184 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);
185 bool hasDerivedMethod = methodInfo.DeclaringType.IsSubclassOf(typeof(
CFxEdInputTracker));
186 return hasDerivedMethod;
189 private bool SwigDirectorMethodIsDrawInAllViewports() {
193 private UInt32 SwigDirectorMethodsubSetAttributes(IntPtr pTraits) {
199 private bool SwigDirectorMethodsubWorldDraw(IntPtr pWorldDraw) {
205 private void SwigDirectorMethodsetValue(global::System.IntPtr
value) {
209 private void SwigDirectorMethodsetValueFinal(global::System.IntPtr
value) {
213 private bool SwigDirectorMethodIsSuitableForContext(global::System.IntPtr pFxView) {
214 return IsSuitableForContext((pFxView == global::System.IntPtr.Zero) ?
null : new CFxView(pFxView, false));
217 private global::System.IntPtr SwigDirectorMethodGetFxDocument() {
221 private global::System.IntPtr SwigDirectorMethodGetWorkingPlane() {
225 private void SwigDirectorMethodEnablePreview(
bool bVal) {
229 private bool SwigDirectorMethodIsPreviewEnabled() {
233 private global::System.IntPtr SwigDirectorMethodGetName() {
234 return CFxString.getCPtr(
GetName()).Handle;
237 private int SwigDirectorMethodGetDrawDecoration() {
241 private int SwigDirectorMethodaddDrawables(IntPtr pView) {
247 private void SwigDirectorMethodremoveDrawables(IntPtr pView) {
283 private static global::System.Type[] swigMethodTypes0 =
new global::System.Type[] { };
284 private static global::System.Type[] swigMethodTypes1 =
new global::System.Type[] { typeof(
OdGiDrawableTraits) };
285 private static global::System.Type[] swigMethodTypes2 =
new global::System.Type[] { typeof(
OdGiWorldDraw) };
286 private static global::System.Type[] swigMethodTypes3 =
new global::System.Type[] { typeof(
OdGePoint3d) };
287 private static global::System.Type[] swigMethodTypes4 =
new global::System.Type[] { typeof(
OdGePoint3d) };
288 private static global::System.Type[] swigMethodTypes5 =
new global::System.Type[] { typeof(CFxView) };
289 private static global::System.Type[] swigMethodTypes6 =
new global::System.Type[] { };
290 private static global::System.Type[] swigMethodTypes7 =
new global::System.Type[] { };
291 private static global::System.Type[] swigMethodTypes8 =
new global::System.Type[] { typeof(
bool) };
292 private static global::System.Type[] swigMethodTypes9 =
new global::System.Type[] { };
293 private static global::System.Type[] swigMethodTypes10 =
new global::System.Type[] { };
294 private static global::System.Type[] swigMethodTypes11 =
new global::System.Type[] { };
295 private static global::System.Type[] swigMethodTypes12 =
new global::System.Type[] { typeof(
OdGsView) };
296 private static global::System.Type[] swigMethodTypes13 =
new global::System.Type[] { typeof(
OdGsView) };
static void CFxEdInputTracker_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, CFxEdInputTracker.SwigDelegateCFxEdInputTracker_0 delegate0, CFxEdInputTracker.SwigDelegateCFxEdInputTracker_1 delegate1, CFxEdInputTracker.SwigDelegateCFxEdInputTracker_2 delegate2, CFxEdInputTracker.SwigDelegateCFxEdInputTracker_3 delegate3, CFxEdInputTracker.SwigDelegateCFxEdInputTracker_4 delegate4, CFxEdInputTracker.SwigDelegateCFxEdInputTracker_5 delegate5, CFxEdInputTracker.SwigDelegateCFxEdInputTracker_6 delegate6, CFxEdInputTracker.SwigDelegateCFxEdInputTracker_7 delegate7, CFxEdInputTracker.SwigDelegateCFxEdInputTracker_8 delegate8, CFxEdInputTracker.SwigDelegateCFxEdInputTracker_9 delegate9, CFxEdInputTracker.SwigDelegateCFxEdInputTracker_10 delegate10, CFxEdInputTracker.SwigDelegateCFxEdInputTracker_11 delegate11, CFxEdInputTracker.SwigDelegateCFxEdInputTracker_12 delegate12, CFxEdInputTracker.SwigDelegateCFxEdInputTracker_13 delegate13)