14using System.Runtime.InteropServices;
18 private Object locker =
new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
22 swigCPtr =
new HandleRef(
this, cPtr);
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
27 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
30 protected override void Dispose(
bool disposing) {
32 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
37 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
39 base.Dispose(disposing);
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
176 public void rayTraceDepth(out
int reflection, out
int refraction, out
int sum) {
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdGiDrawableTraits obj)
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)
static HandleRef getCPtr(OdDbDwgFiler obj)
static HandleRef getCPtr(OdDbDxfFiler obj)
OdGiMrDiagnosticBSPMode diagnosticBSPMode()
override void dwgOutFields(OdDbDwgFiler pFiler)
virtual bool IsEqual(OdDbMentalRayRenderSettings settings)
OdGiMrDiagnosticPhotonMode diagnosticPhotonMode()
void setFGRadiusState(bool useMin, bool useMax, bool inPixels)
override OdRxObject queryX(OdRxClass protocolClass)
bool globalIlluminationEnabled()
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)
OdResult setGISampleCount(int numPhotons)
OdResult setExportMIFileName(String filename)
void setShadowMode(OdGiMrShadowMode shadowMode)
void setGISampleRadiusEnabled(bool giSampleRadiusEnabled)
static new OdRxClass desc()
OdResult setSamplingFilter(OdGiMrFilter filter, double width, double height)
OdResult setGISampleRadius(double radius)
void samplingContrastColor(out float red, out float green, out float blue, out float alpha)
OdGiMrExportMIMode exportMIMode()
Teigha.TD.OdDbMentalRayRenderSettings.ShadowSamplingMultiplier vb_shadowSamplingMultiplier()
OdDbMentalRayRenderSettings(IntPtr cPtr, bool cMemoryOwn)
void fgSampleRadiusState(out bool useMin, out bool useMax, out bool inPixels)
OdGiMrFinalGatheringMode finalGatheringMode()
OdGiMrTileOrder tileOrder()
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()
bool diagnosticSamplesMode()
OdResult setSamplingContrastColor(float red, float green, float blue, float alpha)
OdResult setRayTraceDepth(int reflection, int refraction, int sum)
OdResult setMemoryLimit(int memoryLimit)
void setShadowMapsEnabled(bool shadowMapsEnabled)
OdResult setEnergyMultiplier(float energyMultiplier)
void setExportMIEnabled(bool exportMIEnabled)
void sampling(out int min, out int max)
bool finalGatheringEnabled()
override void dxfOutFields(OdDbDxfFiler pFiler)
static HandleRef getCPtr(OdDbMentalRayRenderSettings obj)
double lightLuminanceScale()
void setTileOrder(OdGiMrTileOrder tileOrder)
static string getRealClassName(IntPtr ptr)
String exportMIFileName()
OdResult setFGSampleRadius(double minRadius, double maxRadius)
override void Dispose(bool disposing)
OdResult setLightLuminanceScale(double fLuminance)
@ kSamplingMultiplierOneHalf
@ kSamplingMultiplierOneEighth
@ kSamplingMultiplierZero
@ kSamplingMultiplierOneFourth
static OdDbMentalRayRenderSettings cast(OdRxObject pObj)
OdResult setSampling(int min, int max)
OdResult setExportMIMode(OdGiMrExportMIMode eExportMIMode)
void photonTraceDepth(out int reflection, out int refraction, out int sum)
void fgSampleRadius(out double minRadius, out double maxRadius)
OdGiMrDiagnosticMode diagnosticMode()
OdGiMrShadowMode shadowMode()
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
void setDiagnosticMode(OdGiMrDiagnosticMode diagnosticMode)
void setDiagnosticPhotonMode(OdGiMrDiagnosticPhotonMode diagnosticPhotonMode)
OdResult setFGRayCount(int fgRayCount)
bool giSampleRadiusEnabled()
OdResult setDiagnosticGridMode(OdGiMrDiagnosticGridMode diagnosticGridMode, float gridSpace)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
void SamplingFilter(out OdGiMrFilter filter, out double width, out double height)
OdResult setGIPhotonsPerLight(int numPhotons)
void setFinalGatheringEnabled(bool finalGatheringEnabled)
OdResult setTileSize(int tileSize)
void setRayTracingEnabled(bool rayTracingEnabled)
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)
OdGiMrDiagnosticPhotonMode