Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbMaterial.cs
Go to the documentation of this file.
1//------------------------------------------------------------------------------
2// <auto-generated />
3//
4// This file was automatically generated by SWIG (http://www.swig.org).
5// Version 4.0.2
6//
7// Do not make changes to this file unless you know what you are doing--modify
8// the SWIG interface file instead.
9//------------------------------------------------------------------------------
10
11namespace Teigha.TD {
12
13using System;
14using System.Runtime.InteropServices;
15using Teigha.Core;
16
17public class OdDbMaterial : OdDbObject {
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdDbMaterial(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbMaterial_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbMaterial obj) {
27 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
28 }
29
30 protected override void Dispose(bool disposing) {
31 lock(this) {
32 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
33 if (swigCMemOwn) {
34 swigCMemOwn = false;
36 }
37 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
38 }
39 base.Dispose(disposing);
40 }
41 }
42
43 public static OdDbMaterial cast(OdRxObject pObj) {// OdSmartPtr<OdDbMaterial>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbMaterial ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbMaterial)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbMaterial),ptr, true));
52 ret = (OdDbMaterial)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbMaterial),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbMaterial)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbMaterial),ptr, true);
57 }
58
60 return ret;
61}
62
63 public new static OdRxClass desc() {
64 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TD_DbPINVOKE.OdDbMaterial_desc(),false); /*createInt 3_2*/
65
67 return ret;
68}
69
70 public override OdRxClass isA() {
71 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TD_DbPINVOKE.OdDbMaterial_isA(swigCPtr),false); /*createInt 3_2*/
72
74 return ret;
75}
76
77 public override OdRxObject queryX(OdRxClass protocolClass) {
78 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),TD_DbPINVOKE.OdDbMaterial_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbMaterial createObject() {// OdSmartPtr<OdDbMaterial>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbMaterial ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbMaterial)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbMaterial),ptr, true));
93 ret = (OdDbMaterial)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbMaterial),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbMaterial)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbMaterial),ptr, true);
98 }
99
101 return ret;
102}
103
104 public virtual OdResult setName(String name) {
107 return ret;
108 }
109
110 public virtual String name() {
111 string ret = TD_DbPINVOKE.OdDbMaterial_name(swigCPtr);
113 return ret;
114}
115
116 public virtual void setDescription(String description) {
119 }
120
121 public virtual String description() {
122 string ret = TD_DbPINVOKE.OdDbMaterial_description(swigCPtr);
124 return ret;
125}
126
127 public virtual void setAmbient(OdGiMaterialColor ambientColor) {
130 }
131
132 public virtual void ambient(OdGiMaterialColor ambientColor) {
135 }
136
137 public virtual void setDiffuse(OdGiMaterialColor diffuseColor, OdGiMaterialMap diffuseMap) {
140 }
141
142 public virtual void diffuse(OdGiMaterialColor diffuseColor, OdGiMaterialMap diffuseMap) {
145 }
146
147 public virtual void setSpecular(OdGiMaterialColor specularColor, OdGiMaterialMap specularMap, double glossFactor) {
148 TD_DbPINVOKE.OdDbMaterial_setSpecular(swigCPtr, OdGiMaterialColor.getCPtr(specularColor), OdGiMaterialMap.getCPtr(specularMap), glossFactor);
150 }
151
152 public virtual void specular(OdGiMaterialColor specularColor, OdGiMaterialMap specularMap, out double glossFactor) {
153 TD_DbPINVOKE.OdDbMaterial_specular(swigCPtr, OdGiMaterialColor.getCPtr(specularColor), OdGiMaterialMap.getCPtr(specularMap), out glossFactor);
155 }
156
157 public virtual void setReflection(OdGiMaterialMap reflectionMap) {
160 }
161
162 public virtual void reflection(OdGiMaterialMap reflectionMap) {
165 }
166
167 public virtual void setOpacity(double opacityPercentage, OdGiMaterialMap opacityMap) {
168 TD_DbPINVOKE.OdDbMaterial_setOpacity(swigCPtr, opacityPercentage, OdGiMaterialMap.getCPtr(opacityMap));
170 }
171
172 public virtual void opacity(out double opacityPercentage, OdGiMaterialMap opacityMap) {
173 TD_DbPINVOKE.OdDbMaterial_opacity(swigCPtr, out opacityPercentage, OdGiMaterialMap.getCPtr(opacityMap));
175 }
176
177 public virtual void setBump(OdGiMaterialMap bumpMap) {
180 }
181
182 public virtual void bump(OdGiMaterialMap map) {
185 }
186
187 public virtual void setRefraction(double refractionIndex, OdGiMaterialMap refractionMap) {
188 TD_DbPINVOKE.OdDbMaterial_setRefraction(swigCPtr, refractionIndex, OdGiMaterialMap.getCPtr(refractionMap));
190 }
191
192 public virtual void refraction(out double refractionIndex, OdGiMaterialMap refractionMap) {
193 TD_DbPINVOKE.OdDbMaterial_refraction(swigCPtr, out refractionIndex, OdGiMaterialMap.getCPtr(refractionMap));
195 }
196
197 public override OdResult dwgInFields(OdDbDwgFiler pFiler) {
200 return ret;
201 }
202
203 public override void dwgOutFields(OdDbDwgFiler pFiler) {
206 }
207
208 public override OdResult dxfInFields(OdDbDxfFiler pFiler) {
211 return ret;
212 }
213
214 public override void dxfOutFields(OdDbDxfFiler pFiler) {
217 }
218
219 public override OdGiDrawable drawable() {
220 OdGiDrawable ret = (OdGiDrawable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiDrawable),TD_DbPINVOKE.OdDbMaterial_drawable(swigCPtr),false); /*createInt 3_2*/
221
223 return ret;
224}
225
226 public override UInt32 subSetAttributes(OdGiDrawableTraits pTraits) {
227// test csout
228 /*SIMPLETYPE*/
231 return ret;
232 }
233
234 public virtual double translucence() {
235 double ret = TD_DbPINVOKE.OdDbMaterial_translucence(swigCPtr);
237 return ret;
238 }
239
240 public virtual void setTranslucence(double translucence) {
243 }
244
245 public virtual double selfIllumination() {
246 double ret = TD_DbPINVOKE.OdDbMaterial_selfIllumination(swigCPtr);
248 return ret;
249 }
250
251 public virtual void setSelfIllumination(double selfIllumination) {
254 }
255
256 public virtual double reflectivity() {
257 double ret = TD_DbPINVOKE.OdDbMaterial_reflectivity(swigCPtr);
259 return ret;
260 }
261
262 public virtual void setReflectivity(double reflectivity) {
265 }
266
267 public virtual OdGiMaterialTraits.Mode mode() {
270 return ret;
271 }
272
273 public virtual void setMode(OdGiMaterialTraits.Mode mode) {
274 TD_DbPINVOKE.OdDbMaterial_setMode(swigCPtr, (int)mode);
276 }
277
281 return ret;
282 }
283
287 }
288
292 return ret;
293 }
294
295 public virtual void setIlluminationModel(OdGiMaterialTraits.IlluminationModel illuminationMode) {
296 TD_DbPINVOKE.OdDbMaterial_setIlluminationModel(swigCPtr, (int)illuminationMode);
298 }
299
300 public virtual double colorBleedScale() {
301 double ret = TD_DbPINVOKE.OdDbMaterial_colorBleedScale(swigCPtr);
303 return ret;
304 }
305
306 public virtual void setColorBleedScale(double scale) {
309 }
310
311 public virtual double indirectBumpScale() {
312 double ret = TD_DbPINVOKE.OdDbMaterial_indirectBumpScale(swigCPtr);
314 return ret;
315 }
316
317 public virtual void setIndirectBumpScale(double scale) {
320 }
321
322 public virtual double reflectanceScale() {
323 double ret = TD_DbPINVOKE.OdDbMaterial_reflectanceScale(swigCPtr);
325 return ret;
326 }
327
328 public virtual void setReflectanceScale(double scale) {
331 }
332
333 public virtual double transmittanceScale() {
334 double ret = TD_DbPINVOKE.OdDbMaterial_transmittanceScale(swigCPtr);
336 return ret;
337 }
338
339 public virtual void setTransmittanceScale(double scale) {
342 }
343
344 public virtual bool twoSided() {
345 bool ret = TD_DbPINVOKE.OdDbMaterial_twoSided(swigCPtr);
347 return ret;
348 }
349
350 public virtual void setTwoSided(bool flag) {
353 }
354
358 return ret;
359 }
360
364 }
365
366 public virtual double luminance() {
367 double ret = TD_DbPINVOKE.OdDbMaterial_luminance(swigCPtr);
369 return ret;
370 }
371
372 public virtual void setLuminance(double value) {
375 }
376
377 public virtual double shininess() {
378 double ret = TD_DbPINVOKE.OdDbMaterial_shininess(swigCPtr);
380 return ret;
381 }
382
383 public virtual void setShininess(double value) {
386 }
387
388 public virtual void normalMap(OdGiMaterialMap normalMap, out OdGiMaterialTraits.NormalMapMethod method, out double strength) {
389 TD_DbPINVOKE.OdDbMaterial_normalMap(swigCPtr, OdGiMaterialMap.getCPtr(normalMap), out method, out strength);
391 }
392
393 public virtual void setNormalMap(OdGiMaterialMap normalMap, OdGiMaterialTraits.NormalMapMethod method, double strength) {
396 }
397
398 public virtual bool isAnonymous() {
399 bool ret = TD_DbPINVOKE.OdDbMaterial_isAnonymous(swigCPtr);
401 return ret;
402 }
403
404 public virtual void setAnonymous(bool flag) {
407 }
408
412 return ret;
413 }
414
418 }
419
423 return ret;
424 }
425
429 }
430
431 public virtual OdResult subGetClassID(IntPtr /*SIMPLETYPE*/ pClsid) {
432 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbMaterial_subGetClassID(swigCPtr, pClsid /*SIMPLETYPE*/);
434 return ret;
435 }
436
437 public override OdResult subErase(bool erasing) {
438 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbMaterial_subErase(swigCPtr, erasing);
440 return ret;
441 }
442
443 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
444 string ret = TD_DbPINVOKE.OdDbMaterial_getRealClassName(ptr /*SIMPLETYPE*/);
446 return ret;
447 }
448
453 public virtual string vb_name() { return this.name(); }
454
459 public virtual Teigha.Core.OdGiMaterialTraits.Mode vb_mode() { return this.mode(); }
460
466
472
478
484
485}
486
487}
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdGiDrawableTraits obj)
static HandleRef getCPtr(OdGiMaterialColor obj)
static HandleRef getCPtr(OdGiMaterialMap obj)
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static HandleRef getCPtr(OdDbDwgFiler obj)
Definition: OdDbDwgFiler.cs:26
static HandleRef getCPtr(OdDbDxfFiler obj)
Definition: OdDbDxfFiler.cs:26
override void Dispose(bool disposing)
Definition: OdDbMaterial.cs:30
override OdRxObject queryX(OdRxClass protocolClass)
Definition: OdDbMaterial.cs:77
virtual void setBump(OdGiMaterialMap bumpMap)
virtual OdResult setName(String name)
virtual void opacity(out double opacityPercentage, OdGiMaterialMap opacityMap)
virtual void specular(OdGiMaterialColor specularColor, OdGiMaterialMap specularMap, out double glossFactor)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
override OdGiDrawable drawable()
virtual void setIndirectBumpScale(double scale)
virtual String name()
virtual void setShininess(double value)
virtual void setAnonymous(bool flag)
virtual bool isAnonymous()
override OdRxClass isA()
Definition: OdDbMaterial.cs:70
virtual void setFinalGather(OdGiMaterialTraits.FinalGatherMode mode)
override OdResult subErase(bool erasing)
virtual double reflectanceScale()
virtual void ambient(OdGiMaterialColor ambientColor)
virtual OdGiMaterialTraits.Mode mode()
virtual void bump(OdGiMaterialMap map)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
virtual void setIlluminationModel(OdGiMaterialTraits.IlluminationModel illuminationMode)
virtual void setLuminance(double value)
virtual void setNormalMap(OdGiMaterialMap normalMap, OdGiMaterialTraits.NormalMapMethod method, double strength)
virtual void setDescription(String description)
virtual void setRefraction(double refractionIndex, OdGiMaterialMap refractionMap)
static new OdRxClass desc()
Definition: OdDbMaterial.cs:63
virtual void setTranslucence(double translucence)
virtual double selfIllumination()
virtual OdGiMaterialTraits.ChannelFlags channelFlags()
virtual String description()
virtual Teigha.Core.OdGiMaterialTraits.ChannelFlags vb_channelFlags()
virtual OdGiMaterialTraits.IlluminationModel illuminationModel()
virtual void setReflection(OdGiMaterialMap reflectionMap)
virtual void setLuminanceMode(OdGiMaterialTraits.LuminanceMode mode)
virtual double colorBleedScale()
virtual OdResult subGetClassID(IntPtr pClsid)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
virtual void setReflectivity(double reflectivity)
virtual void setMode(OdGiMaterialTraits.Mode mode)
virtual Teigha.Core.OdGiMaterialTraits.Mode vb_mode()
virtual void reflection(OdGiMaterialMap reflectionMap)
virtual double shininess()
virtual void setTransmittanceScale(double scale)
static string getRealClassName(IntPtr ptr)
virtual string vb_name()
virtual double indirectBumpScale()
virtual OdGiMaterialTraits.GlobalIlluminationMode globalIllumination()
virtual double reflectivity()
virtual void setTwoSided(bool flag)
virtual void setAmbient(OdGiMaterialColor ambientColor)
virtual double luminance()
virtual void refraction(out double refractionIndex, OdGiMaterialMap refractionMap)
override void dwgOutFields(OdDbDwgFiler pFiler)
static OdDbMaterial cast(OdRxObject pObj)
Definition: OdDbMaterial.cs:43
static HandleRef getCPtr(OdDbMaterial obj)
Definition: OdDbMaterial.cs:26
override void dxfOutFields(OdDbDxfFiler pFiler)
virtual void setReflectanceScale(double scale)
virtual Teigha.Core.OdGiMaterialTraits.LuminanceMode vb_luminanceMode()
virtual OdGiMaterialTraits.LuminanceMode luminanceMode()
virtual OdGiMaterialTraits.FinalGatherMode finalGather()
virtual double translucence()
virtual void setOpacity(double opacityPercentage, OdGiMaterialMap opacityMap)
virtual void setSpecular(OdGiMaterialColor specularColor, OdGiMaterialMap specularMap, double glossFactor)
virtual void setColorBleedScale(double scale)
override UInt32 subSetAttributes(OdGiDrawableTraits pTraits)
virtual Teigha.Core.OdGiMaterialTraits.IlluminationModel vb_illuminationModel()
virtual void diffuse(OdGiMaterialColor diffuseColor, OdGiMaterialMap diffuseMap)
OdDbMaterial(IntPtr cPtr, bool cMemoryOwn)
Definition: OdDbMaterial.cs:21
virtual void setDiffuse(OdGiMaterialColor diffuseColor, OdGiMaterialMap diffuseMap)
virtual void setChannelFlags(OdGiMaterialTraits.ChannelFlags channelFlags)
virtual double transmittanceScale()
virtual void setSelfIllumination(double selfIllumination)
virtual void setGlobalIllumination(OdGiMaterialTraits.GlobalIlluminationMode mode)
static new OdDbMaterial createObject()
Definition: OdDbMaterial.cs:84
virtual bool twoSided()
virtual void normalMap(OdGiMaterialMap normalMap, out OdGiMaterialTraits.NormalMapMethod method, out double strength)
static global::System.Exception Retrieve()
static void OdDbMaterial_setReflectivity(HandleRef jarg1, double jarg2)
static IntPtr OdDbMaterial_desc()
static void OdDbMaterial_ambient(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbMaterial_setLuminance(HandleRef jarg1, double jarg2)
static void OdDbMaterial_setTwoSided(HandleRef jarg1, bool jarg2)
static void OdDbMaterial_setOpacity(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static double OdDbMaterial_translucence(HandleRef jarg1)
static void OdDbMaterial_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbMaterial_setDiffuse(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDbMaterial_setLuminanceMode(HandleRef jarg1, int jarg2)
static void delete_OdDbMaterial(HandleRef jarg1)
static IntPtr OdDbMaterial_drawable(HandleRef jarg1)
static void OdDbMaterial_setColorBleedScale(HandleRef jarg1, double jarg2)
static IntPtr OdDbMaterial_cast(HandleRef jarg1)
static void OdDbMaterial_reflection(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbMaterial_globalIllumination(HandleRef jarg1)
static void OdDbMaterial_setGlobalIllumination(HandleRef jarg1, int jarg2)
static void OdDbMaterial_setMode(HandleRef jarg1, int jarg2)
static double OdDbMaterial_luminance(HandleRef jarg1)
static double OdDbMaterial_colorBleedScale(HandleRef jarg1)
static void OdDbMaterial_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbMaterial_setName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDbMaterial_setReflection(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbMaterial_channelFlags(HandleRef jarg1)
static double OdDbMaterial_selfIllumination(HandleRef jarg1)
static void OdDbMaterial_refraction(HandleRef jarg1, out double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDbMaterial_setAmbient(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbMaterial_specular(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, out double jarg4)
static bool OdDbMaterial_twoSided(HandleRef jarg1)
static IntPtr OdDbMaterial_isA(HandleRef jarg1)
static int OdDbMaterial_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbMaterial_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static double OdDbMaterial_reflectanceScale(HandleRef jarg1)
static int OdDbMaterial_subGetClassID(HandleRef jarg1, IntPtr jarg2)
static void OdDbMaterial_normalMap(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out OdGiMaterialTraits.NormalMapMethod jarg3, out double jarg4)
static void OdDbMaterial_bump(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbMaterial_setDescription(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDbMaterial_opacity(HandleRef jarg1, out double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static string OdDbMaterial_getRealClassName(IntPtr jarg1)
static void OdDbMaterial_setSpecular(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, double jarg4)
static void OdDbMaterial_setTranslucence(HandleRef jarg1, double jarg2)
static double OdDbMaterial_transmittanceScale(HandleRef jarg1)
static void OdDbMaterial_setReflectanceScale(HandleRef jarg1, double jarg2)
static IntPtr OdDbMaterial_createObject()
static void OdDbMaterial_setIndirectBumpScale(HandleRef jarg1, double jarg2)
static String OdDbMaterial_description(HandleRef jarg1)
static void OdDbMaterial_setChannelFlags(HandleRef jarg1, int jarg2)
static void OdDbMaterial_setFinalGather(HandleRef jarg1, int jarg2)
static bool OdDbMaterial_isAnonymous(HandleRef jarg1)
static int OdDbMaterial_finalGather(HandleRef jarg1)
static double OdDbMaterial_indirectBumpScale(HandleRef jarg1)
static int OdDbMaterial_luminanceMode(HandleRef jarg1)
static void OdDbMaterial_setTransmittanceScale(HandleRef jarg1, double jarg2)
static int OdDbMaterial_subErase(HandleRef jarg1, bool jarg2)
static int OdDbMaterial_mode(HandleRef jarg1)
static void OdDbMaterial_setShininess(HandleRef jarg1, double jarg2)
static double OdDbMaterial_reflectivity(HandleRef jarg1)
static void OdDbMaterial_setNormalMap(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, double jarg4)
static void OdDbMaterial_diffuse(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDbMaterial_setBump(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbMaterial_illuminationModel(HandleRef jarg1)
static void OdDbMaterial_setAnonymous(HandleRef jarg1, bool jarg2)
static void OdDbMaterial_setSelfIllumination(HandleRef jarg1, double jarg2)
static void OdDbMaterial_setIlluminationModel(HandleRef jarg1, int jarg2)
static double OdDbMaterial_shininess(HandleRef jarg1)
static void OdDbMaterial_setRefraction(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static String OdDbMaterial_name(HandleRef jarg1)
static UInt32 OdDbMaterial_subSetAttributes(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbMaterial_queryX(HandleRef jarg1, HandleRef jarg2)