Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdGiMaterialRenderItem.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.Core {
12
13using System;
14using System.Runtime.InteropServices;
15
17 private Object locker = new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
20 public OdGiMaterialRenderItem(IntPtr cPtr, bool cMemoryOwn) : base(GlobalsPINVOKE.OdGiMaterialRenderItem_SWIGUpcast(cPtr), cMemoryOwn) {
21 swigCPtr = new HandleRef(this, cPtr);
22 }
23
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
25 public static HandleRef getCPtr(OdGiMaterialRenderItem obj) {
26 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
27 }
28
29 protected override void Dispose(bool disposing) {
30 lock(this) {
31 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
32 if (swigCMemOwn) {
33 swigCMemOwn = false;
35 }
36 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
37 }
38 base.Dispose(disposing);
39 }
40 }
41
42 public static OdGiMaterialRenderItem cast(OdRxObject pObj) {// OdSmartPtr<OdGiMaterialRenderItem>
43 MemoryManager mMan = MemoryManager.GetMemoryManager();
44 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
46
47 OdGiMaterialRenderItem ret = null;
48 if (null != mTrans)
49 {
50 mTrans.AddObject((OdGiMaterialRenderItem)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiMaterialRenderItem),ptr, true));
51 ret = (OdGiMaterialRenderItem)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiMaterialRenderItem),ptr, false);
52 }
53 else
54 {
55 ret = (OdGiMaterialRenderItem)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiMaterialRenderItem),ptr, true);
56 }
57
59 return ret;
60}
61
62 public new static OdRxClass desc() {
63 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),GlobalsPINVOKE.OdGiMaterialRenderItem_desc(),false); /*createInt 3_2*/
64
66 return ret;
67}
68
69 public override OdRxClass isA() {
70 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),GlobalsPINVOKE.OdGiMaterialRenderItem_isA(swigCPtr),false); /*createInt 3_2*/
71
73 return ret;
74}
75
76 public override OdRxObject queryX(OdRxClass protocolClass) {
77 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),GlobalsPINVOKE.OdGiMaterialRenderItem_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
78
80 return ret;
81}
82
83 public static OdGiMaterialRenderItem createObject() {// OdSmartPtr<OdGiMaterialRenderItem>
84 MemoryManager mMan = MemoryManager.GetMemoryManager();
85 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
87
88 OdGiMaterialRenderItem ret = null;
89 if (null != mTrans)
90 {
91 mTrans.AddObject((OdGiMaterialRenderItem)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiMaterialRenderItem),ptr, true));
92 ret = (OdGiMaterialRenderItem)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiMaterialRenderItem),ptr, false);
93 }
94 else
95 {
96 ret = (OdGiMaterialRenderItem)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiMaterialRenderItem),ptr, true);
97 }
98
100 return ret;
101}
102
103 public virtual OdGiMaterialTextureEntry specularTexture() {// OdGiMaterialTextureEntryPtr
104 MemoryManager mMan = MemoryManager.GetMemoryManager();
105 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
107
108 OdGiMaterialTextureEntry ret = null;
109 if (null != mTrans)
110 {
111 mTrans.AddObject((OdGiMaterialTextureEntry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiMaterialTextureEntry),ptr, true));
112 ret = (OdGiMaterialTextureEntry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiMaterialTextureEntry),ptr, false);
113 }
114 else
115 {
116 ret = (OdGiMaterialTextureEntry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiMaterialTextureEntry),ptr, true);
117 }
118
120 return ret;
121}
122
123 public virtual OdGiMaterialTextureEntry createSpecularTexture() {// OdGiMaterialTextureEntryPtr
124 MemoryManager mMan = MemoryManager.GetMemoryManager();
125 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
127
128 OdGiMaterialTextureEntry ret = null;
129 if (null != mTrans)
130 {
131 mTrans.AddObject((OdGiMaterialTextureEntry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiMaterialTextureEntry),ptr, true));
132 ret = (OdGiMaterialTextureEntry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiMaterialTextureEntry),ptr, false);
133 }
134 else
135 {
136 ret = (OdGiMaterialTextureEntry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiMaterialTextureEntry),ptr, true);
137 }
138
140 return ret;
141}
142
143 public virtual void removeSpecularTexture() {
146 }
147
148 public virtual bool haveSpecularTexture() {
151 return ret;
152 }
153
154 public virtual OdGiMaterialTextureEntry reflectionTexture() {// OdGiMaterialTextureEntryPtr
155 MemoryManager mMan = MemoryManager.GetMemoryManager();
156 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
158
159 OdGiMaterialTextureEntry ret = null;
160 if (null != mTrans)
161 {
162 mTrans.AddObject((OdGiMaterialTextureEntry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiMaterialTextureEntry),ptr, true));
163 ret = (OdGiMaterialTextureEntry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiMaterialTextureEntry),ptr, false);
164 }
165 else
166 {
167 ret = (OdGiMaterialTextureEntry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiMaterialTextureEntry),ptr, true);
168 }
169
171 return ret;
172}
173
174 public virtual OdGiMaterialTextureEntry createReflectionTexture() {// OdGiMaterialTextureEntryPtr
175 MemoryManager mMan = MemoryManager.GetMemoryManager();
176 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
178
179 OdGiMaterialTextureEntry ret = null;
180 if (null != mTrans)
181 {
182 mTrans.AddObject((OdGiMaterialTextureEntry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiMaterialTextureEntry),ptr, true));
183 ret = (OdGiMaterialTextureEntry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiMaterialTextureEntry),ptr, false);
184 }
185 else
186 {
187 ret = (OdGiMaterialTextureEntry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiMaterialTextureEntry),ptr, true);
188 }
189
191 return ret;
192}
193
194 public virtual void removeReflectionTexture() {
197 }
198
199 public virtual bool haveReflectionTexture() {
202 return ret;
203 }
204
205 public virtual OdGiMaterialTextureEntry opacityTexture() {// OdGiMaterialTextureEntryPtr
206 MemoryManager mMan = MemoryManager.GetMemoryManager();
207 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
209
210 OdGiMaterialTextureEntry ret = null;
211 if (null != mTrans)
212 {
213 mTrans.AddObject((OdGiMaterialTextureEntry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiMaterialTextureEntry),ptr, true));
214 ret = (OdGiMaterialTextureEntry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiMaterialTextureEntry),ptr, false);
215 }
216 else
217 {
218 ret = (OdGiMaterialTextureEntry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiMaterialTextureEntry),ptr, true);
219 }
220
222 return ret;
223}
224
225 public virtual OdGiMaterialTextureEntry createOpacityTexture() {// OdGiMaterialTextureEntryPtr
226 MemoryManager mMan = MemoryManager.GetMemoryManager();
227 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
229
230 OdGiMaterialTextureEntry ret = null;
231 if (null != mTrans)
232 {
233 mTrans.AddObject((OdGiMaterialTextureEntry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiMaterialTextureEntry),ptr, true));
234 ret = (OdGiMaterialTextureEntry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiMaterialTextureEntry),ptr, false);
235 }
236 else
237 {
238 ret = (OdGiMaterialTextureEntry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiMaterialTextureEntry),ptr, true);
239 }
240
242 return ret;
243}
244
245 public virtual void removeOpacityTexture() {
248 }
249
250 public virtual bool haveOpacityTexture() {
253 return ret;
254 }
255
256 public virtual OdGiMaterialTextureEntry bumpTexture() {// OdGiMaterialTextureEntryPtr
257 MemoryManager mMan = MemoryManager.GetMemoryManager();
258 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
260
261 OdGiMaterialTextureEntry ret = null;
262 if (null != mTrans)
263 {
264 mTrans.AddObject((OdGiMaterialTextureEntry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiMaterialTextureEntry),ptr, true));
265 ret = (OdGiMaterialTextureEntry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiMaterialTextureEntry),ptr, false);
266 }
267 else
268 {
269 ret = (OdGiMaterialTextureEntry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiMaterialTextureEntry),ptr, true);
270 }
271
273 return ret;
274}
275
276 public virtual OdGiMaterialTextureEntry createBumpTexture() {// OdGiMaterialTextureEntryPtr
277 MemoryManager mMan = MemoryManager.GetMemoryManager();
278 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
280
281 OdGiMaterialTextureEntry ret = null;
282 if (null != mTrans)
283 {
284 mTrans.AddObject((OdGiMaterialTextureEntry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiMaterialTextureEntry),ptr, true));
285 ret = (OdGiMaterialTextureEntry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiMaterialTextureEntry),ptr, false);
286 }
287 else
288 {
289 ret = (OdGiMaterialTextureEntry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiMaterialTextureEntry),ptr, true);
290 }
291
293 return ret;
294}
295
296 public virtual void removeBumpTexture() {
299 }
300
301 public virtual bool haveBumpTexture() {
304 return ret;
305 }
306
307 public virtual OdGiMaterialTextureEntry refractionTexture() {// OdGiMaterialTextureEntryPtr
308 MemoryManager mMan = MemoryManager.GetMemoryManager();
309 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
311
312 OdGiMaterialTextureEntry ret = null;
313 if (null != mTrans)
314 {
315 mTrans.AddObject((OdGiMaterialTextureEntry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiMaterialTextureEntry),ptr, true));
316 ret = (OdGiMaterialTextureEntry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiMaterialTextureEntry),ptr, false);
317 }
318 else
319 {
320 ret = (OdGiMaterialTextureEntry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiMaterialTextureEntry),ptr, true);
321 }
322
324 return ret;
325}
326
327 public virtual OdGiMaterialTextureEntry createRefractionTexture() {// OdGiMaterialTextureEntryPtr
328 MemoryManager mMan = MemoryManager.GetMemoryManager();
329 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
331
332 OdGiMaterialTextureEntry ret = null;
333 if (null != mTrans)
334 {
335 mTrans.AddObject((OdGiMaterialTextureEntry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiMaterialTextureEntry),ptr, true));
336 ret = (OdGiMaterialTextureEntry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiMaterialTextureEntry),ptr, false);
337 }
338 else
339 {
340 ret = (OdGiMaterialTextureEntry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiMaterialTextureEntry),ptr, true);
341 }
342
344 return ret;
345}
346
347 public virtual void removeRefractionTexture() {
350 }
351
352 public virtual bool haveRefractionTexture() {
355 return ret;
356 }
357
358 public virtual OdGiMaterialTextureEntry normalMapTexture() {// OdGiMaterialTextureEntryPtr
359 MemoryManager mMan = MemoryManager.GetMemoryManager();
360 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
362
363 OdGiMaterialTextureEntry ret = null;
364 if (null != mTrans)
365 {
366 mTrans.AddObject((OdGiMaterialTextureEntry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiMaterialTextureEntry),ptr, true));
367 ret = (OdGiMaterialTextureEntry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiMaterialTextureEntry),ptr, false);
368 }
369 else
370 {
371 ret = (OdGiMaterialTextureEntry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiMaterialTextureEntry),ptr, true);
372 }
373
375 return ret;
376}
377
378 public virtual OdGiMaterialTextureEntry createNormalMapTexture() {// OdGiMaterialTextureEntryPtr
379 MemoryManager mMan = MemoryManager.GetMemoryManager();
380 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
382
383 OdGiMaterialTextureEntry ret = null;
384 if (null != mTrans)
385 {
386 mTrans.AddObject((OdGiMaterialTextureEntry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiMaterialTextureEntry),ptr, true));
387 ret = (OdGiMaterialTextureEntry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiMaterialTextureEntry),ptr, false);
388 }
389 else
390 {
391 ret = (OdGiMaterialTextureEntry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiMaterialTextureEntry),ptr, true);
392 }
393
395 return ret;
396}
397
398 public virtual void removeNormalMapTexture() {
401 }
402
403 public virtual bool haveNormalMapTexture() {
406 return ret;
407 }
408
409 public virtual OdGiMaterialTextureEntry emissionTexture() {// OdGiMaterialTextureEntryPtr
410 MemoryManager mMan = MemoryManager.GetMemoryManager();
411 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
413
414 OdGiMaterialTextureEntry ret = null;
415 if (null != mTrans)
416 {
417 mTrans.AddObject((OdGiMaterialTextureEntry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiMaterialTextureEntry),ptr, true));
418 ret = (OdGiMaterialTextureEntry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiMaterialTextureEntry),ptr, false);
419 }
420 else
421 {
422 ret = (OdGiMaterialTextureEntry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiMaterialTextureEntry),ptr, true);
423 }
424
426 return ret;
427}
428
429 public virtual OdGiMaterialTextureEntry createEmissionTexture() {// OdGiMaterialTextureEntryPtr
430 MemoryManager mMan = MemoryManager.GetMemoryManager();
431 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
433
434 OdGiMaterialTextureEntry ret = null;
435 if (null != mTrans)
436 {
437 mTrans.AddObject((OdGiMaterialTextureEntry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiMaterialTextureEntry),ptr, true));
438 ret = (OdGiMaterialTextureEntry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiMaterialTextureEntry),ptr, false);
439 }
440 else
441 {
442 ret = (OdGiMaterialTextureEntry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiMaterialTextureEntry),ptr, true);
443 }
444
446 return ret;
447}
448
449 public virtual void removeEmissionTexture() {
452 }
453
454 public virtual bool haveEmissionTexture() {
457 return ret;
458 }
459
460 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
461 string ret = GlobalsPINVOKE.OdGiMaterialRenderItem_getRealClassName(ptr /*SIMPLETYPE*/);
463 return ret;
464 }
465
466}
467
468}
static global::System.Exception Retrieve()
static IntPtr OdGiMaterialRenderItem_reflectionTexture__SWIG_0(HandleRef jarg1)
static bool OdGiMaterialRenderItem_haveBumpTexture(HandleRef jarg1)
static void OdGiMaterialRenderItem_removeEmissionTexture(HandleRef jarg1)
static IntPtr OdGiMaterialRenderItem_bumpTexture__SWIG_0(HandleRef jarg1)
static IntPtr OdGiMaterialRenderItem_isA(HandleRef jarg1)
static IntPtr OdGiMaterialRenderItem_emissionTexture__SWIG_0(HandleRef jarg1)
static void OdGiMaterialRenderItem_removeNormalMapTexture(HandleRef jarg1)
static IntPtr OdGiMaterialRenderItem_opacityTexture__SWIG_0(HandleRef jarg1)
static IntPtr OdGiMaterialRenderItem_createNormalMapTexture(HandleRef jarg1)
static bool OdGiMaterialRenderItem_haveSpecularTexture(HandleRef jarg1)
static IntPtr OdGiMaterialRenderItem_cast(HandleRef jarg1)
static void OdGiMaterialRenderItem_removeOpacityTexture(HandleRef jarg1)
static bool OdGiMaterialRenderItem_haveRefractionTexture(HandleRef jarg1)
static bool OdGiMaterialRenderItem_haveNormalMapTexture(HandleRef jarg1)
static IntPtr OdGiMaterialRenderItem_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdGiMaterialRenderItem_removeReflectionTexture(HandleRef jarg1)
static IntPtr OdGiMaterialRenderItem_normalMapTexture__SWIG_0(HandleRef jarg1)
static IntPtr OdGiMaterialRenderItem_createObject()
static IntPtr OdGiMaterialRenderItem_createEmissionTexture(HandleRef jarg1)
static void delete_OdGiMaterialRenderItem(HandleRef jarg1)
static IntPtr OdGiMaterialRenderItem_createReflectionTexture(HandleRef jarg1)
static IntPtr OdGiMaterialRenderItem_createOpacityTexture(HandleRef jarg1)
static string OdGiMaterialRenderItem_getRealClassName(IntPtr jarg1)
static bool OdGiMaterialRenderItem_haveEmissionTexture(HandleRef jarg1)
static IntPtr OdGiMaterialRenderItem_createBumpTexture(HandleRef jarg1)
static IntPtr OdGiMaterialRenderItem_specularTexture__SWIG_0(HandleRef jarg1)
static IntPtr OdGiMaterialRenderItem_createRefractionTexture(HandleRef jarg1)
static void OdGiMaterialRenderItem_removeRefractionTexture(HandleRef jarg1)
static bool OdGiMaterialRenderItem_haveOpacityTexture(HandleRef jarg1)
static IntPtr OdGiMaterialRenderItem_desc()
static IntPtr OdGiMaterialRenderItem_refractionTexture__SWIG_0(HandleRef jarg1)
static bool OdGiMaterialRenderItem_haveReflectionTexture(HandleRef jarg1)
static IntPtr OdGiMaterialRenderItem_createSpecularTexture(HandleRef jarg1)
static void OdGiMaterialRenderItem_removeBumpTexture(HandleRef jarg1)
static void OdGiMaterialRenderItem_removeSpecularTexture(HandleRef jarg1)
static OdGiMaterialRenderItem createObject()
static string getRealClassName(IntPtr ptr)
virtual OdGiMaterialTextureEntry createEmissionTexture()
virtual OdGiMaterialTextureEntry normalMapTexture()
virtual OdGiMaterialTextureEntry refractionTexture()
override OdRxObject queryX(OdRxClass protocolClass)
virtual OdGiMaterialTextureEntry createOpacityTexture()
virtual OdGiMaterialTextureEntry opacityTexture()
static HandleRef getCPtr(OdGiMaterialRenderItem obj)
virtual OdGiMaterialTextureEntry createSpecularTexture()
virtual OdGiMaterialTextureEntry createReflectionTexture()
OdGiMaterialRenderItem(IntPtr cPtr, bool cMemoryOwn)
virtual OdGiMaterialTextureEntry createRefractionTexture()
virtual OdGiMaterialTextureEntry reflectionTexture()
virtual OdGiMaterialTextureEntry createBumpTexture()
virtual OdGiMaterialTextureEntry createNormalMapTexture()
override void Dispose(bool disposing)
virtual OdGiMaterialTextureEntry emissionTexture()
static OdGiMaterialRenderItem cast(OdRxObject pObj)
virtual OdGiMaterialTextureEntry bumpTexture()
virtual OdGiMaterialTextureEntry specularTexture()
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26