14using System.Runtime.InteropServices;
17 private Object locker =
new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 swigCPtr =
new HandleRef(
this, cPtr);
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
29 protected override void Dispose(
bool disposing) {
31 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
36 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
38 base.Dispose(disposing);
43 MemoryManager mMan = MemoryManager.GetMemoryManager();
44 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
84 MemoryManager mMan = MemoryManager.GetMemoryManager();
85 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
104 private Object locker =
new Object();
105 private HandleRef swigCPtr;
107 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
110 swigCPtr =
new HandleRef(
this, cPtr);
112 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
114 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
123 global::System.GC.SuppressFinalize(
this);
126 protected virtual void Dispose(
bool disposing) {
128 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
133 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
164 private Object locker =
new Object();
165 private HandleRef swigCPtr;
167 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
170 swigCPtr =
new HandleRef(
this, cPtr);
172 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
174 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
183 global::System.GC.SuppressFinalize(
this);
186 protected virtual void Dispose(
bool disposing) {
188 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
193 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
291 Globals.UpdateManagerProcessCallbackDelegateNative arg0_inDelegate =
null;
294 arg0_inDelegate = (
OdGsUpdateManager.Action action,UInt32 viewportId,IntPtr drawableId,IntPtr pNode,IntPtr pElement) =>
307 IntPtr arg0_ptr = (arg0 ==
null) ? IntPtr.Zero : Marshal.GetFunctionPointerForDelegate(arg0_inDelegate);
308 Teigha.
Core.DelegateHolder.Add(arg0_inDelegate);
delegate void UpdateManagerProcessCallbackDelegate(OdGsUpdateManager.Action action, UInt32 viewportId, OdDbStub drawableId, OdGsEntityNode pNode, OdGsUpdateManager.OdGsUpdateManagerElement pElement)
static global::System.Exception Retrieve()
static void OdGsUpdateManager_UpdateManagerSettings_type_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void delete_OdGsUpdateManager(HandleRef jarg1)
static UInt64 OdGsUpdateManager_UpdateManagerSettings_nMinMemoryLimit_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGsUpdateManager_addElement__SWIG_1(HandleRef jarg1, UInt32 jarg2, HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, UInt64 jarg5, HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, bool jarg8)
static void OdGsUpdateManager_reset(HandleRef jarg1)
static void OdGsUpdateManager_UpdateManagerSettings_nClientCurrentHeapUsage_set(global::System.Runtime.InteropServices.HandleRef jarg1, UInt64 jarg2)
static UInt64 OdGsUpdateManager_UpdateManagerSettings_nClientCurrentHeapUsage_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGsUpdateManager_addPriorityElement(HandleRef jarg1, UInt32 jarg2, HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, UInt64 jarg5)
static byte OdGsUpdateManager_OdGsUpdateManagerElement_state(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2)
static IntPtr OdGsUpdateManager_cast(HandleRef jarg1)
static void delete_OdGsUpdateManager_UpdateManagerSettings(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGsUpdateManager_OdGsUpdateManagerElement_setState(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2, UInt32 jarg3)
static void OdGsUpdateManager_addElement__SWIG_0(HandleRef jarg1, UInt32 jarg2, HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static UInt64 OdGsUpdateManager_UpdateManagerSettings_nMemoryLimit_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGsUpdateManager_addElement__SWIG_2(HandleRef jarg1, UInt32 jarg2, HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, UInt64 jarg5, HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7)
static void OdGsUpdateManager_setProcessCallback(HandleRef jarg1, IntPtr jarg2)
static string OdGsUpdateManager_getRealClassName(IntPtr jarg1)
static IntPtr OdGsUpdateManager_desc()
static void OdGsUpdateManager_process(HandleRef jarg1)
static void OdGsUpdateManager_UpdateManagerSettings_nMinMemoryLimit_set(global::System.Runtime.InteropServices.HandleRef jarg1, UInt64 jarg2)
static void delete_OdGsUpdateManager_OdGsUpdateManagerElement(global::System.Runtime.InteropServices.HandleRef jarg1)
static int OdGsUpdateManager_UpdateManagerSettings_type_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGsUpdateManager_UpdateManagerSettings_nMemoryLimit_set(global::System.Runtime.InteropServices.HandleRef jarg1, UInt64 jarg2)
static void OdGsUpdateManager_setSettings(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdGsUpdateManager_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdGsUpdateManager_isA(HandleRef jarg1)
static void OdGsUpdateManager_removeElement(HandleRef jarg1, UInt32 jarg2, HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static global::System.IntPtr OdGsUpdateManager_settings(HandleRef jarg1)
static IntPtr OdGsUpdateManager_createObject()
static HandleRef getCPtr(OdGeExtents3d obj)
static HandleRef getCPtr(OdGsEntityNode obj)
OdGsUpdateManagerElement(IntPtr cPtr, bool cMemoryOwn)
void setState(byte state, UInt32 vpId)
virtual void Dispose(bool disposing)
static HandleRef getCPtr(OdGsUpdateManagerElement obj)
OdGsUpdateManagerElement()
UInt64 nClientCurrentHeapUsage
OdGsUpdateManager.FiltrationType type
UpdateManagerSettings(IntPtr cPtr, bool cMemoryOwn)
virtual void Dispose(bool disposing)
static HandleRef getCPtr(UpdateManagerSettings obj)
static new OdRxClass desc()
static string getRealClassName(IntPtr ptr)
OdGsUpdateManager(IntPtr cPtr, bool cMemoryOwn)
virtual void addPriorityElement(UInt32 viewportId, OdGsEntityNode pNode, OdGsUpdateManager.OdGsUpdateManagerElement pElement, UInt64 nLength)
virtual void addElement(UInt32 viewportId, OdGsEntityNode pNode, OdGsUpdateManager.OdGsUpdateManagerElement pElement)
override OdRxObject queryX(OdRxClass protocolClass)
static OdGsUpdateManager cast(OdRxObject pObj)
virtual void removeElement(UInt32 viewportId, OdGsEntityNode pNode, OdGsUpdateManager.OdGsUpdateManagerElement pElement)
virtual OdGsUpdateManager.UpdateManagerSettings settings()
virtual void addElement(UInt32 viewportId, OdGsEntityNode pNode, OdGsUpdateManager.OdGsUpdateManagerElement pElement, UInt64 nLength, OdGsViewImpl pView, OdGeExtents3d extents)
virtual void addElement(UInt32 viewportId, OdGsEntityNode pNode, OdGsUpdateManager.OdGsUpdateManagerElement pElement, UInt64 nLength, OdGsViewImpl pView, OdGeExtents3d extents, bool bSetZeroWeight)
override void Dispose(bool disposing)
virtual void setSettings(OdGsUpdateManager.UpdateManagerSettings arg0)
static HandleRef getCPtr(OdGsUpdateManager obj)
virtual void setProcessCallback(Globals.UpdateManagerProcessCallbackDelegate arg0)
static OdGsUpdateManager createObject()
static HandleRef getCPtr(OdGsViewImpl obj)
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)