14using System.Runtime.InteropServices;
18 private Object locker =
new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
22 swigCPtr =
new HandleRef(
this, cPtr);
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
27 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
30 protected override void Dispose(
bool disposing) {
32 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
37 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
39 base.Dispose(disposing);
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
105 MemoryManager mMan = MemoryManager.GetMemoryManager();
106 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
125 MemoryManager mMan = MemoryManager.GetMemoryManager();
126 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
362IntPtr tmp_strData = Marshal.StringToCoTaskMemUni(strData);
363 IntPtr saved_strData = tmp_strData;
368if (tmp_strData != saved_strData) strData = Marshal.PtrToStringUni(tmp_strData);
385IntPtr tmp_strData = Marshal.StringToCoTaskMemUni(strData);
386 IntPtr saved_strData = tmp_strData;
392if (tmp_strData != saved_strData) strData = Marshal.PtrToStringUni(tmp_strData);
416 MemoryManager mMan = MemoryManager.GetMemoryManager();
417 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
static HandleRef getCPtr(OdGePoint2d obj)
static HandleRef getCPtr(OdGePoint3d obj)
static HandleRef getCPtr(OdGeScale3d obj)
static HandleRef getCPtr(OdGeVector3d obj)
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)
static HandleRef getCPtr(OdDgMaterialLayerPattern obj)
static HandleRef getCPtr(OdDgMaterialParam obj)
double getPatternWeight()
virtual OdDgMaterialParam getExtendedParam(String strParamName)
void setProjectionScale(OdGeScale3d projScale)
void setImageTextureMappingType(OdDgMaterialMap.MappingType uMappingType)
OdDgMaterialMap.MappingType getMappingType()
void setScaleMode(OdDgMaterialMap.ScaleMode uScaleMode)
virtual void copyData(OdDgMaterialPattern pObj)
OdGePoint2d getPatternOffset()
void setMappingType(OdDgMaterialMap.MappingType uMappingType)
@ kSubSurfaceColorPattern
@ kRefractionRoughnessPattern
@ kTransparentColorPattern
void setPatternWeight(double dWeight)
OdDgMaterialPattern(IntPtr cPtr, bool cMemoryOwn)
virtual UInt32 getExtendedParamCount()
bool getTransparentBackgroundFlag()
void addUserData(ref string strData)
bool isProceduralTexture()
void setUsePattern(bool bUsePattern)
void setInvertBumpFlag(bool bSet)
String getUserData(UInt32 uIndex)
void setFlipYFlag(bool bSet)
static OdDgMaterialPattern createObject(OdDgMaterialPattern pObj)
virtual void addExtendedParam(OdDgMaterialParam param)
void setLockScaleFlag(bool bSet)
virtual void setExtendedParam(UInt32 uIndex, OdDgMaterialParam param)
void setPatternOffset(OdGePoint2d ptOffset)
static OdDgMaterialPattern createObject()
UInt32 getPatternLayerCount()
void setUseMapLink(bool bUseLink)
static HandleRef getCPtr(OdDgMaterialPattern obj)
void setPatternFlags(UInt32 uFlags)
OdDgMaterialMap.MappingType getImageTextureMappingType()
static OdDgMaterialPattern createObject(OdDgMaterialPattern.OdDgMaterialPatternType uType)
void setProjectionAngles(OdGeVector3d vrAngles)
static new OdRxClass desc()
void setFlipXFlag(bool bSet)
bool removeUserData(UInt32 uIndex)
OdGeVector3d getProjectionAngles()
OdGeScale3d getProjectionScale()
override OdRxObject queryX(OdRxClass protocolClass)
OdDgMaterialPattern.OdDgMaterialPatternType getType()
OdDgMaterialMap.ScaleMode getScaleMode()
void setPatternScale(OdGeScale3d scale)
OdGeScale3d getPatternScale()
virtual OdDgMaterialParam getExtendedParam(UInt32 uIndex)
static string getRealClassName(IntPtr ptr)
void addPatternLayer(OdDgMaterialLayerPattern pLayerData)
virtual void setExtendedParam(String strParamName, OdDgMaterialParam param)
virtual void deleteExtendedParam(UInt32 uIndex)
virtual void deleteExtendedParam(String strParamName)
void setFlags(UInt32 uFlags)
bool setUserData(UInt32 uIndex, ref string strData)
OdDgMaterialLayerPattern getPatternLayer(UInt32 uIndex)
UInt32 getUserDataCount()
void setBumpFlags(UInt32 uFlags)
static OdDgMaterialPattern cast(OdRxObject pObj)
void setFileName(String strFileName)
void setCappedFlag(bool bSet)
void setBumpScale(double dScale)
bool removePatternLayer(UInt32 uIndex)
void setPatternAngle(double dPatternAngle)
void setTransparentBackgroundFlag(bool bSet)
void setType(OdDgMaterialPattern.OdDgMaterialPatternType uType)
override void Dispose(bool disposing)
void setUFlip(OdGePoint3d ptUFlip)
static global::System.Exception Retrieve()
static bool OdDgMaterialPattern_removeUserData(HandleRef jarg1, UInt32 jarg2)
static void OdDgMaterialPattern_setPatternWeight(HandleRef jarg1, double jarg2)
static void OdDgMaterialPattern_setPatternOffset(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgMaterialPattern_setExtendedParam__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdDgMaterialPattern_isImageTexture(HandleRef jarg1)
static double OdDgMaterialPattern_getPatternWeight(HandleRef jarg1)
static void OdDgMaterialPattern_setImageTextureMappingType(HandleRef jarg1, int jarg2)
static String OdDgMaterialPattern_getFileName(HandleRef jarg1)
static IntPtr OdDgMaterialPattern_desc()
static void OdDgMaterialPattern_setProjectionScale(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgMaterialPattern_setFileName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void delete_OdDgMaterialPattern(HandleRef jarg1)
static UInt32 OdDgMaterialPattern_getPatternLayerCount(HandleRef jarg1)
static int OdDgMaterialPattern_getMappingType(HandleRef jarg1)
static IntPtr OdDgMaterialPattern_isA(HandleRef jarg1)
static int OdDgMaterialPattern_getImageTextureMappingType(HandleRef jarg1)
static void OdDgMaterialPattern_setPatternFlags(HandleRef jarg1, UInt32 jarg2)
static bool OdDgMaterialPattern_getInvertBumpFlag(HandleRef jarg1)
static bool OdDgMaterialPattern_getUseMapLink(HandleRef jarg1)
static void OdDgMaterialPattern_setCappedFlag(HandleRef jarg1, bool jarg2)
static double OdDgMaterialPattern_getPatternAngle(HandleRef jarg1)
static bool OdDgMaterialPattern_removePatternLayer(HandleRef jarg1, UInt32 jarg2)
static bool OdDgMaterialPattern_setUserData(HandleRef jarg1, UInt32 jarg2, ref IntPtr jarg3)
static void OdDgMaterialPattern_setPatternScale(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDgMaterialPattern_getProjectionAngles(HandleRef jarg1)
static void OdDgMaterialPattern_setBumpFlags(HandleRef jarg1, UInt32 jarg2)
static IntPtr OdDgMaterialPattern_createObject__SWIG_2(HandleRef jarg1)
static double OdDgMaterialPattern_getBumpScale(HandleRef jarg1)
static global::System.IntPtr OdDgMaterialPattern_getPatternScale(HandleRef jarg1)
static void OdDgMaterialPattern_setFlags(HandleRef jarg1, UInt32 jarg2)
static bool OdDgMaterialPattern_getLockScaleFlag(HandleRef jarg1)
static UInt32 OdDgMaterialPattern_getUserDataCount(HandleRef jarg1)
static bool OdDgMaterialPattern_getCappedFlag(HandleRef jarg1)
static void OdDgMaterialPattern_setTransparentBackgroundFlag(HandleRef jarg1, bool jarg2)
static bool OdDgMaterialPattern_getFlipXFlag(HandleRef jarg1)
static int OdDgMaterialPattern_getType(HandleRef jarg1)
static IntPtr OdDgMaterialPattern_queryX(HandleRef jarg1, HandleRef jarg2)
static String OdDgMaterialPattern_getUserData(HandleRef jarg1, UInt32 jarg2)
static void OdDgMaterialPattern_setExtendedParam__SWIG_0(HandleRef jarg1, UInt32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDgMaterialPattern_getPatternLayer(HandleRef jarg1, UInt32 jarg2)
static void OdDgMaterialPattern_setUseMapLink(HandleRef jarg1, bool jarg2)
static global::System.IntPtr OdDgMaterialPattern_getUFlip(HandleRef jarg1)
static UInt32 OdDgMaterialPattern_getBumpFlags(HandleRef jarg1)
static void OdDgMaterialPattern_deleteExtendedParam__SWIG_0(HandleRef jarg1, UInt32 jarg2)
static int OdDgMaterialPattern_getScaleMode(HandleRef jarg1)
static void OdDgMaterialPattern_copyData(HandleRef jarg1, HandleRef jarg2)
static void OdDgMaterialPattern_setUFlip(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgMaterialPattern_addPatternLayer(HandleRef jarg1, HandleRef jarg2)
static void OdDgMaterialPattern_deleteExtendedParam__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static bool OdDgMaterialPattern_getFlipYFlag(HandleRef jarg1)
static UInt32 OdDgMaterialPattern_getExtendedParamCount(HandleRef jarg1)
static IntPtr OdDgMaterialPattern_createObject__SWIG_1(int jarg1)
static IntPtr OdDgMaterialPattern_cast(HandleRef jarg1)
static global::System.IntPtr OdDgMaterialPattern_getExtendedParam__SWIG_0(HandleRef jarg1, UInt32 jarg2)
static void OdDgMaterialPattern_setType(HandleRef jarg1, int jarg2)
static void OdDgMaterialPattern_setLockScaleFlag(HandleRef jarg1, bool jarg2)
static void OdDgMaterialPattern_setMappingType(HandleRef jarg1, int jarg2)
static void OdDgMaterialPattern_setInvertBumpFlag(HandleRef jarg1, bool jarg2)
static void OdDgMaterialPattern_setBumpScale(HandleRef jarg1, double jarg2)
static void OdDgMaterialPattern_setProjectionAngles(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgMaterialPattern_setFlipYFlag(HandleRef jarg1, bool jarg2)
static string OdDgMaterialPattern_getRealClassName(IntPtr jarg1)
static bool OdDgMaterialPattern_getUsePattern(HandleRef jarg1)
static void OdDgMaterialPattern_setScaleMode(HandleRef jarg1, int jarg2)
static bool OdDgMaterialPattern_getTransparentBackgroundFlag(HandleRef jarg1)
static global::System.IntPtr OdDgMaterialPattern_getPatternOffset(HandleRef jarg1)
static bool OdDgMaterialPattern_isProceduralTexture(HandleRef jarg1)
static UInt32 OdDgMaterialPattern_getPatternFlags(HandleRef jarg1)
static void OdDgMaterialPattern_addExtendedParam(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgMaterialPattern_setFlipXFlag(HandleRef jarg1, bool jarg2)
static void OdDgMaterialPattern_addUserData(HandleRef jarg1, ref IntPtr jarg2)
static UInt32 OdDgMaterialPattern_getFlags(HandleRef jarg1)
static global::System.IntPtr OdDgMaterialPattern_getProjectionScale(HandleRef jarg1)
static global::System.IntPtr OdDgMaterialPattern_getExtendedParam__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDgMaterialPattern_setUsePattern(HandleRef jarg1, bool jarg2)
static IntPtr OdDgMaterialPattern_createObject__SWIG_0()
static void OdDgMaterialPattern_setPatternAngle(HandleRef jarg1, double jarg2)