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 void OdGiMaterialTraits_setShadingAmbient(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiMaterialTraits_setChannelFlags(HandleRef jarg1, int jarg2)
static IntPtr OdGiMaterialTraits_cast(HandleRef jarg1)
static double OdGiMaterialTraits_shadowsOpacityEffect(HandleRef jarg1, out double jarg2)
static double OdGiMaterialTraits_selfIllumination(HandleRef jarg1)
static int OdGiMaterialTraits_finalGather(HandleRef jarg1)
static void OdGiMaterialTraits_shadingSpecular(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiMaterialTraits_setShadingOpacity(HandleRef jarg1, double jarg2)
static void OdGiMaterialTraits_setShadingDiffuse(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiMaterialTraits_normalMap(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out OdGiMaterialTraits.NormalMapMethod jarg3, out double jarg4)
static void OdGiMaterialTraits_bump(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdGiMaterialTraits_createObject()
static void OdGiMaterialTraits_setTint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiMaterialTraits_setReflection(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static double OdGiMaterialTraits_indirectBumpScale(HandleRef jarg1)
static void delete_OdGiMaterialTraits(HandleRef jarg1)
static bool OdGiMaterialTraits_twoSided(HandleRef jarg1)
static void OdGiMaterialTraits_reflection(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiMaterialTraits_setEmission(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGiMaterialTraits_setLuminance(HandleRef jarg1, double jarg2)
static int OdGiMaterialTraits_globalIllumination(HandleRef jarg1)
static double OdGiMaterialTraits_transmittanceScale(HandleRef jarg1)
static void OdGiMaterialTraits_setDiffuseColorMode(HandleRef jarg1, int jarg2)
static void OdGiMaterialTraits_setRefraction(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGiMaterialTraits_setGlobalIllumination(HandleRef jarg1, int jarg2)
static void OdGiMaterialTraits_setShadowsOpacityEffect__SWIG_1(HandleRef jarg1, double jarg2)
static double OdGiMaterialTraits_translucence(HandleRef jarg1)
static double OdGiMaterialTraits_colorBleedScale(HandleRef jarg1)
static void OdGiMaterialTraits_setOpacity(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGiMaterialTraits_emission(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGiMaterialTraits_shadingDiffuse(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiMaterialTraits_diffuse(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGiMaterialTraits_setColorBleedScale(HandleRef jarg1, double jarg2)
static void OdGiMaterialTraits_setReflectanceScale(HandleRef jarg1, double jarg2)
static void OdGiMaterialTraits_setSpecularHighlightingOverride(HandleRef jarg1, double jarg2)
static double OdGiMaterialTraits_reflectivity(HandleRef jarg1)
static void OdGiMaterialTraits_setDiffuse(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGiMaterialTraits_tint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiMaterialTraits_setIlluminationModel(HandleRef jarg1, int jarg2)
static IntPtr OdGiMaterialTraits_isA(HandleRef jarg1)
static int OdGiMaterialTraits_mode(HandleRef jarg1)
static void OdGiMaterialTraits_setIndirectBumpScale(HandleRef jarg1, double jarg2)
static void OdGiMaterialTraits_ambient(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiMaterialTraits_setReflectivity(HandleRef jarg1, double jarg2)
static int OdGiMaterialTraits_diffuseColorMode(HandleRef jarg1)
static void OdGiMaterialTraits_shadingOpacity(HandleRef jarg1, out double jarg2)
static IntPtr OdGiMaterialTraits_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdGiMaterialTraits_setTransmittanceScale(HandleRef jarg1, double jarg2)
static void OdGiMaterialTraits_setFinalGather(HandleRef jarg1, int jarg2)
static void OdGiMaterialTraits_setShadingSpecular(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiMaterialTraits_setTranslucence(HandleRef jarg1, double jarg2)
static void OdGiMaterialTraits_setNormalMap(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, double jarg4)
static void OdGiMaterialTraits_setTwoSided(HandleRef jarg1, bool jarg2)
static double OdGiMaterialTraits_reflectanceScale(HandleRef jarg1)
static void OdGiMaterialTraits_setSpecular(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, double jarg4)
static void OdGiMaterialTraits_refraction(HandleRef jarg1, out double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGiMaterialTraits_setShadowsOpacityEffect__SWIG_0(HandleRef jarg1, double jarg2, double jarg3)
static void OdGiMaterialTraits_opacity(HandleRef jarg1, out double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdGiMaterialTraits_channelFlags(HandleRef jarg1)
static void OdGiMaterialTraits_specular(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, out double jarg4)
static IntPtr OdGiMaterialTraits_desc()
static void OdGiMaterialTraits_shadingAmbient(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiMaterialTraits_setMode(HandleRef jarg1, int jarg2)
static void OdGiMaterialTraits_setSelfIllumination(HandleRef jarg1, double jarg2)
static double OdGiMaterialTraits_luminance(HandleRef jarg1)
static int OdGiMaterialTraits_luminanceMode(HandleRef jarg1)
static int OdGiMaterialTraits_illuminationModel(HandleRef jarg1)
static void OdGiMaterialTraits_setAmbient(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiMaterialTraits_setLuminanceMode(HandleRef jarg1, int jarg2)
static void OdGiMaterialTraits_setBump(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static double OdGiMaterialTraits_specularHighlightingOverride(HandleRef jarg1)
static string OdGiMaterialTraits_getRealClassName(IntPtr jarg1)
static HandleRef getCPtr(OdGiMaterialColor obj)
static HandleRef getCPtr(OdGiMaterialMap obj)
virtual OdGiMaterialTraits.IlluminationModel illuminationModel()
@ kFinalGatherCastAndReceive
virtual void setIlluminationModel(OdGiMaterialTraits.IlluminationModel model)
virtual double colorBleedScale()
virtual void setRefraction(double refractionIndex, OdGiMaterialMap refractionMap)
virtual double transmittanceScale()
virtual void emission(OdGiMaterialColor emissionColor, OdGiMaterialMap emissionMap)
virtual OdGiMaterialTraits.DiffuseColorMode diffuseColorMode()
virtual void setTwoSided(bool flag)
virtual OdGiMaterialTraits.GlobalIlluminationMode globalIllumination()
override OdRxObject queryX(OdRxClass protocolClass)
virtual void setFinalGather(OdGiMaterialTraits.FinalGatherMode mode)
virtual void shadingOpacity(out double opacityPercentage)
virtual void setMode(OdGiMaterialTraits.Mode value)
virtual void diffuse(OdGiMaterialColor diffuseColor, OdGiMaterialMap diffuseMap)
static new OdRxClass desc()
virtual Teigha.Core.OdGiMaterialTraits.DiffuseColorMode vb_diffuseColorMode()
virtual OdGiMaterialTraits.LuminanceMode luminanceMode()
virtual void setSpecularHighlightingOverride(double overrideVal)
virtual void setReflectivity(double value)
virtual double shadowsOpacityEffect(out double nonShadowLightsMergeEffect)
virtual void specular(OdGiMaterialColor specularColor, OdGiMaterialMap specularMap, out double glossFactor)
virtual void setAmbient(OdGiMaterialColor ambientColor)
virtual void setLuminanceMode(OdGiMaterialTraits.LuminanceMode mode)
virtual void setEmission(OdGiMaterialColor emissionColor, OdGiMaterialMap emissionMap)
virtual Teigha.Core.OdGiMaterialTraits.IlluminationModel vb_illuminationModel()
virtual double specularHighlightingOverride()
virtual OdGiMaterialTraits.Mode mode()
virtual void setSelfIllumination(double value)
static new OdGiMaterialTraits createObject()
virtual void setLuminance(double value)
virtual void setTranslucence(double value)
virtual void setShadingOpacity(double opacityPercentage)
virtual void setReflectanceScale(double scale)
virtual void setBump(OdGiMaterialMap bumpMap)
virtual void setShadingAmbient(OdGiMaterialColor ambientColor)
virtual void setDiffuseColorMode(OdGiMaterialTraits.DiffuseColorMode diffuseColorMode)
virtual Teigha.Core.OdGiMaterialTraits.Mode vb_mode()
virtual void opacity(out double opacityPercentage, OdGiMaterialMap opacityMap)
virtual void bump(OdGiMaterialMap bumpMap)
static HandleRef getCPtr(OdGiMaterialTraits obj)
virtual Teigha.Core.OdGiMaterialTraits.ChannelFlags vb_channelFlags()
virtual void setShadowsOpacityEffect(double effectPercentage)
virtual void setChannelFlags(OdGiMaterialTraits.ChannelFlags flags)
virtual void setTransmittanceScale(double scale)
virtual void setTint(OdGiMaterialColor tintColor)
virtual double indirectBumpScale()
virtual void tint(OdGiMaterialColor tintColor)
virtual void shadingSpecular(OdGiMaterialColor specularColor)
virtual void setGlobalIllumination(OdGiMaterialTraits.GlobalIlluminationMode mode)
virtual void setShadingSpecular(OdGiMaterialColor specularColor)
virtual double translucence()
virtual void reflection(OdGiMaterialMap reflectionMap)
static string getRealClassName(IntPtr ptr)
static OdGiMaterialTraits cast(OdRxObject pObj)
virtual void setShadowsOpacityEffect(double effectPercentage, double nonShadowLightsMergeEffect)
virtual double selfIllumination()
virtual OdGiMaterialTraits.ChannelFlags channelFlags()
virtual double luminance()
virtual void setDiffuse(OdGiMaterialColor diffuseColor, OdGiMaterialMap diffuseMap)
virtual void shadingAmbient(OdGiMaterialColor ambientColor)
virtual void normalMap(OdGiMaterialMap normalMap, out OdGiMaterialTraits.NormalMapMethod method, out double strength)
virtual OdGiMaterialTraits.FinalGatherMode finalGather()
virtual void setReflection(OdGiMaterialMap reflectionMap)
virtual void ambient(OdGiMaterialColor ambientColor)
virtual Teigha.Core.OdGiMaterialTraits.LuminanceMode vb_luminanceMode()
virtual void setShadingDiffuse(OdGiMaterialColor diffuseColor)
OdGiMaterialTraits(IntPtr cPtr, bool cMemoryOwn)
@ kGlobalIlluminationReceive
@ kGlobalIlluminationNone
@ kGlobalIlluminationCastAndReceive
@ kGlobalIlluminationCast
virtual void refraction(out double refractionIndex, OdGiMaterialMap refractionMap)
virtual double reflectivity()
override void Dispose(bool disposing)
virtual void setOpacity(double opacityPercentage, OdGiMaterialMap opacityMap)
virtual void setNormalMap(OdGiMaterialMap normalMap, OdGiMaterialTraits.NormalMapMethod method, double strength)
virtual void setIndirectBumpScale(double scale)
virtual void setColorBleedScale(double scale)
virtual void shadingDiffuse(OdGiMaterialColor diffuseColor)
virtual double reflectanceScale()
virtual void setSpecular(OdGiMaterialColor specularColor, OdGiMaterialMap specularMap, double glossFactor)
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)