14using System.Runtime.InteropServices;
17 private Object locker =
new Object();
18 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
23 swigCPtr =
new HandleRef(
this, cPtr);
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
27 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
36 global::System.GC.SuppressFinalize(
this);
39 protected virtual void Dispose(
bool disposing) {
41 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
46 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
67 SwigDirectorConnect();
70 private void SwigDirectorConnect() {
71 if (SwigDerivedClassHasMethod(
"selected", swigMethodTypes0))
73 if (SwigDerivedClassHasMethod(
"selected", swigMethodTypes1))
78 private bool SwigDerivedClassHasMethod(
string methodName, global::System.Type[] methodTypes) {
79 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);
81 return hasDerivedMethod;
84 private bool SwigDirectorMethodselected__SWIG_0(global::System.IntPtr pDrawableDesc) {
85 return selected(
new OdGiDrawableDesc(pDrawableDesc,
false));
88 private UInt32 SwigDirectorMethodselected__SWIG_1(global::System.IntPtr arg0, IntPtr arg1) {
89 return selected(
new OdGiPathNode(arg0,
false),
90 (OdGiViewport)
Teigha.
Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiViewport),arg1,
false)
100 private static global::System.Type[] swigMethodTypes0 =
new global::System.Type[] { typeof(
OdGiDrawableDesc) };
101 private static global::System.Type[] swigMethodTypes1 =
new global::System.Type[] { typeof(
OdGiPathNode), typeof(
OdGiViewport) };
static global::System.Exception Retrieve()
static void OdGsSelectionReactor_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, OdGsSelectionReactor.SwigDelegateOdGsSelectionReactor_0 delegate0, OdGsSelectionReactor.SwigDelegateOdGsSelectionReactor_1 delegate1)
static UInt32 OdGsSelectionReactor_selected__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3)
static void delete_OdGsSelectionReactor(global::System.Runtime.InteropServices.HandleRef jarg1)
static UInt32 OdGsSelectionReactor_selectedSwigExplicitOdGsSelectionReactor__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3)
static bool OdGsSelectionReactor_selected__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static HandleRef getCPtr(OdGiDrawableDesc obj)
static HandleRef getCPtr(OdGiPathNode obj)
static HandleRef getCPtr(OdGiViewport obj)
virtual UInt32 selected(OdGiPathNode arg0, OdGiViewport arg1)
static HandleRef getCPtr(OdGsSelectionReactor obj)
const uint kNotImplemented
virtual void Dispose(bool disposing)
OdGsSelectionReactor(IntPtr cPtr, bool cMemoryOwn)
virtual bool selected(OdGiDrawableDesc pDrawableDesc)
delegate UInt32 SwigDelegateOdGsSelectionReactor_1(global::System.IntPtr arg0, IntPtr arg1)
delegate bool SwigDelegateOdGsSelectionReactor_0(global::System.IntPtr pDrawableDesc)