Extended .NET SDK Documentation 2025 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
109
115
120
121 public int displayIndex() {
122 int ret = TD_DbPINVOKE.OdDbRenderEntry_displayIndex(swigCPtr);
124 return ret;
125 }
126
132
138
144
145 public String viewName() {
146 string ret = TD_DbPINVOKE.OdDbRenderEntry_viewName(swigCPtr);
148 return ret;
149}
150
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
179
185
191
197
202
203 public float renderTime() {
204 float ret = TD_DbPINVOKE.OdDbRenderEntry_renderTime(swigCPtr);
206 return ret;
207 }
208
213
214 public int memoryAmount() {
215 int ret = TD_DbPINVOKE.OdDbRenderEntry_memoryAmount(swigCPtr);
217 return ret;
218 }
219
224
230
235
236 public int lightCount() {
237 int ret = TD_DbPINVOKE.OdDbRenderEntry_lightCount(swigCPtr);
239 return ret;
240 }
241
246
252
258
263
269
274
275 protected static string getRealClassName(IntPtr 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
OdRxObject(IntPtr cPtr, bool cMemoryOwn)
Definition OdRxObject.cs:21
static HandleRef getCPtr(OdRxObject obj)
Definition OdRxObject.cs:26
static HandleRef getCPtr(OdDbDate obj)
Definition OdDbDate.cs:26
static HandleRef getCPtr(OdDbDwgFiler obj)
static HandleRef getCPtr(OdDbDxfFiler obj)
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)