Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdGiRenderSettingsTraits.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 OdGiRenderSettingsTraits(IntPtr cPtr, bool cMemoryOwn) : base(GlobalsPINVOKE.OdGiRenderSettingsTraits_SWIGUpcast(cPtr), cMemoryOwn) {
21 swigCPtr = new HandleRef(this, cPtr);
22 }
23
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
25 public static HandleRef getCPtr(OdGiRenderSettingsTraits 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 OdGiRenderSettingsTraits cast(OdRxObject pObj) {// OdSmartPtr<OdGiRenderSettingsTraits>
43 MemoryManager mMan = MemoryManager.GetMemoryManager();
44 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
46
47 OdGiRenderSettingsTraits ret = null;
48 if (null != mTrans)
49 {
50 mTrans.AddObject((OdGiRenderSettingsTraits)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiRenderSettingsTraits),ptr, true));
51 ret = (OdGiRenderSettingsTraits)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiRenderSettingsTraits),ptr, false);
52 }
53 else
54 {
55 ret = (OdGiRenderSettingsTraits)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiRenderSettingsTraits),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.OdGiRenderSettingsTraits_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.OdGiRenderSettingsTraits_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.OdGiRenderSettingsTraits_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
78
80 return ret;
81}
82
83 public static OdGiRenderSettingsTraits createObject() {// OdSmartPtr<OdGiRenderSettingsTraits>
84 MemoryManager mMan = MemoryManager.GetMemoryManager();
85 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
87
88 OdGiRenderSettingsTraits ret = null;
89 if (null != mTrans)
90 {
91 mTrans.AddObject((OdGiRenderSettingsTraits)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiRenderSettingsTraits),ptr, true));
92 ret = (OdGiRenderSettingsTraits)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiRenderSettingsTraits),ptr, false);
93 }
94 else
95 {
96 ret = (OdGiRenderSettingsTraits)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiRenderSettingsTraits),ptr, true);
97 }
98
100 return ret;
101}
102
103 public virtual void setMaterialEnabled(bool enabled) {
106 }
107
108 public virtual bool materialEnabled() {
111 return ret;
112 }
113
114 public virtual void setTextureSampling(bool enabled) {
117 }
118
119 public virtual bool textureSampling() {
122 return ret;
123 }
124
125 public virtual void setBackFacesEnabled(bool enabled) {
128 }
129
130 public virtual bool backFacesEnabled() {
133 return ret;
134 }
135
136 public virtual void setShadowsEnabled(bool enabled) {
139 }
140
141 public virtual bool shadowsEnabled() {
144 return ret;
145 }
146
147 public virtual void setDiagnosticBackgroundEnabled(bool enabled) {
150 }
151
152 public virtual bool diagnosticBackgroundEnabled() {
155 return ret;
156 }
157
158 public virtual void setModelScaleFactor(double scaleFactor) {
161 }
162
163 public virtual double modelScaleFactor() {
166 return ret;
167 }
168
169 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
170 string ret = GlobalsPINVOKE.OdGiRenderSettingsTraits_getRealClassName(ptr /*SIMPLETYPE*/);
172 return ret;
173 }
174
175}
176
177}
static global::System.Exception Retrieve()
static void OdGiRenderSettingsTraits_setShadowsEnabled(HandleRef jarg1, bool jarg2)
static double OdGiRenderSettingsTraits_modelScaleFactor(HandleRef jarg1)
static bool OdGiRenderSettingsTraits_textureSampling(HandleRef jarg1)
static IntPtr OdGiRenderSettingsTraits_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdGiRenderSettingsTraits_setMaterialEnabled(HandleRef jarg1, bool jarg2)
static string OdGiRenderSettingsTraits_getRealClassName(IntPtr jarg1)
static void OdGiRenderSettingsTraits_setTextureSampling(HandleRef jarg1, bool jarg2)
static IntPtr OdGiRenderSettingsTraits_isA(HandleRef jarg1)
static void delete_OdGiRenderSettingsTraits(HandleRef jarg1)
static bool OdGiRenderSettingsTraits_diagnosticBackgroundEnabled(HandleRef jarg1)
static IntPtr OdGiRenderSettingsTraits_createObject()
static IntPtr OdGiRenderSettingsTraits_cast(HandleRef jarg1)
static void OdGiRenderSettingsTraits_setModelScaleFactor(HandleRef jarg1, double jarg2)
static void OdGiRenderSettingsTraits_setDiagnosticBackgroundEnabled(HandleRef jarg1, bool jarg2)
static bool OdGiRenderSettingsTraits_shadowsEnabled(HandleRef jarg1)
static IntPtr OdGiRenderSettingsTraits_desc()
static void OdGiRenderSettingsTraits_setBackFacesEnabled(HandleRef jarg1, bool jarg2)
static bool OdGiRenderSettingsTraits_materialEnabled(HandleRef jarg1)
static bool OdGiRenderSettingsTraits_backFacesEnabled(HandleRef jarg1)
virtual void setDiagnosticBackgroundEnabled(bool enabled)
virtual void setBackFacesEnabled(bool enabled)
static OdGiRenderSettingsTraits cast(OdRxObject pObj)
override OdRxObject queryX(OdRxClass protocolClass)
static HandleRef getCPtr(OdGiRenderSettingsTraits obj)
virtual void setModelScaleFactor(double scaleFactor)
static OdGiRenderSettingsTraits createObject()
OdGiRenderSettingsTraits(IntPtr cPtr, bool cMemoryOwn)
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26