14using System.Runtime.InteropServices;
17 private Object locker =
new Object();
18 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
23 swigCPtr =
new HandleRef(
this, cPtr);
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
27 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
36 global::System.GC.SuppressFinalize(
this);
39 protected virtual void Dispose(
bool disposing) {
41 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
46 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
static global::System.Exception Retrieve()
static int OdGiMaterialTraitsData_channelFlags(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiMaterialTraitsData_setSelfIllumination(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static void OdGiMaterialTraitsData_setShadowsOpacityEffect(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, double jarg3)
static double OdGiMaterialTraitsData_shadowsOpacityEffect(global::System.Runtime.InteropServices.HandleRef jarg1, out double jarg2)
static void OdGiMaterialTraitsData_setAmbient(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiMaterialTraitsData_setIlluminationModel(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void OdGiMaterialTraitsData_setLuminanceMode(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static int OdGiMaterialTraitsData_diffuseColorMode(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdGiMaterialTraitsData_IsNotEqual(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiMaterialTraitsData_shadingOpacity(global::System.Runtime.InteropServices.HandleRef jarg1, out double jarg2)
static void OdGiMaterialTraitsData_shadingSpecular(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiMaterialTraitsData_setEmission(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGiMaterialTraitsData_reflection(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiMaterialTraitsData_setMode(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void OdGiMaterialTraitsData_setRefraction(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGiMaterialTraitsData_opacity(global::System.Runtime.InteropServices.HandleRef jarg1, out double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGiMaterialTraitsData_setTranslucence(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static void OdGiMaterialTraitsData_emission(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGiMaterialTraitsData_setGlobalIllumination(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static int OdGiMaterialTraitsData_finalGather(global::System.Runtime.InteropServices.HandleRef jarg1)
static double OdGiMaterialTraitsData_translucence(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiMaterialTraitsData_setFinalGather(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static int OdGiMaterialTraitsData_luminanceMode(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiMaterialTraitsData_setReflectanceScale(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static int OdGiMaterialTraitsData_globalIllumination(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiMaterialTraitsData_setOpacity(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdGiMaterialTraitsData_IsEqual(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiMaterialTraitsData_setColorBleedScale(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static void OdGiMaterialTraitsData_setBump(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static double OdGiMaterialTraitsData_colorBleedScale(global::System.Runtime.InteropServices.HandleRef jarg1)
static double OdGiMaterialTraitsData_specularHighlightingOverride(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiMaterialTraitsData_shadingAmbient(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiMaterialTraitsData_tint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiMaterialTraitsData_setTransmittanceScale(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static double OdGiMaterialTraitsData_selfIllumination(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiMaterialTraitsData_setChannelFlags(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void OdGiMaterialTraitsData_setIndirectBumpScale(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static void OdGiMaterialTraitsData_normalMap(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out OdGiMaterialTraits.NormalMapMethod jarg3, out double jarg4)
static void OdGiMaterialTraitsData_setDiffuse(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGiMaterialTraitsData_setReflectivity(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static void OdGiMaterialTraitsData_setShadingOpacity(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static void OdGiMaterialTraitsData_setSpecular(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, double jarg4)
static void OdGiMaterialTraitsData_setLuminance(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static void OdGiMaterialTraitsData_setSpecularHighlightingOverride(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static void OdGiMaterialTraitsData_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiMaterialTraitsData_bump(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static double OdGiMaterialTraitsData_indirectBumpScale(global::System.Runtime.InteropServices.HandleRef jarg1)
static double OdGiMaterialTraitsData_reflectanceScale(global::System.Runtime.InteropServices.HandleRef jarg1)
static double OdGiMaterialTraitsData_reflectivity(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiMaterialTraitsData_setNormalMap(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, double jarg4)
static void OdGiMaterialTraitsData_setTint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiMaterialTraitsData_setTwoSided(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static int OdGiMaterialTraitsData_illuminationModel(global::System.Runtime.InteropServices.HandleRef jarg1)
static double OdGiMaterialTraitsData_luminance(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiMaterialTraitsData_refraction(global::System.Runtime.InteropServices.HandleRef jarg1, out double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGiMaterialTraitsData_setDiffuseColorMode(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void OdGiMaterialTraitsData_ambient(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdGiMaterialTraitsData_mode(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiMaterialTraitsData_shadingDiffuse(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGiMaterialTraitsData_twoSided(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiMaterialTraitsData_setShadingAmbient(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiMaterialTraitsData_diffuse(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGiMaterialTraitsData_setShadingDiffuse(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiMaterialTraitsData_specular(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, out double jarg4)
static void OdGiMaterialTraitsData_setReflection(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void delete_OdGiMaterialTraitsData(global::System.Runtime.InteropServices.HandleRef jarg1)
static double OdGiMaterialTraitsData_transmittanceScale(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiMaterialTraitsData_setShadingSpecular(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static HandleRef getCPtr(OdGiMaterialColor obj)
static HandleRef getCPtr(OdGiMaterialMap obj)
void shadingDiffuse(OdGiMaterialColor diffuseColor)
double selfIllumination()
Teigha.Core.OdGiMaterialTraits.IlluminationModel vb_illuminationModel()
double indirectBumpScale()
void setFinalGather(OdGiMaterialTraits.FinalGatherMode mode)
void setSpecular(OdGiMaterialColor specularColor, OdGiMaterialMap specularMap, double glossFactor)
OdGiMaterialTraits.FinalGatherMode finalGather()
void setAmbient(OdGiMaterialColor ambientColor)
void setLuminanceMode(OdGiMaterialTraits.LuminanceMode mode)
bool IsEqual(OdGiMaterialTraitsData other)
double reflectanceScale()
void setGlobalIllumination(OdGiMaterialTraits.GlobalIlluminationMode mode)
void diffuse(OdGiMaterialColor diffuseColor, OdGiMaterialMap diffuseMap)
void setShadingSpecular(OdGiMaterialColor specularColor)
void setSelfIllumination(double value)
void emission(OdGiMaterialColor emissionColor, OdGiMaterialMap emissionMap)
void setShadingAmbient(OdGiMaterialColor ambientColor)
OdGiMaterialTraits.LuminanceMode luminanceMode()
void reflection(OdGiMaterialMap reflectionMap)
void setIndirectBumpScale(double scale)
OdGiMaterialTraits.DiffuseColorMode diffuseColorMode()
void setDiffuse(OdGiMaterialColor diffuseColor, OdGiMaterialMap diffuseMap)
OdGiMaterialTraits.ChannelFlags channelFlags()
void setTwoSided(bool flag)
void refraction(out double refractionIndex, OdGiMaterialMap refractionMap)
void tint(OdGiMaterialColor tintColor)
virtual void Dispose(bool disposing)
void setShadowsOpacityEffect(double shadowsOpacity, double nonShadowLightsMergeEffect)
void opacity(out double opacity, OdGiMaterialMap opacityMap)
void setShadingDiffuse(OdGiMaterialColor diffuseColor)
OdGiMaterialTraits.GlobalIlluminationMode globalIllumination()
void shadingSpecular(OdGiMaterialColor specularColor)
void setChannelFlags(OdGiMaterialTraits.ChannelFlags flags)
void setReflection(OdGiMaterialMap reflectionMap)
void setRefraction(double refractionIndex, OdGiMaterialMap refractionMap)
void setTransmittanceScale(double scale)
void setReflectivity(double value)
static HandleRef getCPtr(OdGiMaterialTraitsData obj)
void setIlluminationModel(OdGiMaterialTraits.IlluminationModel model)
void setSpecularHighlightingOverride(double overrideVal)
void setReflectanceScale(double scale)
void setBump(OdGiMaterialMap bumpMap)
void specular(OdGiMaterialColor specularColor, OdGiMaterialMap specularMap, out double glossFactor)
void shadingAmbient(OdGiMaterialColor ambientColor)
void setDiffuseColorMode(OdGiMaterialTraits.DiffuseColorMode diffuseColorMode)
void setTint(OdGiMaterialColor tintColor)
double transmittanceScale()
void shadingOpacity(out double opacityPercentage)
void normalMap(OdGiMaterialMap normalMap, out OdGiMaterialTraits.NormalMapMethod method, out double strength)
double specularHighlightingOverride()
bool IsNotEqual(OdGiMaterialTraitsData other)
void setLuminance(double value)
OdGiMaterialTraitsData(IntPtr cPtr, bool cMemoryOwn)
OdGiMaterialTraits.Mode mode()
Teigha.Core.OdGiMaterialTraits.LuminanceMode vb_luminanceMode()
void setEmission(OdGiMaterialColor emissionColor, OdGiMaterialMap emissionMap)
Teigha.Core.OdGiMaterialTraits.ChannelFlags vb_channelFlags()
Teigha.Core.OdGiMaterialTraits.DiffuseColorMode vb_diffuseColorMode()
void setMode(OdGiMaterialTraits.Mode value)
void setTranslucence(double value)
Teigha.Core.OdGiMaterialTraits.Mode vb_mode()
OdGiMaterialTraits.IlluminationModel illuminationModel()
void setNormalMap(OdGiMaterialMap normalMap, OdGiMaterialTraits.NormalMapMethod method, double strength)
double shadowsOpacityEffect(out double nonShadowLightsMergeEffect)
void Assign(OdGiMaterialTraitsData other)
void setOpacity(double opacity, OdGiMaterialMap opacityMap)
void setShadingOpacity(double opacityPercentage)
void ambient(OdGiMaterialColor ambientColor)
void setColorBleedScale(double scale)
void bump(OdGiMaterialMap bumpMap)