Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdGsBaseModule.cs
Go to the documentation of this file.
1//------------------------------------------------------------------------------
2// <auto-generated />
3//
4// This file was automatically generated by SWIG (http://www.swig.org).
5// Version 4.0.2
6//
7// Do not make changes to this file unless you know what you are doing--modify
8// the SWIG interface file instead.
9//------------------------------------------------------------------------------
10
11namespace Teigha.Core {
12
13using System;
14using System.Runtime.InteropServices;
15
16public class OdGsBaseModule : OdGsModule {
17 private Object locker = new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
20 public OdGsBaseModule(IntPtr cPtr, bool cMemoryOwn) : base(GlobalsPINVOKE.OdGsBaseModule_SWIGUpcast(cPtr), cMemoryOwn) {
21 swigCPtr = new HandleRef(this, cPtr);
22 }
23
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
25 public static HandleRef getCPtr(OdGsBaseModule obj) {
26 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
27 }
28
29 protected override void Dispose(bool disposing) {
30 lock(this) {
31 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
32 if (swigCMemOwn) {
33 swigCMemOwn = false;
35 }
36 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
37 }
38 base.Dispose(disposing);
39 }
40 }
41
42 public class GsViewUpdateEvent : global::System.IDisposable {
43 private Object locker = new Object();
44 private HandleRef swigCPtr;
45 protected bool swigCMemOwn;
46 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
47 public GsViewUpdateEvent(IntPtr cPtr, bool cMemoryOwn) {
48 swigCMemOwn = cMemoryOwn;
49 swigCPtr = new HandleRef(this, cPtr);
50 }
51 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
52 public static HandleRef getCPtr(GsViewUpdateEvent obj) {
53 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
54 }
55
57 Dispose(false);
58 }
59
60 public void Dispose() {
61 Dispose(true);
62 global::System.GC.SuppressFinalize(this);
63 }
64
65 protected virtual void Dispose(bool disposing) {
66 lock(this) {
67 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
68 if (swigCMemOwn) {
69 swigCMemOwn = false;
70 GlobalsPINVOKE.delete_OdGsBaseModule_GsViewUpdateEvent(swigCPtr); // NESTED_DTOR_CSHARP
71 }
72 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
73 }
74 }
75 }
76
77 public GsViewUpdateEvent(OdGsBaseModule pModule, OdGsView pView, int flags) : this(GlobalsPINVOKE.new_OdGsBaseModule_GsViewUpdateEvent(OdGsBaseModule.getCPtr(pModule), OdGsView.getCPtr(pView), flags), true) {
79 }
80
81 }
82
83 public static OdGsBaseModule cast(OdRxObject pObj) {// OdSmartPtr<OdGsBaseModule>
84 MemoryManager mMan = MemoryManager.GetMemoryManager();
85 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
87
88 OdGsBaseModule ret = null;
89 if (null != mTrans)
90 {
91 mTrans.AddObject((OdGsBaseModule)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsBaseModule),ptr, true));
92 ret = (OdGsBaseModule)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsBaseModule),ptr, false);
93 }
94 else
95 {
96 ret = (OdGsBaseModule)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsBaseModule),ptr, true);
97 }
98
100 return ret;
101}
102
103 public new static OdRxClass desc() {
104 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),GlobalsPINVOKE.OdGsBaseModule_desc(),false); /*createInt 3_2*/
105
107 return ret;
108}
109
110 public override OdRxClass isA() {
111 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),GlobalsPINVOKE.OdGsBaseModule_isA(swigCPtr),false); /*createInt 3_2*/
112
114 return ret;
115}
116
117 public override OdRxObject queryX(OdRxClass protocolClass) {
118 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),GlobalsPINVOKE.OdGsBaseModule_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
119
121 return ret;
122}
123
124 public new static OdGsBaseModule createObject() {// OdSmartPtr<OdGsBaseModule>
125 MemoryManager mMan = MemoryManager.GetMemoryManager();
126 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
128
129 OdGsBaseModule ret = null;
130 if (null != mTrans)
131 {
132 mTrans.AddObject((OdGsBaseModule)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsBaseModule),ptr, true));
133 ret = (OdGsBaseModule)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsBaseModule),ptr, false);
134 }
135 else
136 {
137 ret = (OdGsBaseModule)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsBaseModule),ptr, true);
138 }
139
141 return ret;
142}
143
144 public void fire_viewToBeDestroyed(OdGsView pView) {
147 }
148
149 public override OdGsDevice createDevice() {// OdGsDevicePtr
150 MemoryManager mMan = MemoryManager.GetMemoryManager();
151 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
152 IntPtr ptr = GlobalsPINVOKE.OdGsBaseModule_createDevice(swigCPtr);
153
154 OdGsDevice ret = null;
155 if (null != mTrans)
156 {
157 mTrans.AddObject((OdGsDevice)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsDevice),ptr, true));
158 ret = (OdGsDevice)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsDevice),ptr, false);
159 }
160 else
161 {
162 ret = (OdGsDevice)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsDevice),ptr, true);
163 }
164
166 return ret;
167}
168
169 public override OdGsDevice createBitmapDevice() {// OdGsDevicePtr
170 MemoryManager mMan = MemoryManager.GetMemoryManager();
171 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
173
174 OdGsDevice ret = null;
175 if (null != mTrans)
176 {
177 mTrans.AddObject((OdGsDevice)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsDevice),ptr, true));
178 ret = (OdGsDevice)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsDevice),ptr, false);
179 }
180 else
181 {
182 ret = (OdGsDevice)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsDevice),ptr, true);
183 }
184
186 return ret;
187}
188
189 public OdGsViewImpl createView() {// OdSmartPtr<OdGsViewImpl>
190 MemoryManager mMan = MemoryManager.GetMemoryManager();
191 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
192 IntPtr ptr = GlobalsPINVOKE.OdGsBaseModule_createView(swigCPtr);
193
194 OdGsViewImpl ret = null;
195 if (null != mTrans)
196 {
197 mTrans.AddObject((OdGsViewImpl)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsViewImpl),ptr, true));
198 ret = (OdGsViewImpl)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsViewImpl),ptr, false);
199 }
200 else
201 {
202 ret = (OdGsViewImpl)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsViewImpl),ptr, true);
203 }
204
206 return ret;
207}
208
209 public OdGsViewImpl createBitmapView() {// OdSmartPtr<OdGsViewImpl>
210 MemoryManager mMan = MemoryManager.GetMemoryManager();
211 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
212 IntPtr ptr = GlobalsPINVOKE.OdGsBaseModule_createBitmapView(swigCPtr);
213
214 OdGsViewImpl ret = null;
215 if (null != mTrans)
216 {
217 mTrans.AddObject((OdGsViewImpl)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsViewImpl),ptr, true));
218 ret = (OdGsViewImpl)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsViewImpl),ptr, false);
219 }
220 else
221 {
222 ret = (OdGsViewImpl)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsViewImpl),ptr, true);
223 }
224
226 return ret;
227}
228
229 public override void addReactor(OdGsReactor pReactor) {
232 }
233
234 public override void removeReactor(OdGsReactor pReactor) {
237 }
238
239 public override void initApp() {
242 }
243
244 public override void uninitApp() {
247 }
248
249 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
250 string ret = GlobalsPINVOKE.OdGsBaseModule_getRealClassName(ptr /*SIMPLETYPE*/);
252 return ret;
253 }
254
255}
256
257}
static global::System.Exception Retrieve()
static IntPtr OdGsBaseModule_createBitmapView(HandleRef jarg1)
static void delete_OdGsBaseModule_GsViewUpdateEvent(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr OdGsBaseModule_createBitmapDevice(HandleRef jarg1)
static string OdGsBaseModule_getRealClassName(IntPtr jarg1)
static IntPtr OdGsBaseModule_createView(HandleRef jarg1)
static void delete_OdGsBaseModule(HandleRef jarg1)
static void OdGsBaseModule_addReactor(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdGsBaseModule_desc()
static void OdGsBaseModule_uninitApp(HandleRef jarg1)
static void OdGsBaseModule_initApp(HandleRef jarg1)
static void OdGsBaseModule_fire_viewToBeDestroyed(HandleRef jarg1, HandleRef jarg2)
static void OdGsBaseModule_removeReactor(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdGsBaseModule_cast(HandleRef jarg1)
static IntPtr OdGsBaseModule_createObject()
static IntPtr OdGsBaseModule_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdGsBaseModule_isA(HandleRef jarg1)
static IntPtr OdGsBaseModule_createDevice(HandleRef jarg1)
virtual void Dispose(bool disposing)
GsViewUpdateEvent(IntPtr cPtr, bool cMemoryOwn)
static HandleRef getCPtr(GsViewUpdateEvent obj)
GsViewUpdateEvent(OdGsBaseModule pModule, OdGsView pView, int flags)
override OdGsDevice createBitmapDevice()
override void addReactor(OdGsReactor pReactor)
static string getRealClassName(IntPtr ptr)
override void Dispose(bool disposing)
static HandleRef getCPtr(OdGsBaseModule obj)
override OdRxClass isA()
override OdGsDevice createDevice()
override void removeReactor(OdGsReactor pReactor)
static new OdGsBaseModule createObject()
static OdGsBaseModule cast(OdRxObject pObj)
OdGsViewImpl createBitmapView()
void fire_viewToBeDestroyed(OdGsView pView)
override OdRxObject queryX(OdRxClass protocolClass)
OdGsBaseModule(IntPtr cPtr, bool cMemoryOwn)
static new OdRxClass desc()
static HandleRef getCPtr(OdGsReactor obj)
Definition: OdGsReactor.cs:25
static HandleRef getCPtr(OdGsView obj)
Definition: OdGsView.cs:25
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26