Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdGiViewportTraits.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.Core {
12
13using System;
14using System.Runtime.InteropServices;
15
17 private Object locker = new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
20 public OdGiViewportTraits(IntPtr cPtr, bool cMemoryOwn) : base(GlobalsPINVOKE.OdGiViewportTraits_SWIGUpcast(cPtr), cMemoryOwn) {
21 swigCPtr = new HandleRef(this, cPtr);
22 }
23
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
25 public static HandleRef getCPtr(OdGiViewportTraits obj) {
26 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
27 }
28
29 protected override void Dispose(bool disposing) {
30 lock(this) {
31 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
32 if (swigCMemOwn) {
33 swigCMemOwn = false;
35 }
36 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
37 }
38 base.Dispose(disposing);
39 }
40 }
41
42 public static OdGiViewportTraits cast(OdRxObject pObj) {// OdSmartPtr<OdGiViewportTraits>
43 MemoryManager mMan = MemoryManager.GetMemoryManager();
44 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
46
47 OdGiViewportTraits ret = null;
48 if (null != mTrans)
49 {
50 mTrans.AddObject((OdGiViewportTraits)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiViewportTraits),ptr, true));
51 ret = (OdGiViewportTraits)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiViewportTraits),ptr, false);
52 }
53 else
54 {
55 ret = (OdGiViewportTraits)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiViewportTraits),ptr, true);
56 }
57
59 return ret;
60}
61
62 public new static OdRxClass desc() {
63 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),GlobalsPINVOKE.OdGiViewportTraits_desc(),false); /*createInt 3_2*/
64
66 return ret;
67}
68
69 public override OdRxClass isA() {
70 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),GlobalsPINVOKE.OdGiViewportTraits_isA(swigCPtr),false); /*createInt 3_2*/
71
73 return ret;
74}
75
76 public override OdRxObject queryX(OdRxClass protocolClass) {
77 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),GlobalsPINVOKE.OdGiViewportTraits_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
78
80 return ret;
81}
82
83 public new static OdGiViewportTraits createObject() {// OdSmartPtr<OdGiViewportTraits>
84 MemoryManager mMan = MemoryManager.GetMemoryManager();
85 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
87
88 OdGiViewportTraits ret = null;
89 if (null != mTrans)
90 {
91 mTrans.AddObject((OdGiViewportTraits)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiViewportTraits),ptr, true));
92 ret = (OdGiViewportTraits)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiViewportTraits),ptr, false);
93 }
94 else
95 {
96 ret = (OdGiViewportTraits)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiViewportTraits),ptr, true);
97 }
98
100 return ret;
101}
102
103 public virtual bool isDefaultLightingOn() {
106 return ret;
107 }
108
109 public virtual void setDefaultLightingOn(bool b) {
112 }
113
117 return ret;
118 }
119
123 }
124
128 return ret;
129 }
130
131 public virtual void setUserDefinedLightDirection(OdGeVector3d lightDirection) {
134 }
135
136 public virtual double defaultLightingIntensity() {
139 return ret;
140 }
141
142 public virtual void setDefaultLightingIntensity(double dIntensity) {
145 }
146
150 return ret;
151 }
152
156 }
157
161 }
162
166 }
167
171 }
172
176 return ret;
177 }
178
179 public virtual void setContrast(double contrast) {
182 }
183
184 public virtual double contrast() {
185 double ret = GlobalsPINVOKE.OdGiViewportTraits_contrast(swigCPtr);
187 return ret;
188 }
189
190 public virtual void setBrightness(double brightness) {
193 }
194
195 public virtual double brightness() {
196 double ret = GlobalsPINVOKE.OdGiViewportTraits_brightness(swigCPtr);
198 return ret;
199 }
200
201 public virtual void setBackground(OdDbStub bg) {
204 }
205
206 public virtual OdDbStub background() {
207 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGiViewportTraits_background(swigCPtr);
208 OdDbStub ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdDbStub(cPtr, false);
210 return ret;
211 }
212
213 public virtual void setRenderEnvironment(OdDbStub re) {
216 }
217
218 public virtual OdDbStub renderEnvironment() {
219 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGiViewportTraits_renderEnvironment(swigCPtr);
220 OdDbStub ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdDbStub(cPtr, false);
222 return ret;
223 }
224
225 public virtual void setRenderSettings(OdDbStub rs) {
228 }
229
230 public virtual OdDbStub renderSettings() {
231 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGiViewportTraits_renderSettings(swigCPtr);
232 OdDbStub ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdDbStub(cPtr, false);
234 return ret;
235 }
236
240 }
241
245 }
246
247 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
248 string ret = GlobalsPINVOKE.OdGiViewportTraits_getRealClassName(ptr /*SIMPLETYPE*/);
250 return ret;
251 }
252
258
263 public virtual Teigha.Core.OdDbStub vb_lineType() { return this.lineType(); }
264
269 public virtual Teigha.Core.LineWeight vb_lineWeight() { return this.lineWeight(); }
270
275 public virtual Teigha.Core.OdDbStub vb_material() { return this.material(); }
276
282
287 public virtual uint vb_drawFlags() { return this.drawFlags(); }
288
293 public virtual uint vb_lockFlags() { return this.lockFlags(); }
294
300
306
310 kBackLighting = 2,
312 }
313
314}
315
316}
static global::System.Exception Retrieve()
static string OdGiViewportTraits_getRealClassName(IntPtr jarg1)
static void OdGiViewportTraits_setRenderEnvironment(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdGiViewportTraits_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdGiViewportTraits_defaultLightingShadowParameters(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiViewportTraits_setBackground(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGiViewportTraits_background(HandleRef jarg1)
static void OdGiViewportTraits_toneOperatorParameters(HandleRef jarg1, HandleRef jarg2)
static void OdGiViewportTraits_setToneOperatorParameters(HandleRef jarg1, HandleRef jarg2)
static void OdGiViewportTraits_setDefaultLightingShadowParameters(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdGiViewportTraits_cast(HandleRef jarg1)
static void OdGiViewportTraits_setDefaultLightingOn(HandleRef jarg1, bool jarg2)
static void delete_OdGiViewportTraits(HandleRef jarg1)
static void OdGiViewportTraits_setUserDefinedLightDirection(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static double OdGiViewportTraits_brightness(HandleRef jarg1)
static global::System.IntPtr OdGiViewportTraits_renderEnvironment(HandleRef jarg1)
static void OdGiViewportTraits_setDefaultLightingColor(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiViewportTraits_setRenderSettings(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdGiViewportTraits_isA(HandleRef jarg1)
static global::System.IntPtr OdGiViewportTraits_defaultLightingColor(HandleRef jarg1)
static int OdGiViewportTraits_defaultLightingType(HandleRef jarg1)
static bool OdGiViewportTraits_isDefaultLightingOn(HandleRef jarg1)
static void OdGiViewportTraits_setDefaultLightingType(HandleRef jarg1, int jarg2)
static double OdGiViewportTraits_defaultLightingIntensity(HandleRef jarg1)
static void OdGiViewportTraits_setBrightness(HandleRef jarg1, double jarg2)
static global::System.IntPtr OdGiViewportTraits_renderSettings(HandleRef jarg1)
static global::System.IntPtr OdGiViewportTraits_userDefinedLightDirection(HandleRef jarg1)
static double OdGiViewportTraits_contrast(HandleRef jarg1)
static void OdGiViewportTraits_setContrast(HandleRef jarg1, double jarg2)
static IntPtr OdGiViewportTraits_desc()
static global::System.IntPtr OdGiViewportTraits_ambientLightColor(HandleRef jarg1)
static IntPtr OdGiViewportTraits_createObject()
static void OdGiViewportTraits_setDefaultLightingIntensity(HandleRef jarg1, double jarg2)
static void OdGiViewportTraits_setAmbientLightColor(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static HandleRef getCPtr(OdCmEntityColor obj)
static HandleRef getCPtr(OdDbStub obj)
Definition: OdDbStub.cs:26
static HandleRef getCPtr(OdGeVector3d obj)
Definition: OdGeVector3d.cs:26
static HandleRef getCPtr(OdGiShadowParameters obj)
virtual OdGiSubEntityTraits.SelectionFlags selectionFlags()
virtual PlotStyleNameType plotStyleNameType()
virtual OdGiSubEntityTraits.ShadowFlags shadowFlags()
static HandleRef getCPtr(OdGiToneOperatorParameters obj)
virtual Teigha.Core.OdDbStub vb_material()
virtual OdCmEntityColor defaultLightingColor()
virtual void setContrast(double contrast)
virtual OdGiViewportTraits.DefaultLightingType defaultLightingType()
virtual void setDefaultLightingIntensity(double dIntensity)
virtual void setDefaultLightingType(OdGiViewportTraits.DefaultLightingType arg0)
static OdGiViewportTraits cast(OdRxObject pObj)
virtual void defaultLightingShadowParameters(OdGiShadowParameters params_)
virtual void setToneOperatorParameters(OdGiToneOperatorParameters params_)
virtual Teigha.Core.OdGiSubEntityTraits.SelectionFlags vb_selectionFlags()
virtual Teigha.Core.LineWeight vb_lineWeight()
virtual void setBackground(OdDbStub bg)
virtual void setRenderSettings(OdDbStub rs)
virtual void setRenderEnvironment(OdDbStub re)
virtual void setUserDefinedLightDirection(OdGeVector3d lightDirection)
virtual void setDefaultLightingOn(bool b)
virtual OdCmEntityColor ambientLightColor()
static new OdGiViewportTraits createObject()
override OdRxObject queryX(OdRxClass protocolClass)
override void Dispose(bool disposing)
virtual void setBrightness(double brightness)
virtual void toneOperatorParameters(OdGiToneOperatorParameters params_)
virtual Teigha.Core.OdGiViewportTraits.DefaultLightingType vb_defaultLightingType()
virtual OdGeVector3d userDefinedLightDirection()
virtual void setAmbientLightColor(OdCmEntityColor color)
static string getRealClassName(IntPtr ptr)
virtual Teigha.Core.PlotStyleNameType vb_plotStyleNameType()
virtual void setDefaultLightingShadowParameters(OdGiShadowParameters params_)
virtual void setDefaultLightingColor(OdCmEntityColor color)
virtual Teigha.Core.OdGiSubEntityTraits.ShadowFlags vb_shadowFlags()
static HandleRef getCPtr(OdGiViewportTraits obj)
OdGiViewportTraits(IntPtr cPtr, bool cMemoryOwn)
virtual Teigha.Core.OdDbStub vb_lineType()
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26