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 MemoryManager mMan = MemoryManager.GetMemoryManager();
105 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
124 MemoryManager mMan = MemoryManager.GetMemoryManager();
125 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
155 MemoryManager mMan = MemoryManager.GetMemoryManager();
156 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
181 OdDbStub ret = (cPtr == global::System.IntPtr.Zero) ?
null :
new OdDbStub(cPtr,
false);
static global::System.Exception Retrieve()
static IntPtr OdGiMaterialItem_isA(HandleRef jarg1)
static IntPtr OdGiMaterialItem_cachedData(HandleRef jarg1)
static IntPtr OdGiMaterialItem_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdGiMaterialItem_removeDiffuseTexture(HandleRef jarg1)
static global::System.IntPtr OdGiMaterialItem_materialId(HandleRef jarg1)
static bool OdGiMaterialItem_isMaterialIdValid(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdGiMaterialItem_createObject()
static IntPtr OdGiMaterialItem_desc()
static void OdGiMaterialItem_setCachedData(HandleRef jarg1, HandleRef jarg2)
static void OdGiMaterialItem_setMaterialId__SWIG_1(HandleRef jarg1)
static bool OdGiMaterialItem_haveDiffuseTexture(HandleRef jarg1)
static void delete_OdGiMaterialItem(HandleRef jarg1)
static void OdGiMaterialItem_setMaterialId__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static string OdGiMaterialItem_getRealClassName(IntPtr jarg1)
static IntPtr OdGiMaterialItem_createDiffuseTexture(HandleRef jarg1)
static IntPtr OdGiMaterialItem_cast(HandleRef jarg1)
static IntPtr OdGiMaterialItem_diffuseTexture__SWIG_0(HandleRef jarg1)
static HandleRef getCPtr(OdDbStub obj)
virtual OdRxObject cachedData()
static string getRealClassName(IntPtr ptr)
static HandleRef getCPtr(OdGiMaterialItem obj)
virtual OdDbStub materialId()
static OdGiMaterialItem cast(OdRxObject pObj)
virtual bool isMaterialIdValid(OdDbStub matId)
static new OdRxClass desc()
virtual void removeDiffuseTexture()
virtual void setMaterialId()
virtual void setMaterialId(OdDbStub matId)
virtual bool haveDiffuseTexture()
virtual OdGiMaterialTextureEntry diffuseTexture()
override OdRxObject queryX(OdRxClass protocolClass)
virtual void setCachedData(OdRxObject data)
virtual OdGiMaterialTextureEntry createDiffuseTexture()
OdGiMaterialItem(IntPtr cPtr, bool cMemoryOwn)
override void Dispose(bool disposing)
static OdGiMaterialItem createObject()
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)