Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbRenderEntry.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 OdDbRenderEntry(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbRenderEntry_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbRenderEntry 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 OdDbRenderEntry cast(OdRxObject pObj) {// OdSmartPtr<OdDbRenderEntry>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbRenderEntry ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbRenderEntry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRenderEntry),ptr, true));
52 ret = (OdDbRenderEntry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRenderEntry),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbRenderEntry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRenderEntry),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.OdDbRenderEntry_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.OdDbRenderEntry_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.OdDbRenderEntry_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbRenderEntry createObject() {// OdSmartPtr<OdDbRenderEntry>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbRenderEntry ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbRenderEntry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRenderEntry),ptr, true));
93 ret = (OdDbRenderEntry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRenderEntry),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbRenderEntry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRenderEntry),ptr, true);
98 }
99
101 return ret;
102}
103
107 return ret;
108 }
109
111 string ret = TD_DbPINVOKE.OdDbRenderEntry_imageFileName(swigCPtr);
113 return ret;
114}
115
116 public void setDisplayIndex(int nDisplay) {
119 }
120
121 public int displayIndex() {
122 int ret = TD_DbPINVOKE.OdDbRenderEntry_displayIndex(swigCPtr);
124 return ret;
125 }
126
130 return ret;
131 }
132
134 string ret = TD_DbPINVOKE.OdDbRenderEntry_presetName(swigCPtr);
136 return ret;
137}
138
142 return ret;
143 }
144
145 public String viewName() {
146 string ret = TD_DbPINVOKE.OdDbRenderEntry_viewName(swigCPtr);
148 return ret;
149}
150
151 public OdResult setDimensions(int w, int h) {
154 return ret;
155 }
156
157 public void dimensions(out int w, out int h) {
158 TD_DbPINVOKE.OdDbRenderEntry_dimensions(swigCPtr, out w, out h);
160 }
161
162 public int dimensionW() {
163 int ret = TD_DbPINVOKE.OdDbRenderEntry_dimensionW(swigCPtr);
165 return ret;
166 }
167
168 public int dimensionH() {
169 int ret = TD_DbPINVOKE.OdDbRenderEntry_dimensionH(swigCPtr);
171 return ret;
172 }
173
177 return ret;
178 }
179
181 OdDbDate ret = new OdDbDate(TD_DbPINVOKE.OdDbRenderEntry_startTime(swigCPtr), false);
183 return ret;
184 }
185
189 return ret;
190 }
191
192 public OdDbDate endTime() {
193 OdDbDate ret = new OdDbDate(TD_DbPINVOKE.OdDbRenderEntry_endTime(swigCPtr), false);
195 return ret;
196 }
197
198 public void setRenderTime(float fTime) {
201 }
202
203 public float renderTime() {
204 float ret = TD_DbPINVOKE.OdDbRenderEntry_renderTime(swigCPtr);
206 return ret;
207 }
208
209 public void setMemoryAmount(int nAmount) {
212 }
213
214 public int memoryAmount() {
215 int ret = TD_DbPINVOKE.OdDbRenderEntry_memoryAmount(swigCPtr);
217 return ret;
218 }
219
220 public void setMaterialCount(int nCount) {
223 }
224
225 public int materialCount() {
228 return ret;
229 }
230
231 public void setLightCount(int nCount) {
234 }
235
236 public int lightCount() {
237 int ret = TD_DbPINVOKE.OdDbRenderEntry_lightCount(swigCPtr);
239 return ret;
240 }
241
242 public void setTriangleCount(int nCount) {
245 }
246
247 public int triangleCount() {
250 return ret;
251 }
252
253 public override OdResult dwgInFields(OdDbDwgFiler pFiler) {
256 return ret;
257 }
258
259 public override void dwgOutFields(OdDbDwgFiler pFiler) {
262 }
263
264 public override OdResult dxfInFields(OdDbDxfFiler pFiler) {
267 return ret;
268 }
269
270 public override void dxfOutFields(OdDbDxfFiler pFiler) {
273 }
274
275 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
276 string ret = TD_DbPINVOKE.OdDbRenderEntry_getRealClassName(ptr /*SIMPLETYPE*/);
278 return ret;
279 }
280
286
287}
288
289}
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static HandleRef getCPtr(OdDbDate obj)
Definition: OdDbDate.cs:26
static HandleRef getCPtr(OdDbDwgFiler obj)
Definition: OdDbDwgFiler.cs:26
static HandleRef getCPtr(OdDbDxfFiler obj)
Definition: OdDbDxfFiler.cs:26
static new OdDbRenderEntry createObject()
void setMemoryAmount(int nAmount)
void setMaterialCount(int nCount)
OdDbDate endTime()
static HandleRef getCPtr(OdDbRenderEntry obj)
int memoryAmount()
String viewName()
int triangleCount()
int lightCount()
void setRenderTime(float fTime)
int displayIndex()
override OdRxClass isA()
void setLightCount(int nCount)
static new OdRxClass desc()
void setTriangleCount(int nCount)
override void Dispose(bool disposing)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
OdResult setPresetName(String name)
int materialCount()
String presetName()
OdResult setStartTime(OdDbDate date)
override OdRxObject queryX(OdRxClass protocolClass)
String imageFileName()
void dimensions(out int w, out int h)
OdDbDate startTime()
override void dxfOutFields(OdDbDxfFiler pFiler)
OdResult setEndTime(OdDbDate date)
OdDbRenderEntry(IntPtr cPtr, bool cMemoryOwn)
override void dwgOutFields(OdDbDwgFiler pFiler)
static string getRealClassName(IntPtr ptr)
OdResult setImageFileName(String fileName)
float renderTime()
OdResult setDimensions(int w, int h)
void setDisplayIndex(int nDisplay)
int dimensionW()
override OdResult dwgInFields(OdDbDwgFiler pFiler)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
int dimensionH()
OdResult setViewName(String name)
static OdDbRenderEntry cast(OdRxObject pObj)
static global::System.Exception Retrieve()
static IntPtr OdDbRenderEntry_createObject()
static int OdDbRenderEntry_setStartTime(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbRenderEntry_lightCount(HandleRef jarg1)
static int OdDbRenderEntry_setImageFileName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static int OdDbRenderEntry_dimensionW(HandleRef jarg1)
static int OdDbRenderEntry_setPresetName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDbRenderEntry_dimensions(HandleRef jarg1, out int jarg2, out int jarg3)
static int OdDbRenderEntry_triangleCount(HandleRef jarg1)
static void delete_OdDbRenderEntry(HandleRef jarg1)
static IntPtr OdDbRenderEntry_isA(HandleRef jarg1)
static string OdDbRenderEntry_getRealClassName(IntPtr jarg1)
static void OdDbRenderEntry_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbRenderEntry_displayIndex(HandleRef jarg1)
static int OdDbRenderEntry_memoryAmount(HandleRef jarg1)
static int OdDbRenderEntry_setEndTime(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbRenderEntry_materialCount(HandleRef jarg1)
static String OdDbRenderEntry_imageFileName(HandleRef jarg1)
static void OdDbRenderEntry_setDisplayIndex(HandleRef jarg1, int jarg2)
static int OdDbRenderEntry_setDimensions(HandleRef jarg1, int jarg2, int jarg3)
static String OdDbRenderEntry_presetName(HandleRef jarg1)
static global::System.IntPtr OdDbRenderEntry_endTime(HandleRef jarg1)
static void OdDbRenderEntry_setRenderTime(HandleRef jarg1, float jarg2)
static void OdDbRenderEntry_setMemoryAmount(HandleRef jarg1, int jarg2)
static IntPtr OdDbRenderEntry_cast(HandleRef jarg1)
static int OdDbRenderEntry_dimensionH(HandleRef jarg1)
static IntPtr OdDbRenderEntry_queryX(HandleRef jarg1, HandleRef jarg2)
static float OdDbRenderEntry_renderTime(HandleRef jarg1)
static global::System.IntPtr OdDbRenderEntry_startTime(HandleRef jarg1)
static IntPtr OdDbRenderEntry_desc()
static void OdDbRenderEntry_setLightCount(HandleRef jarg1, int jarg2)
static int OdDbRenderEntry_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbRenderEntry_setViewName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDbRenderEntry_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbRenderEntry_setTriangleCount(HandleRef jarg1, int jarg2)
static String OdDbRenderEntry_viewName(HandleRef jarg1)
static void OdDbRenderEntry_setMaterialCount(HandleRef jarg1, int jarg2)
static int OdDbRenderEntry_dxfInFields(HandleRef jarg1, HandleRef jarg2)