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();
static global::System.Exception Retrieve()
static IntPtr OdGsMaterialNode_cast(HandleRef jarg1)
static bool OdGsMaterialNode_saveNodeState__SWIG_0(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdGsMaterialNode_loadNodeState__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static void delete_OdGsMaterialNode(HandleRef jarg1)
static IntPtr OdGsMaterialNode_isA(HandleRef jarg1)
static void OdGsMaterialNode_setCachedData(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3)
static global::System.IntPtr OdGsMaterialNode_cacheMutex(HandleRef jarg1)
static global::System.IntPtr OdGsMaterialNode_materialTraits__SWIG_0(HandleRef jarg1)
static IntPtr OdGsMaterialNode_cachedData(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGsMaterialNode_isCachedDataModified(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static string OdGsMaterialNode_getRealClassName(IntPtr jarg1)
static bool OdGsMaterialNode_loadNodeState__SWIG_0(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGsMaterialNode_onModified(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdGsMaterialNode_prevNode(HandleRef jarg1)
static IntPtr OdGsMaterialNode_setPrevNode(HandleRef jarg1, HandleRef jarg2)
static int OdGsMaterialNode_nodeType(HandleRef jarg1)
static IntPtr OdGsMaterialNode_createObject()
static void OdGsMaterialNode_invalidateModule(HandleRef jarg1, IntPtr jarg2)
static IntPtr OdGsMaterialNode_desc()
static IntPtr OdGsMaterialNode_setNextNode(HandleRef jarg1, HandleRef jarg2)
static bool OdGsMaterialNode_isDataModified(HandleRef jarg1)
static IntPtr OdGsMaterialNode_queryX(HandleRef jarg1, HandleRef jarg2)
static bool OdGsMaterialNode_saveNodeState__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static void OdGsMaterialNode_setCachedDataUpdated(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGsMaterialNode_invalidate(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, UInt32 jarg4)
static IntPtr OdGsMaterialNode_nextNode(HandleRef jarg1)
static void OdGsMaterialNode_destroy(HandleRef jarg1)
static HandleRef getCPtr(OdGsBaseVectorizer obj)
static HandleRef getCPtr(OdGsContainerNode obj)
static HandleRef getCPtr(OdGsFiler obj)
override bool saveNodeState(OdGsFiler pFiler)
OdGsMaterialNode(OdGsBaseModel pModel, OdGiDrawable pUnderlyingDrawable)
void setCachedData(OdGsBaseVectorizer view, OdRxObject newCachedData)
override bool saveNodeState(OdGsFiler pFiler, OdGsBaseVectorizer pVectorizer)
OdGiMaterialTraitsData materialTraits()
virtual void onModified(OdGsBaseVectorizer view)
static string getRealClassName(IntPtr ptr)
override OdRxObject queryX(OdRxClass protocolClass)
override bool loadNodeState(OdGsFiler pFiler, OdGsBaseVectorizer pVectorizer)
OdGsMaterialNode prevNode()
OdGsMaterialNode(OdGsBaseModel pModel, OdGiDrawable pUnderlyingDrawable, bool bSetGsNode)
OdGsMaterialNode(IntPtr cPtr, bool cMemoryOwn)
OdRxObject cachedData(OdGsBaseVectorizer view)
void invalidateModule(IntPtr pModule)
bool isCachedDataModified(OdGsBaseVectorizer view)
override void Dispose(bool disposing)
void setCachedDataUpdated(OdGsBaseVectorizer view)
static new OdRxClass desc()
OdGsMaterialNode nextNode()
OdGsMaterialNode setNextNode(OdGsMaterialNode newNode)
override void invalidate(OdGsContainerNode pParent, OdGsViewImpl pView, UInt32 mask)
override bool loadNodeState(OdGsFiler pFiler)
OdGsMaterialNode setPrevNode(OdGsMaterialNode newNode)
static new OdGsMaterialNode createObject()
static OdGsMaterialNode cast(OdRxObject pObj)
static HandleRef getCPtr(OdGsMaterialNode obj)
override ENodeType nodeType()
static HandleRef getCPtr(OdGsViewImpl obj)
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)