Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdGsEntityNode.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
17 private Object locker = new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
20 public OdGsEntityNode(IntPtr cPtr, bool cMemoryOwn) : base(GlobalsPINVOKE.OdGsEntityNode_SWIGUpcast(cPtr), cMemoryOwn) {
21 swigCPtr = new HandleRef(this, cPtr);
22 }
23
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
25 public static HandleRef getCPtr(OdGsEntityNode 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 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
43 global::System.Runtime.InteropServices.HandleRef OdSiEntity.GetInterfaceCPtr() {
44 return new global::System.Runtime.InteropServices.HandleRef(this, GlobalsPINVOKE.OdGsEntityNode_OdSiEntity_GetInterfaceCPtr(swigCPtr.Handle));
45 }
46
47 public class MetafileEx : OdGsUpdateManager.OdGsUpdateManagerElement {
48 private Object locker = new Object();
49 private HandleRef swigCPtr;
50 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
51 public MetafileEx(IntPtr cPtr, bool cMemoryOwn) : base(GlobalsPINVOKE.OdGsEntityNode_MetafileEx_SWIGUpcast(cPtr), cMemoryOwn) {
52 swigCPtr = new HandleRef(this, cPtr);
53 }
54
55 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
56 public static HandleRef getCPtr(MetafileEx obj) {
57 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
58 }
59
60 protected override void Dispose(bool disposing) {
61 lock(this) {
62 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
63 if (swigCMemOwn) {
64 swigCMemOwn = false;
66 }
67 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
68 }
69 base.Dispose(disposing);
70 }
71 }
72
73 public void setDevice(OdRxObject dev) {
76 }
77
78 public OdRxObject device() {// OdRxObjectPtr
79 MemoryManager mMan = MemoryManager.GetMemoryManager();
80 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
82
83 OdRxObject ret = null;
84 if (null != mTrans)
85 {
86 mTrans.AddObject((OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true));
87 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, false);
88 }
89 else
90 {
91 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true);
92 }
93
95 return ret;
96 }
97
98 public void setMetafileLength(UInt64 /*SIMPLETYPE*/ l) {
101 }
102
103 public UInt64 metafileLength() {
104 // test csout
105 /*SIMPLETYPE*/
108 return ret;
109 }
110
111 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
112 string ret = GlobalsPINVOKE.OdGsEntityNode_MetafileEx_getRealClassName(ptr /*SIMPLETYPE*/);
114 return ret;
115 }
116
121 public Byte vb_state(uint vpId) { return this.state(vpId); }
122
127 public Teigha.Core.OdRxObject vb_device() { return this.device(); }
128
129 }
130
131 public static IntPtr Alloc(uint nBytes) {
132// test csout
133 /*SIMPLETYPE*/
134 IntPtr ret = GlobalsPINVOKE.OdGsEntityNode_Alloc(nBytes);
136 return ret;
137 }
138
139 public static void Free(IntPtr /*SIMPLETYPE*/ pMemBlock) {
140 GlobalsPINVOKE.OdGsEntityNode_Free(pMemBlock /*SIMPLETYPE*/);
142 }
143
144 public static IntPtr Realloc(IntPtr /*SIMPLETYPE*/ pMemBlock, uint newSize, uint arg2) {
145// test csout
146 /*SIMPLETYPE*/
147 IntPtr ret = GlobalsPINVOKE.OdGsEntityNode_Realloc(pMemBlock /*SIMPLETYPE*/, newSize, arg2);
149 return ret;
150 }
151
152 public class MetafilePtrArray : global::System.IDisposable {
153 private Object locker = new Object();
154 private HandleRef swigCPtr;
155 protected bool swigCMemOwn;
156 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
157 public MetafilePtrArray(IntPtr cPtr, bool cMemoryOwn) {
158 swigCMemOwn = cMemoryOwn;
159 swigCPtr = new HandleRef(this, cPtr);
160 }
161 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
162 public static HandleRef getCPtr(MetafilePtrArray obj) {
163 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
164 }
165
167 Dispose(false);
168 }
169
170 public void Dispose() {
171 Dispose(true);
172 global::System.GC.SuppressFinalize(this);
173 }
174
175 protected virtual void Dispose(bool disposing) {
176 lock(this) {
177 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
178 if (swigCMemOwn) {
179 swigCMemOwn = false;
180 GlobalsPINVOKE.delete_OdGsEntityNode_MetafilePtrArray(swigCPtr); // NESTED_DTOR_CSHARP
181 }
182 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
183 }
184 }
185 }
186
187 public MetafilePtrArray() : this(GlobalsPINVOKE.new_OdGsEntityNode_MetafilePtrArray(), true) {
189 }
190
191 }
192
193 public class MetafileHolder : global::System.IDisposable {
194 private Object locker = new Object();
195 private HandleRef swigCPtr;
196 protected bool swigCMemOwn;
197 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
198 public MetafileHolder(IntPtr cPtr, bool cMemoryOwn) {
199 swigCMemOwn = cMemoryOwn;
200 swigCPtr = new HandleRef(this, cPtr);
201 }
202 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
203 public static HandleRef getCPtr(MetafileHolder obj) {
204 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
205 }
206
208 Dispose(false);
209 }
210
211 public void Dispose() {
212 Dispose(true);
213 global::System.GC.SuppressFinalize(this);
214 }
215
216 protected virtual void Dispose(bool disposing) {
217 lock(this) {
218 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
219 if (swigCMemOwn) {
220 swigCMemOwn = false;
221 GlobalsPINVOKE.delete_OdGsEntityNode_MetafileHolder(swigCPtr); // NESTED_DTOR_CSHARP
222 }
223 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
224 }
225 }
226 }
227
228 public MetafileHolder() : this(GlobalsPINVOKE.new_OdGsEntityNode_MetafileHolder__SWIG_0(), true) {
230 }
231
232 public MetafileHolder(OdGsEntityNode.MetafileHolder c) : this(GlobalsPINVOKE.new_OdGsEntityNode_MetafileHolder__SWIG_1(OdGsEntityNode.MetafileHolder.getCPtr(c)), true) {
234 }
235
236 public bool isValid() {
239 return ret;
240 }
241
242 public bool isArray() {
245 return ret;
246 }
247
248 public bool isVpDependent() {
251 return ret;
252 }
253
254 public void setVpDependent(bool bOn) {
257 }
258
259 public bool isAwareFlagsRegenType() {
262 return ret;
263 }
264
265 public bool isRegenTypeDependent() {
268 return ret;
269 }
270
271 public void setDependentGeometry(bool bSet) {
274 }
275
276 public bool isDependentGeometry() {
279 return ret;
280 }
281
282 public void setLayerDependent(bool bSet) {
285 }
286
287 public bool isLayerDependent() {
290 return ret;
291 }
292
296 return ret;
297 }
298
299 public void allocateArray() {
302 }
303
304 public void destroy() {
307 }
308
309 public int checkValid() {
312 return ret;
313 }
314
315 public void moveTo(OdGsEntityNode.MetafileHolder c, out int n) {
318 }
319
320 public UInt32 awareFlags(UInt32 /*SIMPLETYPE*/ nVpID) {
321 // test csout
322 /*SIMPLETYPE*/
323 UInt32 ret = GlobalsPINVOKE.OdGsEntityNode_MetafileHolder_awareFlags(swigCPtr, nVpID /*SIMPLETYPE*/);
325 return ret;
326 }
327
328 public const int kArray = 1;
329 public const int kVpDependent = 2;
330 public const int kAwareFlagsRegenType = 4;
331 public const int kRegenTypeStandard = 8;
332 public const int kRegenTypeHideOrShade = 16;
333 public const int kRegenTypeRenderCommand = 32;
335 public const int kDependentGeometry = 64;
336 public const int kLayerDependent = 128;
337
338 }
339
340 public static OdGsEntityNode cast(OdRxObject pObj) {// OdSmartPtr<OdGsEntityNode>
341 MemoryManager mMan = MemoryManager.GetMemoryManager();
342 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
344
345 OdGsEntityNode ret = null;
346 if (null != mTrans)
347 {
348 mTrans.AddObject((OdGsEntityNode)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsEntityNode),ptr, true));
349 ret = (OdGsEntityNode)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsEntityNode),ptr, false);
350 }
351 else
352 {
353 ret = (OdGsEntityNode)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsEntityNode),ptr, true);
354 }
355
357 return ret;
358}
359
360 public new static OdRxClass desc() {
361 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),GlobalsPINVOKE.OdGsEntityNode_desc(),false); /*createInt 3_2*/
362
364 return ret;
365}
366
367 public override OdRxClass isA() {
368 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),GlobalsPINVOKE.OdGsEntityNode_isA(swigCPtr),false); /*createInt 3_2*/
369
371 return ret;
372}
373
374 public override OdRxObject queryX(OdRxClass protocolClass) {
375 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),GlobalsPINVOKE.OdGsEntityNode_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
376
378 return ret;
379}
380
381 public new static OdGsEntityNode createObject() {// OdSmartPtr<OdGsEntityNode>
382 MemoryManager mMan = MemoryManager.GetMemoryManager();
383 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
385
386 OdGsEntityNode ret = null;
387 if (null != mTrans)
388 {
389 mTrans.AddObject((OdGsEntityNode)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsEntityNode),ptr, true));
390 ret = (OdGsEntityNode)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsEntityNode),ptr, false);
391 }
392 else
393 {
394 ret = (OdGsEntityNode)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsEntityNode),ptr, true);
395 }
396
398 return ret;
399}
400
401 public OdGsEntityNode(OdGsBaseModel pModel, OdGiDrawable pUnderlyingDrawable, bool bSetGsNode) : this(GlobalsPINVOKE.new_OdGsEntityNode__SWIG_0(OdGsBaseModel.getCPtr(pModel), OdGiDrawable.getCPtr(pUnderlyingDrawable), bSetGsNode), true) {
403 }
404
405 public OdGsEntityNode(OdGsBaseModel pModel, OdGiDrawable pUnderlyingDrawable) : this(GlobalsPINVOKE.new_OdGsEntityNode__SWIG_1(OdGsBaseModel.getCPtr(pModel), OdGiDrawable.getCPtr(pUnderlyingDrawable)), true) {
407 }
408
409 public void setNextEntity(OdGsEntityNode pNextEntity) {
412 }
413
414 public void setNextEntity(UInt32 /*SIMPLETYPE*/ nVpId, OdGsEntityNode pNextEntity) {
415 GlobalsPINVOKE.OdGsEntityNode_setNextEntity__SWIG_1(swigCPtr, nVpId /*SIMPLETYPE*/, OdGsEntityNode.getCPtr(pNextEntity));
417 }
418
420 OdGsEntityNode ret = (OdGsEntityNode)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsEntityNode),GlobalsPINVOKE.OdGsEntityNode_nextEntity__SWIG_0(swigCPtr),false); /*createInt 3_2*/
421
423 return ret;
424}
425
426 public OdGsEntityNode nextEntity(UInt32 /*SIMPLETYPE*/ nVpId) {
427 OdGsEntityNode ret = (OdGsEntityNode)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsEntityNode),GlobalsPINVOKE.OdGsEntityNode_nextEntity__SWIG_1(swigCPtr, nVpId /*SIMPLETYPE*/),false); /*createInt 3_2*/
428
430 return ret;
431}
432
433 public UInt32 numNextEntity() {
434// test csout
435 /*SIMPLETYPE*/
436 UInt32 ret = GlobalsPINVOKE.OdGsEntityNode_numNextEntity(swigCPtr);
438 return ret;
439 }
440
441 public void enableMultipleNextEntities(UInt32 /*SIMPLETYPE*/ nMaxVpId) {
442 GlobalsPINVOKE.OdGsEntityNode_enableMultipleNextEntities(swigCPtr, nMaxVpId /*SIMPLETYPE*/);
444 }
445
446 public override void updateVisible(OdGsViewImpl pViewImpl) {
449 }
450
451 public virtual UInt32 awareFlags(UInt32 /*SIMPLETYPE*/ viewportId) {
452// test csout
453 /*SIMPLETYPE*/
454 UInt32 ret = GlobalsPINVOKE.OdGsEntityNode_awareFlags(swigCPtr, viewportId /*SIMPLETYPE*/);
456 return ret;
457 }
458
459 public override ENodeType nodeType() {
462 return ret;
463 }
464
465 public virtual bool isReference() {
466 bool ret = GlobalsPINVOKE.OdGsEntityNode_isReference(swigCPtr);
468 return ret;
469 }
470
471 public virtual bool isLight() {
472 bool ret = GlobalsPINVOKE.OdGsEntityNode_isLight(swigCPtr);
474 return ret;
475 }
476
477 public virtual bool isSelfReferential() {
480 return ret;
481 }
482
483 public void select(OdGsBaseVectorizer view) {
486 }
487
488 public override void invalidate(OdGsContainerNode pParent, OdGsViewImpl pView, UInt32 /*SIMPLETYPE*/ mask) {
489 GlobalsPINVOKE.OdGsEntityNode_invalidate(swigCPtr, OdGsContainerNode.getCPtr(pParent), OdGsViewImpl.getCPtr(pView), mask /*SIMPLETYPE*/);
491 }
492
493 public virtual bool extents(OdGeExtents3d extents) {
496 return ret;
497 }
498
499 public bool spatiallyIndexed() {
502 return ret;
503 }
504
505 public bool spatiallyIndexed(UInt32 /*SIMPLETYPE*/ nVpId) {
506 bool ret = GlobalsPINVOKE.OdGsEntityNode_spatiallyIndexed__SWIG_1(swigCPtr, nVpId /*SIMPLETYPE*/);
508 return ret;
509 }
510
514 }
515
516 public void setSpatiallyIndexed(UInt32 /*SIMPLETYPE*/ nVpId, bool spatiallyIndexed) {
519 }
520
521 public bool owned() {
522 bool ret = GlobalsPINVOKE.OdGsEntityNode_owned__SWIG_0(swigCPtr);
524 return ret;
525 }
526
527 public bool owned(UInt32 /*SIMPLETYPE*/ nVpId) {
528 bool ret = GlobalsPINVOKE.OdGsEntityNode_owned__SWIG_1(swigCPtr, nVpId /*SIMPLETYPE*/);
530 return ret;
531 }
532
533 public void setOwned(bool owned) {
536 }
537
538 public void setOwned(UInt32 /*SIMPLETYPE*/ nVpId, bool owned) {
539 GlobalsPINVOKE.OdGsEntityNode_setOwned__SWIG_1(swigCPtr, nVpId /*SIMPLETYPE*/, owned);
541 }
542
543 public bool markedByUpdateManager() {
546 return ret;
547 }
548
549 public void setMarkedByUpdateManager(bool marked) {
552 }
553
554 public bool hasExtents() {
555 bool ret = GlobalsPINVOKE.OdGsEntityNode_hasExtents(swigCPtr);
557 return ret;
558 }
559
563 return ret;
564 }
565
566 public virtual bool isEmpty() {
567 bool ret = GlobalsPINVOKE.OdGsEntityNode_isEmpty(swigCPtr);
569 return ret;
570 }
571
572 public virtual bool hasFrozenLayers() {
575 return ret;
576 }
577
578 public bool markedToSkip(uint mask) {
579 bool ret = GlobalsPINVOKE.OdGsEntityNode_markedToSkip(swigCPtr, mask);
581 return ret;
582 }
583
584 public void markToSkip(uint mask, bool markToSkip) {
587 }
588
589 public void markToSkipAll() {
592 }
593
594 public static uint markToSkipMask(UInt32 /*SIMPLETYPE*/ threadIndex) {
595 uint ret = GlobalsPINVOKE.OdGsEntityNode_markToSkipMask(threadIndex /*SIMPLETYPE*/);
597 return ret;
598 }
599
600 public override void destroy() {
603 }
604
605 public virtual bool layersChanged(OdGsViewImpl view) {
608 return ret;
609 }
610
611 public bool markedAsNonSelectable() {
614 return ret;
615 }
616
617 public void markAsNonSelectable(bool val) {
620 }
621
622 public bool isMarkedSkipSelection() {
625 return ret;
626 }
627
628 public void markSkipSelection(bool val) {
631 }
632
633 public bool isMarkedErased() {
636 return ret;
637 }
638
639 public void markErased(bool val) {
642 }
643
644 public bool isInWorkset() {
645 bool ret = GlobalsPINVOKE.OdGsEntityNode_isInWorkset(swigCPtr);
647 return ret;
648 }
649
650 public void setInWorkset(bool val) {
653 }
654
655 public bool isRegenOnDraw() {
656 bool ret = GlobalsPINVOKE.OdGsEntityNode_isRegenOnDraw(swigCPtr);
658 return ret;
659 }
660
661 public void setRegenOnDraw(bool val) {
664 }
665
666 public bool isSingleThreaded() {
669 return ret;
670 }
671
672 public void setSingleThreaded(bool val) {
675 }
676
677 public bool skipDisplayClipping() {
680 return ret;
681 }
682
683 public void setSkipDisplayClipping(bool bOn) {
686 }
687
688 public bool isXref() {
689 bool ret = GlobalsPINVOKE.OdGsEntityNode_isXref(swigCPtr);
691 return ret;
692 }
693
694 public override void highlight(bool bDoIt, bool bWholeBranch, UInt32 /*SIMPLETYPE*/ nSelStyle) {
695 GlobalsPINVOKE.OdGsEntityNode_highlight__SWIG_0(swigCPtr, bDoIt, bWholeBranch, nSelStyle /*SIMPLETYPE*/);
697 }
698
699 public override void highlight(bool bDoIt, bool bWholeBranch) {
700 GlobalsPINVOKE.OdGsEntityNode_highlight__SWIG_1(swigCPtr, bDoIt, bWholeBranch);
702 }
703
704 public void setHlBranch(/*tptr cstype1*/ OdGsStateBranch pBr) {
707 }
708
709 public /*tptr cstype1*/ OdGsStateBranch hlBranch() {
710 /*tptr csout2*/
711 OdGsStateBranch ret = Teigha.Core.Helpers.odCreateObjectInternal<OdGsStateBranch>(typeof(OdGsStateBranch), GlobalsPINVOKE.OdGsEntityNode_hlBranch__SWIG_0(swigCPtr), false);
712
714 return ret;
715}
716
717 public override void hide(bool bDoIt, bool bSelectable, bool bWholeBranch) {
718 GlobalsPINVOKE.OdGsEntityNode_hide__SWIG_0(swigCPtr, bDoIt, bSelectable, bWholeBranch);
720 }
721
722 public override void hide(bool bDoIt, bool bSelectable) {
723 GlobalsPINVOKE.OdGsEntityNode_hide__SWIG_1(swigCPtr, bDoIt, bSelectable);
725 }
726
727 public override void hide(bool bDoIt) {
730 }
731
732 public void setVisibilityBranch(/*tptr cstype1*/ OdGsStateBranch pBr) {
735 }
736
737 public /*tptr cstype1*/ OdGsStateBranch visibilityBranch() {
738 /*tptr csout2*/
739 OdGsStateBranch ret = Teigha.Core.Helpers.odCreateObjectInternal<OdGsStateBranch>(typeof(OdGsStateBranch), GlobalsPINVOKE.OdGsEntityNode_visibilityBranch__SWIG_0(swigCPtr), false);
740
742 return ret;
743}
744
745 public virtual void playAsGeometry(OdGsBaseVectorizer view, EMetafilePlayMode eMode) {
748 }
749
750 public override bool extents(OdGsView pView, OdGeExtents3d ext) {
753 return ret;
754 }
755
759 return ret;
760 }
761
765 }
766
770 }
771
772 public bool entityUnerased() {
775 return ret;
776 }
777
778 public void setEntityUnerased(bool flag) {
781 }
782
783 public bool isInvisible() {
784 bool ret = GlobalsPINVOKE.OdGsEntityNode_isInvisible(swigCPtr);
786 return ret;
787 }
788
792 return ret;
793 }
794
795 public void setExtentsOutOfModelSpace(bool flag) {
798 }
799
800 public void resetInvalidVpFlag() {
803 }
804
805 public void setAsLightSourceOwner(bool bSet) {
808 }
809
810 public bool isLightSourceOwner() {
813 return ret;
814 }
815
819 return ret;
820 }
821
822 public virtual void makeStock() {
825 }
826
827 public virtual void releaseStock() {
830 }
831
832 public virtual void propagateLayerChangesStock() {
835 }
836
837 public override bool saveNodeState(OdGsFiler pFiler, OdGsBaseVectorizer pVectorizer) {
840 return ret;
841 }
842
843 public override bool saveNodeState(OdGsFiler pFiler) {
846 return ret;
847 }
848
849 public override bool loadNodeState(OdGsFiler pFiler, OdGsBaseVectorizer pVectorizer) {
852 return ret;
853 }
854
855 public override bool loadNodeState(OdGsFiler pFiler) {
858 return ret;
859 }
860
861 public override void addContentToUpdateManager(UInt32 /*SIMPLETYPE*/ viewportId, OdGsUpdateManager pManager, OdGsNode.UpdateManagerContext context) {
864 }
865
866 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
867 string ret = GlobalsPINVOKE.OdGsEntityNode_getRealClassName(ptr /*SIMPLETYPE*/);
869 return ret;
870 }
871
877 }
878
879}
880
881}
static global::System.Exception Retrieve()
static IntPtr OdGsEntityNode_createObject()
static bool OdGsEntityNode_entityUnerased(HandleRef jarg1)
static bool OdGsEntityNode_loadNodeState__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static void OdGsEntityNode_markSkipSelection(HandleRef jarg1, bool jarg2)
static void OdGsEntityNode_markErased(HandleRef jarg1, bool jarg2)
static bool OdGsEntityNode_extents__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGsEntityNode_playAsGeometry(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)
static UInt32 OdGsEntityNode_awareFlags(HandleRef jarg1, UInt32 jarg2)
static bool OdGsEntityNode_skipDisplayClipping(HandleRef jarg1)
static bool OdGsEntityNode_markedByUpdateManager(HandleRef jarg1)
static UInt32 OdGsEntityNode_numNextEntity(HandleRef jarg1)
static bool OdGsEntityNode_MetafileHolder_isLayerDependent(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGsEntityNode_propagateLayerChangesStock(HandleRef jarg1)
static bool OdGsEntityNode_isExtentsOutOfModelSpace(HandleRef jarg1)
static void OdGsEntityNode_setExtentsOutOfModelSpace(HandleRef jarg1, bool jarg2)
static void OdGsEntityNode_destroy(HandleRef jarg1)
static bool OdGsEntityNode_loadNodeState__SWIG_0(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGsEntityNode_setAsLightSourceOwner(HandleRef jarg1, bool jarg2)
static IntPtr OdGsEntityNode_nextEntity__SWIG_0(HandleRef jarg1)
static void OdGsEntityNode_setVisibilityBranch(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdGsEntityNode_nextEntity__SWIG_1(HandleRef jarg1, UInt32 jarg2)
static bool OdGsEntityNode_hasExtents(HandleRef jarg1)
static void OdGsEntityNode_MetafileHolder_setVpDependent(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static bool OdGsEntityNode_layersChanged(HandleRef jarg1, HandleRef jarg2)
static bool OdGsEntityNode_saveNodeState__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static void OdGsEntityNode_highlight__SWIG_1(HandleRef jarg1, bool jarg2, bool jarg3)
static void OdGsEntityNode_setInWorkset(HandleRef jarg1, bool jarg2)
static void OdGsEntityNode_markToSkipAll(HandleRef jarg1)
static void OdGsEntityNode_setRegenOnDraw(HandleRef jarg1, bool jarg2)
static void OdGsEntityNode_addMaxLineweightUsed(HandleRef jarg1, int jarg2)
static void delete_OdGsEntityNode(HandleRef jarg1)
static bool OdGsEntityNode_hasFrozenLayers(HandleRef jarg1)
static global::System.IntPtr OdGsEntityNode_OdSiEntity_GetInterfaceCPtr(global::System.IntPtr jarg1)
static void OdGsEntityNode_select(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGsEntityNode_hide__SWIG_2(HandleRef jarg1, bool jarg2)
static IntPtr OdGsEntityNode_Realloc(IntPtr jarg1, uint jarg2, uint jarg3)
static global::System.IntPtr OdGsEntityNode_MetafileHolder_getArray__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdGsEntityNode_spatiallyIndexed__SWIG_1(HandleRef jarg1, UInt32 jarg2)
static void OdGsEntityNode_highlight__SWIG_0(HandleRef jarg1, bool jarg2, bool jarg3, UInt32 jarg4)
static void OdGsEntityNode_resetInvalidVpFlag(HandleRef jarg1)
static void delete_OdGsEntityNode_MetafilePtrArray(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdGsEntityNode_isLight(HandleRef jarg1)
static void OdGsEntityNode_setOwned__SWIG_0(HandleRef jarg1, bool jarg2)
static global::System.IntPtr OdGsEntityNode_extents__SWIG_1(HandleRef jarg1)
static void OdGsEntityNode_makeStock(HandleRef jarg1)
static void OdGsEntityNode_setNextEntity__SWIG_0(HandleRef jarg1, HandleRef jarg2)
static void OdGsEntityNode_MetafileHolder_allocateArray(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGsEntityNode_releaseStock(HandleRef jarg1)
static void OdGsEntityNode_addContentToUpdateManager(HandleRef jarg1, UInt32 jarg2, HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static bool OdGsEntityNode_isRequireRegenOnHighlightChange(HandleRef jarg1)
static bool OdGsEntityNode_owned__SWIG_1(HandleRef jarg1, UInt32 jarg2)
static bool OdGsEntityNode_MetafileHolder_isDependentGeometry(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGsEntityNode_MetafileEx_setMetafileLength(HandleRef jarg1, UInt64 jarg2)
static void OdGsEntityNode_invalidate(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, UInt32 jarg4)
static void OdGsEntityNode_markToSkip(HandleRef jarg1, uint jarg2, bool jarg3)
static int OdGsEntityNode_MetafileHolder_checkValid(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdGsEntityNode_markedToSkip(HandleRef jarg1, uint jarg2)
static void OdGsEntityNode_setOwned__SWIG_1(HandleRef jarg1, UInt32 jarg2, bool jarg3)
static string OdGsEntityNode_MetafileEx_getRealClassName(IntPtr jarg1)
static void OdGsEntityNode_MetafileHolder_setDependentGeometry(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static string OdGsEntityNode_getRealClassName(IntPtr jarg1)
static bool OdGsEntityNode_isMarkedSkipSelection(HandleRef jarg1)
static bool OdGsEntityNode_extents__SWIG_2(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGsEntityNode_setSpatiallyIndexed__SWIG_0(HandleRef jarg1, bool jarg2)
static bool OdGsEntityNode_isSelfReferential(HandleRef jarg1)
static bool OdGsEntityNode_owned__SWIG_0(HandleRef jarg1)
static IntPtr OdGsEntityNode_visibilityBranch__SWIG_0(HandleRef jarg1)
static IntPtr OdGsEntityNode_isA(HandleRef jarg1)
static void OdGsEntityNode_setSingleThreaded(HandleRef jarg1, bool jarg2)
static bool OdGsEntityNode_isRegenOnDraw(HandleRef jarg1)
static bool OdGsEntityNode_isLightSourceOwner(HandleRef jarg1)
static uint OdGsEntityNode_markToSkipMask(UInt32 jarg1)
static void OdGsEntityNode_updateVisible(HandleRef jarg1, HandleRef jarg2)
static void OdGsEntityNode_setHlBranch(HandleRef jarg1, HandleRef jarg2)
static bool OdGsEntityNode_MetafileHolder_isRegenTypeDependent(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdGsEntityNode_markedAsNonSelectable(HandleRef jarg1)
static bool OdGsEntityNode_isReference(HandleRef jarg1)
static void OdGsEntityNode_hide__SWIG_0(HandleRef jarg1, bool jarg2, bool jarg3, bool jarg4)
static void OdGsEntityNode_MetafileHolder_moveTo(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out int jarg3)
static int OdGsEntityNode_getMaxLineweightUsed(HandleRef jarg1)
static IntPtr OdGsEntityNode_MetafileEx_device(HandleRef jarg1)
static bool OdGsEntityNode_MetafileHolder_isVpDependent(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdGsEntityNode_isMarkedErased(HandleRef jarg1)
static bool OdGsEntityNode_saveNodeState__SWIG_0(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGsEntityNode_enableMultipleNextEntities(HandleRef jarg1, UInt32 jarg2)
static int OdGsEntityNode_nodeType(HandleRef jarg1)
static bool OdGsEntityNode_isSingleThreaded(HandleRef jarg1)
static bool OdGsEntityNode_spatiallyIndexed__SWIG_0(HandleRef jarg1)
static void OdGsEntityNode_setSpatiallyIndexed__SWIG_1(HandleRef jarg1, UInt32 jarg2, bool jarg3)
static void delete_OdGsEntityNode_MetafileHolder(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGsEntityNode_MetafileEx_setDevice(HandleRef jarg1, HandleRef jarg2)
static bool OdGsEntityNode_MetafileHolder_isArray(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr OdGsEntityNode_hlBranch__SWIG_0(HandleRef jarg1)
static void delete_OdGsEntityNode_MetafileEx(HandleRef jarg1)
static bool OdGsEntityNode_isInvisible(HandleRef jarg1)
static bool OdGsEntityNode_isXref(HandleRef jarg1)
static bool OdGsEntityNode_isEmpty(HandleRef jarg1)
static void OdGsEntityNode_setMaxLineweightUsed(HandleRef jarg1, int jarg2)
static bool OdGsEntityNode_isInWorkset(HandleRef jarg1)
static IntPtr OdGsEntityNode_queryX(HandleRef jarg1, HandleRef jarg2)
static UInt32 OdGsEntityNode_MetafileHolder_awareFlags(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2)
static void OdGsEntityNode_hide__SWIG_1(HandleRef jarg1, bool jarg2, bool jarg3)
static bool OdGsEntityNode_MetafileHolder_isValid(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr OdGsEntityNode_Alloc(uint jarg1)
static void OdGsEntityNode_MetafileHolder_setLayerDependent(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static IntPtr OdGsEntityNode_desc()
static bool OdGsEntityNode_MetafileHolder_isAwareFlagsRegenType(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGsEntityNode_setMarkedByUpdateManager(HandleRef jarg1, bool jarg2)
static void OdGsEntityNode_setEntityUnerased(HandleRef jarg1, bool jarg2)
static UInt64 OdGsEntityNode_MetafileEx_metafileLength(HandleRef jarg1)
static void OdGsEntityNode_markAsNonSelectable(HandleRef jarg1, bool jarg2)
static void OdGsEntityNode_setSkipDisplayClipping(HandleRef jarg1, bool jarg2)
static void OdGsEntityNode_setNextEntity__SWIG_1(HandleRef jarg1, UInt32 jarg2, HandleRef jarg3)
static void OdGsEntityNode_Free(IntPtr jarg1)
static IntPtr OdGsEntityNode_cast(HandleRef jarg1)
static void OdGsEntityNode_MetafileHolder_destroy(global::System.Runtime.InteropServices.HandleRef jarg1)
static HandleRef getCPtr(OdGeExtents3d obj)
static HandleRef getCPtr(OdGsBaseVectorizer obj)
static HandleRef getCPtr(OdGsContainerNode obj)
static string getRealClassName(IntPtr ptr)
Teigha.Core.OdRxObject vb_device()
static HandleRef getCPtr(MetafileEx obj)
override void Dispose(bool disposing)
MetafileEx(IntPtr cPtr, bool cMemoryOwn)
static HandleRef getCPtr(MetafileHolder obj)
virtual void Dispose(bool disposing)
MetafileHolder(IntPtr cPtr, bool cMemoryOwn)
void moveTo(OdGsEntityNode.MetafileHolder c, out int n)
MetafileHolder(OdGsEntityNode.MetafileHolder c)
OdGsEntityNode.MetafilePtrArray getArray()
virtual void Dispose(bool disposing)
MetafilePtrArray(IntPtr cPtr, bool cMemoryOwn)
static HandleRef getCPtr(MetafilePtrArray obj)
static new OdRxClass desc()
override void addContentToUpdateManager(UInt32 viewportId, OdGsUpdateManager pManager, OdGsNode.UpdateManagerContext context)
override void updateVisible(OdGsViewImpl pViewImpl)
void setSingleThreaded(bool val)
OdGsEntityNode(OdGsBaseModel pModel, OdGiDrawable pUnderlyingDrawable)
override void hide(bool bDoIt)
override void Dispose(bool disposing)
void setVisibilityBranch(OdGsStateBranch pBr)
void setSpatiallyIndexed(UInt32 nVpId, bool spatiallyIndexed)
static uint markToSkipMask(UInt32 threadIndex)
void setHlBranch(OdGsStateBranch pBr)
virtual void propagateLayerChangesStock()
static void Free(IntPtr pMemBlock)
void select(OdGsBaseVectorizer view)
override void hide(bool bDoIt, bool bSelectable, bool bWholeBranch)
override bool saveNodeState(OdGsFiler pFiler, OdGsBaseVectorizer pVectorizer)
void markAsNonSelectable(bool val)
OdGsEntityNode(OdGsBaseModel pModel, OdGiDrawable pUnderlyingDrawable, bool bSetGsNode)
static IntPtr Alloc(uint nBytes)
OdGsEntityNode nextEntity()
override void hide(bool bDoIt, bool bSelectable)
static string getRealClassName(IntPtr ptr)
void setSpatiallyIndexed(bool spatiallyIndexed)
override void highlight(bool bDoIt, bool bWholeBranch)
bool markedToSkip(uint mask)
void setEntityUnerased(bool flag)
override OdRxObject queryX(OdRxClass protocolClass)
override bool loadNodeState(OdGsFiler pFiler)
void enableMultipleNextEntities(UInt32 nMaxVpId)
virtual bool extents(OdGeExtents3d extents)
virtual bool layersChanged(OdGsViewImpl view)
virtual UInt32 awareFlags(UInt32 viewportId)
override bool loadNodeState(OdGsFiler pFiler, OdGsBaseVectorizer pVectorizer)
void setOwned(UInt32 nVpId, bool owned)
override OdRxClass isA()
void setNextEntity(UInt32 nVpId, OdGsEntityNode pNextEntity)
void setMarkedByUpdateManager(bool marked)
OdGsEntityNode nextEntity(UInt32 nVpId)
override bool saveNodeState(OdGsFiler pFiler)
virtual void playAsGeometry(OdGsBaseVectorizer view, EMetafilePlayMode eMode)
void markToSkip(uint mask, bool markToSkip)
static IntPtr Realloc(IntPtr pMemBlock, uint newSize, uint arg2)
void markSkipSelection(bool val)
override LineWeight getMaxLineweightUsed()
override bool extents(OdGsView pView, OdGeExtents3d ext)
void setNextEntity(OdGsEntityNode pNextEntity)
OdGsEntityNode(IntPtr cPtr, bool cMemoryOwn)
void setMaxLineweightUsed(LineWeight lwd)
void setSkipDisplayClipping(bool bOn)
static new OdGsEntityNode createObject()
static HandleRef getCPtr(OdGsEntityNode obj)
bool owned(UInt32 nVpId)
OdGsStateBranch hlBranch()
void setAsLightSourceOwner(bool bSet)
override void invalidate(OdGsContainerNode pParent, OdGsViewImpl pView, UInt32 mask)
OdGsStateBranch visibilityBranch()
override void highlight(bool bDoIt, bool bWholeBranch, UInt32 nSelStyle)
virtual bool hasFrozenLayers()
bool spatiallyIndexed(UInt32 nVpId)
override ENodeType nodeType()
virtual bool isSelfReferential()
void setExtentsOutOfModelSpace(bool flag)
static OdGsEntityNode cast(OdRxObject pObj)
void addMaxLineweightUsed(LineWeight lwd)
static HandleRef getCPtr(OdGsFiler obj)
Definition: OdGsFiler.cs:25
static HandleRef getCPtr(UpdateManagerContext obj)
Definition: OdGsNode.cs:368
static HandleRef getCPtr(OdGsStateBranch obj)
static HandleRef getCPtr(OdGsUpdateManager obj)
static HandleRef getCPtr(OdGsView obj)
Definition: OdGsView.cs:25
static HandleRef getCPtr(OdGsViewImpl obj)
Definition: OdGsViewImpl.cs:26
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
global::System.Runtime.InteropServices.HandleRef GetInterfaceCPtr()