Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgEnvMapFog.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.TG {
12
13using System;
14using System.Runtime.InteropServices;
15using Teigha.Core;
16
17public class OdDgEnvMapFog : global::System.IDisposable {
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 protected bool swigCMemOwn;
21 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
22 public OdDgEnvMapFog(IntPtr cPtr, bool cMemoryOwn) {
23 swigCMemOwn = cMemoryOwn;
24 swigCPtr = new HandleRef(this, cPtr);
25 }
26 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
27 public static HandleRef getCPtr(OdDgEnvMapFog obj) {
28 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
29 }
30
32 Dispose(false);
33 }
34
35 public void Dispose() {
36 Dispose(true);
37 global::System.GC.SuppressFinalize(this);
38 }
39
40 protected virtual void Dispose(bool disposing) {
41 lock(this) {
42 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
43 if (swigCMemOwn) {
44 swigCMemOwn = false;
46 }
47 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
48 }
49 }
50 }
51
52 public OdDgEnvMapFog() : this(TG_DbPINVOKE.new_OdDgEnvMapFog(), true) {
54 }
55
59 return ret;
60 }
61
63 TG_DbPINVOKE.OdDgEnvMapFog_setMode(swigCPtr, (int)uMode);
65 }
66
67 public UInt32 getColor() {
68// test csout
69 /*SIMPLETYPE*/
70 UInt32 ret = TG_DbPINVOKE.OdDgEnvMapFog_getColor(swigCPtr);
72 return ret;
73 }
74
75 public void setColor(UInt32 /*SIMPLETYPE*/ clrColor) {
76 TG_DbPINVOKE.OdDgEnvMapFog_setColor(swigCPtr, clrColor /*SIMPLETYPE*/);
78 }
79
80 public double getBrightness() {
81 double ret = TG_DbPINVOKE.OdDgEnvMapFog_getBrightness(swigCPtr);
83 return ret;
84 }
85
86 public void setBrightness(double dBrightness) {
87 TG_DbPINVOKE.OdDgEnvMapFog_setBrightness(swigCPtr, dBrightness);
89 }
90
91 public double getFogStart() {
92 double ret = TG_DbPINVOKE.OdDgEnvMapFog_getFogStart(swigCPtr);
94 return ret;
95 }
96
97 public void setFogStart(double dStart) {
100 }
101
102 public double getFogEnd() {
103 double ret = TG_DbPINVOKE.OdDgEnvMapFog_getFogEnd(swigCPtr);
105 return ret;
106 }
107
108 public void setFogEnd(double dEnd) {
111 }
112
113 public double getFogDensity() {
114 double ret = TG_DbPINVOKE.OdDgEnvMapFog_getFogDensity(swigCPtr);
116 return ret;
117 }
118
119 public void setFogDensity(double dDensity) {
120 TG_DbPINVOKE.OdDgEnvMapFog_setFogDensity(swigCPtr, dDensity);
122 }
123
127 return ret;
128 }
129
130 public void setUseEnvironmentColorForFogFlag(bool bSet) {
133 }
134
135 public enum OdDgEnvMapFogMode {
136 kExponential = 0,
137 kLinear = 1
138 }
139
140}
141
142}
virtual void Dispose(bool disposing)
void setMode(OdDgEnvMapFog.OdDgEnvMapFogMode uMode)
void setBrightness(double dBrightness)
void setColor(UInt32 clrColor)
bool getUseEnvironmentColorForFogFlag()
void setFogStart(double dStart)
OdDgEnvMapFog.OdDgEnvMapFogMode getMode()
void setUseEnvironmentColorForFogFlag(bool bSet)
OdDgEnvMapFog(IntPtr cPtr, bool cMemoryOwn)
static HandleRef getCPtr(OdDgEnvMapFog obj)
void setFogEnd(double dEnd)
void setFogDensity(double dDensity)
static global::System.Exception Retrieve()
static void OdDgEnvMapFog_setMode(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void OdDgEnvMapFog_setUseEnvironmentColorForFogFlag(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static void delete_OdDgEnvMapFog(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdDgEnvMapFog_setFogStart(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static void OdDgEnvMapFog_setBrightness(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static UInt32 OdDgEnvMapFog_getColor(global::System.Runtime.InteropServices.HandleRef jarg1)
static int OdDgEnvMapFog_getMode(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdDgEnvMapFog_getUseEnvironmentColorForFogFlag(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdDgEnvMapFog_setFogEnd(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static void OdDgEnvMapFog_setColor(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2)
static void OdDgEnvMapFog_setFogDensity(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static double OdDgEnvMapFog_getBrightness(global::System.Runtime.InteropServices.HandleRef jarg1)
static double OdDgEnvMapFog_getFogDensity(global::System.Runtime.InteropServices.HandleRef jarg1)
static double OdDgEnvMapFog_getFogStart(global::System.Runtime.InteropServices.HandleRef jarg1)
static double OdDgEnvMapFog_getFogEnd(global::System.Runtime.InteropServices.HandleRef jarg1)