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);
42 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
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);
55 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
57 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
60 protected override void Dispose(
bool disposing) {
62 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
67 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
69 base.Dispose(disposing);
79 MemoryManager mMan = MemoryManager.GetMemoryManager();
80 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
131 public static IntPtr
Alloc(uint nBytes) {
139 public static void Free(IntPtr pMemBlock) {
144 public static IntPtr
Realloc(IntPtr pMemBlock, uint newSize, uint arg2) {
153 private Object locker =
new Object();
154 private HandleRef swigCPtr;
156 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
159 swigCPtr =
new HandleRef(
this, cPtr);
161 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
163 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
172 global::System.GC.SuppressFinalize(
this);
175 protected virtual void Dispose(
bool disposing) {
177 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
182 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
194 private Object locker =
new Object();
195 private HandleRef swigCPtr;
197 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
200 swigCPtr =
new HandleRef(
this, cPtr);
202 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
204 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
213 global::System.GC.SuppressFinalize(
this);
216 protected virtual void Dispose(
bool disposing) {
218 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
223 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
341 MemoryManager mMan = MemoryManager.GetMemoryManager();
342 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
382 MemoryManager mMan = MemoryManager.GetMemoryManager();
383 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
694 public override void highlight(
bool bDoIt,
bool bWholeBranch, UInt32 nSelStyle) {
699 public override void highlight(
bool bDoIt,
bool bWholeBranch) {
717 public override void hide(
bool bDoIt,
bool bSelectable,
bool bWholeBranch) {
722 public override void hide(
bool bDoIt,
bool bSelectable) {
727 public override void hide(
bool bDoIt) {
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)
bool markedAsNonSelectable()
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)
bool isRequireRegenOnHighlightChange()
virtual void propagateLayerChangesStock()
static void Free(IntPtr pMemBlock)
void markErased(bool val)
void select(OdGsBaseVectorizer view)
override void hide(bool bDoIt, bool bSelectable, bool bWholeBranch)
override bool saveNodeState(OdGsFiler pFiler, OdGsBaseVectorizer pVectorizer)
void markAsNonSelectable(bool val)
bool isMarkedSkipSelection()
OdGsEntityNode(OdGsBaseModel pModel, OdGiDrawable pUnderlyingDrawable, bool bSetGsNode)
void setRegenOnDraw(bool val)
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)
void setOwned(bool owned)
bool markedToSkip(uint mask)
bool markedByUpdateManager()
void setEntityUnerased(bool flag)
override OdRxObject queryX(OdRxClass protocolClass)
override bool loadNodeState(OdGsFiler pFiler)
void enableMultipleNextEntities(UInt32 nMaxVpId)
void setInWorkset(bool val)
virtual bool extents(OdGeExtents3d extents)
MetafileCompatibilityLevel
void resetInvalidVpFlag()
virtual bool layersChanged(OdGsViewImpl view)
virtual UInt32 awareFlags(UInt32 viewportId)
override bool loadNodeState(OdGsFiler pFiler, OdGsBaseVectorizer pVectorizer)
void setOwned(UInt32 nVpId, bool owned)
void setNextEntity(UInt32 nVpId, OdGsEntityNode pNextEntity)
void setMarkedByUpdateManager(bool marked)
OdGsEntityNode nextEntity(UInt32 nVpId)
virtual void releaseStock()
override bool saveNodeState(OdGsFiler pFiler)
virtual void playAsGeometry(OdGsBaseVectorizer view, EMetafilePlayMode eMode)
virtual bool isReference()
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)
OdGsStateBranch hlBranch()
void setAsLightSourceOwner(bool bSet)
bool isExtentsOutOfModelSpace()
override void invalidate(OdGsContainerNode pParent, OdGsViewImpl pView, UInt32 mask)
OdGsStateBranch visibilityBranch()
override void highlight(bool bDoIt, bool bWholeBranch, UInt32 nSelStyle)
virtual bool hasFrozenLayers()
bool skipDisplayClipping()
bool spatiallyIndexed(UInt32 nVpId)
override ENodeType nodeType()
virtual bool isSelfReferential()
void setExtentsOutOfModelSpace(bool flag)
bool isLightSourceOwner()
static OdGsEntityNode cast(OdRxObject pObj)
void addMaxLineweightUsed(LineWeight lwd)
static HandleRef getCPtr(OdGsFiler obj)
static HandleRef getCPtr(UpdateManagerContext obj)
static HandleRef getCPtr(OdGsStateBranch obj)
static HandleRef getCPtr(OdGsUpdateManager obj)
static HandleRef getCPtr(OdGsView obj)
static HandleRef getCPtr(OdGsViewImpl obj)
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)
global::System.Runtime.InteropServices.HandleRef GetInterfaceCPtr()