Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbMentalRayRenderSettings.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
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdDbMentalRayRenderSettings(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbMentalRayRenderSettings_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbMentalRayRenderSettings 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 OdDbMentalRayRenderSettings cast(OdRxObject pObj) {// OdSmartPtr<OdDbMentalRayRenderSettings>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbMentalRayRenderSettings)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbMentalRayRenderSettings),ptr, true));
52 ret = (OdDbMentalRayRenderSettings)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbMentalRayRenderSettings),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbMentalRayRenderSettings)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbMentalRayRenderSettings),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.OdDbMentalRayRenderSettings_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.OdDbMentalRayRenderSettings_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.OdDbMentalRayRenderSettings_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbMentalRayRenderSettings createObject() {// OdSmartPtr<OdDbMentalRayRenderSettings>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbMentalRayRenderSettings)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbMentalRayRenderSettings),ptr, true));
93 ret = (OdDbMentalRayRenderSettings)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbMentalRayRenderSettings),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbMentalRayRenderSettings)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbMentalRayRenderSettings),ptr, true);
98 }
99
101 return ret;
102}
103
104 public OdResult setSampling(int min, int max) {
107 return ret;
108 }
109
110 public void sampling(out int min, out int max) {
111 TD_DbPINVOKE.OdDbMentalRayRenderSettings_sampling(swigCPtr, out min, out max);
113 }
114
115 public OdResult setSamplingFilter(OdGiMrFilter filter, double width, double height) {
116 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbMentalRayRenderSettings_setSamplingFilter(swigCPtr, (int)filter, width, height);
118 return ret;
119 }
120
121 public void SamplingFilter(out OdGiMrFilter filter, out double width, out double height) {
122 TD_DbPINVOKE.OdDbMentalRayRenderSettings_SamplingFilter(swigCPtr, out filter, out width, out height);
124 }
125
126 public OdResult setSamplingContrastColor(float red, float green, float blue, float alpha) {
129 return ret;
130 }
131
132 public void samplingContrastColor(out float red, out float green, out float blue, out float alpha) {
133 TD_DbPINVOKE.OdDbMentalRayRenderSettings_samplingContrastColor(swigCPtr, out red, out green, out blue, out alpha);
135 }
136
140 }
141
145 return ret;
146 }
147
151 }
152
153 public bool shadowMapsEnabled() {
156 return ret;
157 }
158
162 }
163
164 public bool rayTracingEnabled() {
167 return ret;
168 }
169
170 public OdResult setRayTraceDepth(int reflection, int refraction, int sum) {
171 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbMentalRayRenderSettings_setRayTraceDepth(swigCPtr, reflection, refraction, sum);
173 return ret;
174 }
175
176 public void rayTraceDepth(out int reflection, out int refraction, out int sum) {
177 TD_DbPINVOKE.OdDbMentalRayRenderSettings_rayTraceDepth(swigCPtr, out reflection, out refraction, out sum);
179 }
180
184 }
185
189 return ret;
190 }
191
192 public OdResult setGISampleCount(int numPhotons) {
195 return ret;
196 }
197
198 public int giSampleCount() {
201 return ret;
202 }
203
207 }
208
209 public bool giSampleRadiusEnabled() {
212 return ret;
213 }
214
215 public OdResult setGISampleRadius(double radius) {
218 return ret;
219 }
220
221 public double giSampleRadius() {
224 return ret;
225 }
226
227 public OdResult setGIPhotonsPerLight(int numPhotons) {
230 return ret;
231 }
232
233 public int giPhotonsPerLight() {
236 return ret;
237 }
238
239 public OdResult setPhotonTraceDepth(int reflection, int refraction, int sum) {
240 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbMentalRayRenderSettings_setPhotonTraceDepth(swigCPtr, reflection, refraction, sum);
242 return ret;
243 }
244
245 public void photonTraceDepth(out int reflection, out int refraction, out int sum) {
246 TD_DbPINVOKE.OdDbMentalRayRenderSettings_photonTraceDepth(swigCPtr, out reflection, out refraction, out sum);
248 }
249
253 }
254
255 public bool finalGatheringEnabled() {
258 return ret;
259 }
260
264 return ret;
265 }
266
267 public int fgRayCount() {
270 return ret;
271 }
272
273 public void setFGRadiusState(bool useMin, bool useMax, bool inPixels) {
274 TD_DbPINVOKE.OdDbMentalRayRenderSettings_setFGRadiusState(swigCPtr, useMin, useMax, inPixels);
276 }
277
278 public void fgSampleRadiusState(out bool useMin, out bool useMax, out bool inPixels) {
279 TD_DbPINVOKE.OdDbMentalRayRenderSettings_fgSampleRadiusState(swigCPtr, out useMin, out useMax, out inPixels);
281 }
282
283 public OdResult setFGSampleRadius(double minRadius, double maxRadius) {
286 return ret;
287 }
288
289 public void fgSampleRadius(out double minRadius, out double maxRadius) {
290 TD_DbPINVOKE.OdDbMentalRayRenderSettings_fgSampleRadius(swigCPtr, out minRadius, out maxRadius);
292 }
293
297 return ret;
298 }
299
300 public float energyMultiplier() {
303 return ret;
304 }
305
309 }
310
314 return ret;
315 }
316
320 return ret;
321 }
322
323 public void diagnosticGridMode(out OdGiMrDiagnosticGridMode diagnosticGridMode, out float gridSpace) {
326 }
327
331 }
332
336 return ret;
337 }
338
342 }
343
344 public bool diagnosticSamplesMode() {
347 return ret;
348 }
349
353 }
354
358 return ret;
359 }
360
364 }
365
366 public bool exportMIEnabled() {
369 return ret;
370 }
371
375 return ret;
376 }
377
381 return ret;
382}
383
387 return ret;
388 }
389
390 public int tileSize() {
393 return ret;
394 }
395
399 }
400
404 return ret;
405 }
406
410 return ret;
411 }
412
413 public int memoryLimit() {
416 return ret;
417 }
418
422 return ret;
423 }
424
428 return ret;
429 }
430
431 public OdResult setLightLuminanceScale(double fLuminance) {
434 return ret;
435 }
436
437 public double lightLuminanceScale() {
440 return ret;
441 }
442
446 return ret;
447 }
448
452 return ret;
453 }
454
458 return ret;
459 }
460
464 return ret;
465 }
466
467 public override OdResult dwgInFields(OdDbDwgFiler pFiler) {
470 return ret;
471 }
472
473 public override void dwgOutFields(OdDbDwgFiler pFiler) {
476 }
477
478 public override OdResult dxfInFields(OdDbDxfFiler pFiler) {
481 return ret;
482 }
483
484 public override void dxfOutFields(OdDbDxfFiler pFiler) {
487 }
488
489 public override UInt32 subSetAttributes(OdGiDrawableTraits pTraits) {
490// test csout
491 /*SIMPLETYPE*/
494 return ret;
495 }
496
497 public virtual bool IsEqual(OdDbMentalRayRenderSettings settings) {
500 return ret;
501 }
502
503 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
504 string ret = TD_DbPINVOKE.OdDbMentalRayRenderSettings_getRealClassName(ptr /*SIMPLETYPE*/);
506 return ret;
507 }
508
513 public string vb_name() { return this.name(); }
514
520
526
534 }
535
536}
537
538}
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdGiDrawableTraits 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 dwgOutFields(OdDbDwgFiler pFiler)
virtual bool IsEqual(OdDbMentalRayRenderSettings settings)
void setFGRadiusState(bool useMin, bool useMax, bool inPixels)
override OdRxObject queryX(OdRxClass protocolClass)
static new OdDbMentalRayRenderSettings createObject()
OdResult setShadowSamplingMultiplier(OdDbMentalRayRenderSettings.ShadowSamplingMultiplier multiplier)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
void setDiagnosticSamplesMode(bool diagnosticSamplesMode)
void setGlobalIlluminationEnabled(bool globalIlluminationEnabled)
void setDiagnosticBSPMode(OdGiMrDiagnosticBSPMode diagnosticBSPMode)
override UInt32 subSetAttributes(OdGiDrawableTraits pTraits)
void setShadowMode(OdGiMrShadowMode shadowMode)
void setGISampleRadiusEnabled(bool giSampleRadiusEnabled)
OdResult setSamplingFilter(OdGiMrFilter filter, double width, double height)
void samplingContrastColor(out float red, out float green, out float blue, out float alpha)
Teigha.TD.OdDbMentalRayRenderSettings.ShadowSamplingMultiplier vb_shadowSamplingMultiplier()
OdDbMentalRayRenderSettings(IntPtr cPtr, bool cMemoryOwn)
void fgSampleRadiusState(out bool useMin, out bool useMax, out bool inPixels)
OdResult setFinalGatheringMode(OdGiMrFinalGatheringMode mode)
void diagnosticGridMode(out OdGiMrDiagnosticGridMode diagnosticGridMode, out float gridSpace)
void rayTraceDepth(out int reflection, out int refraction, out int sum)
OdDbMentalRayRenderSettings.ShadowSamplingMultiplier shadowSamplingMultiplier()
OdResult setSamplingContrastColor(float red, float green, float blue, float alpha)
OdResult setRayTraceDepth(int reflection, int refraction, int sum)
OdResult setEnergyMultiplier(float energyMultiplier)
override void dxfOutFields(OdDbDxfFiler pFiler)
static HandleRef getCPtr(OdDbMentalRayRenderSettings obj)
void setTileOrder(OdGiMrTileOrder tileOrder)
OdResult setFGSampleRadius(double minRadius, double maxRadius)
static OdDbMentalRayRenderSettings cast(OdRxObject pObj)
OdResult setExportMIMode(OdGiMrExportMIMode eExportMIMode)
void photonTraceDepth(out int reflection, out int refraction, out int sum)
void fgSampleRadius(out double minRadius, out double maxRadius)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
void setDiagnosticMode(OdGiMrDiagnosticMode diagnosticMode)
void setDiagnosticPhotonMode(OdGiMrDiagnosticPhotonMode diagnosticPhotonMode)
OdResult setDiagnosticGridMode(OdGiMrDiagnosticGridMode diagnosticGridMode, float gridSpace)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
void SamplingFilter(out OdGiMrFilter filter, out double width, out double height)
void setFinalGatheringEnabled(bool finalGatheringEnabled)
OdResult setPhotonTraceDepth(int reflection, int refraction, int sum)
static global::System.Exception Retrieve()
static int OdDbMentalRayRenderSettings_setFGSampleRadius(HandleRef jarg1, double jarg2, double jarg3)
static int OdDbMentalRayRenderSettings_tileOrder(HandleRef jarg1)
static void OdDbMentalRayRenderSettings_setDiagnosticSamplesMode(HandleRef jarg1, bool jarg2)
static int OdDbMentalRayRenderSettings_setGIPhotonsPerLight(HandleRef jarg1, int jarg2)
static void OdDbMentalRayRenderSettings_rayTraceDepth(HandleRef jarg1, out int jarg2, out int jarg3, out int jarg4)
static IntPtr OdDbMentalRayRenderSettings_queryX(HandleRef jarg1, HandleRef jarg2)
static int OdDbMentalRayRenderSettings_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbMentalRayRenderSettings_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbMentalRayRenderSettings_setExportMIMode(HandleRef jarg1, int jarg2)
static int OdDbMentalRayRenderSettings_setGISampleRadius(HandleRef jarg1, double jarg2)
static int OdDbMentalRayRenderSettings_setSamplingFilter(HandleRef jarg1, int jarg2, double jarg3, double jarg4)
static void OdDbMentalRayRenderSettings_setGISampleRadiusEnabled(HandleRef jarg1, bool jarg2)
static int OdDbMentalRayRenderSettings_finalGatheringMode(HandleRef jarg1)
static int OdDbMentalRayRenderSettings_setRayTraceDepth(HandleRef jarg1, int jarg2, int jarg3, int jarg4)
static void OdDbMentalRayRenderSettings_fgSampleRadiusState(HandleRef jarg1, out bool jarg2, out bool jarg3, out bool jarg4)
static void OdDbMentalRayRenderSettings_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbMentalRayRenderSettings_giSampleCount(HandleRef jarg1)
static double OdDbMentalRayRenderSettings_lightLuminanceScale(HandleRef jarg1)
static int OdDbMentalRayRenderSettings_diagnosticBSPMode(HandleRef jarg1)
static bool OdDbMentalRayRenderSettings_giSampleRadiusEnabled(HandleRef jarg1)
static int OdDbMentalRayRenderSettings_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbMentalRayRenderSettings_desc()
static void delete_OdDbMentalRayRenderSettings(HandleRef jarg1)
static int OdDbMentalRayRenderSettings_setGISampleCount(HandleRef jarg1, int jarg2)
static UInt32 OdDbMentalRayRenderSettings_subSetAttributes(HandleRef jarg1, HandleRef jarg2)
static bool OdDbMentalRayRenderSettings_IsEqual(HandleRef jarg1, HandleRef jarg2)
static int OdDbMentalRayRenderSettings_fgRayCount(HandleRef jarg1)
static IntPtr OdDbMentalRayRenderSettings_createObject()
static int OdDbMentalRayRenderSettings_shadowMode(HandleRef jarg1)
static int OdDbMentalRayRenderSettings_memoryLimit(HandleRef jarg1)
static void OdDbMentalRayRenderSettings_SamplingFilter(HandleRef jarg1, out OdGiMrFilter jarg2, out double jarg3, out double jarg4)
static string OdDbMentalRayRenderSettings_getRealClassName(IntPtr jarg1)
static int OdDbMentalRayRenderSettings_shadowSamplingMultiplier(HandleRef jarg1)
static String OdDbMentalRayRenderSettings_exportMIFileName(HandleRef jarg1)
static void OdDbMentalRayRenderSettings_setRayTracingEnabled(HandleRef jarg1, bool jarg2)
static void OdDbMentalRayRenderSettings_diagnosticGridMode(HandleRef jarg1, out OdGiMrDiagnosticGridMode jarg2, out float jarg3)
static double OdDbMentalRayRenderSettings_giSampleRadius(HandleRef jarg1)
static int OdDbMentalRayRenderSettings_setShadowSamplingMultiplier(HandleRef jarg1, int jarg2)
static bool OdDbMentalRayRenderSettings_rayTracingEnabled(HandleRef jarg1)
static int OdDbMentalRayRenderSettings_tileSize(HandleRef jarg1)
static void OdDbMentalRayRenderSettings_fgSampleRadius(HandleRef jarg1, out double jarg2, out double jarg3)
static bool OdDbMentalRayRenderSettings_exportMIEnabled(HandleRef jarg1)
static bool OdDbMentalRayRenderSettings_diagnosticSamplesMode(HandleRef jarg1)
static int OdDbMentalRayRenderSettings_setPhotonTraceDepth(HandleRef jarg1, int jarg2, int jarg3, int jarg4)
static int OdDbMentalRayRenderSettings_diagnosticMode(HandleRef jarg1)
static void OdDbMentalRayRenderSettings_setDiagnosticBSPMode(HandleRef jarg1, int jarg2)
static void OdDbMentalRayRenderSettings_photonTraceDepth(HandleRef jarg1, out int jarg2, out int jarg3, out int jarg4)
static void OdDbMentalRayRenderSettings_setDiagnosticMode(HandleRef jarg1, int jarg2)
static void OdDbMentalRayRenderSettings_setTileOrder(HandleRef jarg1, int jarg2)
static int OdDbMentalRayRenderSettings_setFGRayCount(HandleRef jarg1, int jarg2)
static void OdDbMentalRayRenderSettings_sampling(HandleRef jarg1, out int jarg2, out int jarg3)
static int OdDbMentalRayRenderSettings_setSampling(HandleRef jarg1, int jarg2, int jarg3)
static void OdDbMentalRayRenderSettings_setDiagnosticPhotonMode(HandleRef jarg1, int jarg2)
static int OdDbMentalRayRenderSettings_setFinalGatheringMode(HandleRef jarg1, int jarg2)
static void OdDbMentalRayRenderSettings_setShadowMapsEnabled(HandleRef jarg1, bool jarg2)
static bool OdDbMentalRayRenderSettings_shadowMapsEnabled(HandleRef jarg1)
static bool OdDbMentalRayRenderSettings_finalGatheringEnabled(HandleRef jarg1)
static int OdDbMentalRayRenderSettings_setMemoryLimit(HandleRef jarg1, int jarg2)
static int OdDbMentalRayRenderSettings_diagnosticPhotonMode(HandleRef jarg1)
static void OdDbMentalRayRenderSettings_setFinalGatheringEnabled(HandleRef jarg1, bool jarg2)
static IntPtr OdDbMentalRayRenderSettings_isA(HandleRef jarg1)
static void OdDbMentalRayRenderSettings_setFGRadiusState(HandleRef jarg1, bool jarg2, bool jarg3, bool jarg4)
static int OdDbMentalRayRenderSettings_setExportMIFileName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static int OdDbMentalRayRenderSettings_exportMIMode(HandleRef jarg1)
static void OdDbMentalRayRenderSettings_samplingContrastColor(HandleRef jarg1, out float jarg2, out float jarg3, out float jarg4, out float jarg5)
static int OdDbMentalRayRenderSettings_setDiagnosticGridMode(HandleRef jarg1, int jarg2, float jarg3)
static void OdDbMentalRayRenderSettings_setGlobalIlluminationEnabled(HandleRef jarg1, bool jarg2)
static int OdDbMentalRayRenderSettings_setLightLuminanceScale(HandleRef jarg1, double jarg2)
static void OdDbMentalRayRenderSettings_setExportMIEnabled(HandleRef jarg1, bool jarg2)
static int OdDbMentalRayRenderSettings_setSamplingContrastColor(HandleRef jarg1, float jarg2, float jarg3, float jarg4, float jarg5)
static bool OdDbMentalRayRenderSettings_globalIlluminationEnabled(HandleRef jarg1)
static float OdDbMentalRayRenderSettings_energyMultiplier(HandleRef jarg1)
static IntPtr OdDbMentalRayRenderSettings_cast(HandleRef jarg1)
static int OdDbMentalRayRenderSettings_setTileSize(HandleRef jarg1, int jarg2)
static void OdDbMentalRayRenderSettings_setShadowMode(HandleRef jarg1, int jarg2)
static int OdDbMentalRayRenderSettings_setEnergyMultiplier(HandleRef jarg1, float jarg2)
static int OdDbMentalRayRenderSettings_giPhotonsPerLight(HandleRef jarg1)