Extended .NET SDK Documentation 2025 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
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
141
147
152
158
163
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
185
191
197
203
208
214
220
226
232
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
254
260
266
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
299
305
310
316
322
327
332
338
343
349
354
360
365
371
377
383
389
395
400
406
412
418
424
430
436
442
448
454
460
466
472
477
483
488
489 public override UInt32 subSetAttributes(OdGiDrawableTraits pTraits) {
490// test csout
491 /*SIMPLETYPE*/
494 return ret;
495 }
496
502
503 protected static string getRealClassName(IntPtr 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
535
536}
537
538}
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdGiDrawableTraits obj)
static HandleRef getCPtr(OdRxClass obj)
Definition OdRxClass.cs:25
OdRxObject(IntPtr cPtr, bool cMemoryOwn)
Definition OdRxObject.cs:21
static HandleRef getCPtr(OdRxObject obj)
Definition OdRxObject.cs:26
static HandleRef getCPtr(OdDbDwgFiler obj)
static HandleRef getCPtr(OdDbDxfFiler obj)
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)
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)