Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbRenderEnvironment.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 OdDbRenderEnvironment(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbRenderEnvironment_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbRenderEnvironment 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 OdDbRenderEnvironment cast(OdRxObject pObj) {// OdSmartPtr<OdDbRenderEnvironment>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbRenderEnvironment ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbRenderEnvironment)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRenderEnvironment),ptr, true));
52 ret = (OdDbRenderEnvironment)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRenderEnvironment),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbRenderEnvironment)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRenderEnvironment),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.OdDbRenderEnvironment_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.OdDbRenderEnvironment_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.OdDbRenderEnvironment_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbRenderEnvironment createObject() {// OdSmartPtr<OdDbRenderEnvironment>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbRenderEnvironment ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbRenderEnvironment)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRenderEnvironment),ptr, true));
93 ret = (OdDbRenderEnvironment)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRenderEnvironment),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbRenderEnvironment)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRenderEnvironment),ptr, true);
98 }
99
101 return ret;
102}
103
104 public void setFogEnabled(bool bEnable) {
107 }
108
109 public bool fogEnabled() {
112 return ret;
113 }
114
115 public void setFogBackgroundEnabled(bool bEnable) {
118 }
119
120 public bool fogBackgroundEnabled() {
123 return ret;
124 }
125
126 public void setFogColor(OdCmEntityColor color) {
129 }
130
134 return ret;
135 }
136
137 public OdResult setFogDensity(double dNear, double dFar) {
140 return ret;
141 }
142
143 public void fogDensity(out double dNear, out double dFar) {
144 TD_DbPINVOKE.OdDbRenderEnvironment_fogDensity(swigCPtr, out dNear, out dFar);
146 }
147
148 public OdResult setDistances(double dNear, double dFar) {
151 return ret;
152 }
153
154 public void distances(out double dNear, out double dFar) {
155 TD_DbPINVOKE.OdDbRenderEnvironment_distances(swigCPtr, out dNear, out dFar);
157 }
158
159 public void setEnvironmentImageEnabled(bool bEnabled) {
162 }
163
167 return ret;
168 }
169
173 return ret;
174 }
175
179 return ret;
180}
181
182 public override OdGiDrawable drawable() {
183 OdGiDrawable ret = (OdGiDrawable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiDrawable),TD_DbPINVOKE.OdDbRenderEnvironment_drawable(swigCPtr),false); /*createInt 3_2*/
184
186 return ret;
187}
188
189 public override OdResult dwgInFields(OdDbDwgFiler pFiler) {
192 return ret;
193 }
194
195 public override void dwgOutFields(OdDbDwgFiler pFiler) {
198 }
199
200 public override OdResult dxfInFields(OdDbDxfFiler pFiler) {
203 return ret;
204 }
205
206 public override void dxfOutFields(OdDbDxfFiler pFiler) {
209 }
210
211 public override UInt32 subSetAttributes(OdGiDrawableTraits pTraits) {
212// test csout
213 /*SIMPLETYPE*/
216 return ret;
217 }
218
219 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
220 string ret = TD_DbPINVOKE.OdDbRenderEnvironment_getRealClassName(ptr /*SIMPLETYPE*/);
222 return ret;
223 }
224
230
231}
232
233}
static HandleRef getCPtr(OdCmEntityColor obj)
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
void distances(out double dNear, out double dFar)
override void dwgOutFields(OdDbDwgFiler pFiler)
OdResult setDistances(double dNear, double dFar)
static string getRealClassName(IntPtr ptr)
OdResult setEnvironmentImageFileName(String sFileName)
OdDbRenderEnvironment(IntPtr cPtr, bool cMemoryOwn)
override void dxfOutFields(OdDbDxfFiler pFiler)
void setEnvironmentImageEnabled(bool bEnabled)
override UInt32 subSetAttributes(OdGiDrawableTraits pTraits)
static HandleRef getCPtr(OdDbRenderEnvironment obj)
void fogDensity(out double dNear, out double dFar)
OdResult setFogDensity(double dNear, double dFar)
static new OdDbRenderEnvironment createObject()
override OdRxObject queryX(OdRxClass protocolClass)
void setFogColor(OdCmEntityColor color)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
override void Dispose(bool disposing)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
override OdResult dxfInFields(OdDbDxfFiler pFiler)
static OdDbRenderEnvironment cast(OdRxObject pObj)
static global::System.Exception Retrieve()
static void OdDbRenderEnvironment_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbRenderEnvironment_createObject()
static int OdDbRenderEnvironment_setFogDensity(HandleRef jarg1, double jarg2, double jarg3)
static IntPtr OdDbRenderEnvironment_desc()
static int OdDbRenderEnvironment_setEnvironmentImageFileName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static String OdDbRenderEnvironment_environmentImageFileName(HandleRef jarg1)
static bool OdDbRenderEnvironment_fogEnabled(HandleRef jarg1)
static void OdDbRenderEnvironment_setFogEnabled(HandleRef jarg1, bool jarg2)
static IntPtr OdDbRenderEnvironment_cast(HandleRef jarg1)
static UInt32 OdDbRenderEnvironment_subSetAttributes(HandleRef jarg1, HandleRef jarg2)
static bool OdDbRenderEnvironment_fogBackgroundEnabled(HandleRef jarg1)
static void OdDbRenderEnvironment_setEnvironmentImageEnabled(HandleRef jarg1, bool jarg2)
static global::System.IntPtr OdDbRenderEnvironment_fogColor(HandleRef jarg1)
static void OdDbRenderEnvironment_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbRenderEnvironment_distances(HandleRef jarg1, out double jarg2, out double jarg3)
static int OdDbRenderEnvironment_setDistances(HandleRef jarg1, double jarg2, double jarg3)
static string OdDbRenderEnvironment_getRealClassName(IntPtr jarg1)
static void OdDbRenderEnvironment_setFogColor(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbRenderEnvironment_fogDensity(HandleRef jarg1, out double jarg2, out double jarg3)
static bool OdDbRenderEnvironment_environmentImageEnabled(HandleRef jarg1)
static IntPtr OdDbRenderEnvironment_drawable(HandleRef jarg1)
static void OdDbRenderEnvironment_setFogBackgroundEnabled(HandleRef jarg1, bool jarg2)
static int OdDbRenderEnvironment_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbRenderEnvironment_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbRenderEnvironment_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbRenderEnvironment_isA(HandleRef jarg1)
static void delete_OdDbRenderEnvironment(HandleRef jarg1)