Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDbGradientBackground.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 OdDbGradientBackground(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbGradientBackground_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbGradientBackground 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 OdDbGradientBackground cast(OdRxObject pObj) {// OdSmartPtr<OdDbGradientBackground>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbGradientBackground ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbGradientBackground)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbGradientBackground),ptr, true));
52 ret = (OdDbGradientBackground)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbGradientBackground),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbGradientBackground)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbGradientBackground),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.OdDbGradientBackground_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.OdDbGradientBackground_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.OdDbGradientBackground_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbGradientBackground createObject() {// OdSmartPtr<OdDbGradientBackground>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbGradientBackground ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbGradientBackground)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbGradientBackground),ptr, true));
93 ret = (OdDbGradientBackground)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbGradientBackground),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbGradientBackground)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbGradientBackground),ptr, true);
98 }
99
101 return ret;
102}
103
108
114
119
125
130
136
141
142 public double horizon() {
143 double ret = TD_DbPINVOKE.OdDbGradientBackground_horizon(swigCPtr);
145 return ret;
146 }
147
152
153 public double height() {
154 double ret = TD_DbPINVOKE.OdDbGradientBackground_height(swigCPtr);
156 return ret;
157 }
158
163
164 public double rotation() {
165 double ret = TD_DbPINVOKE.OdDbGradientBackground_rotation(swigCPtr);
167 return ret;
168 }
169
175
180
186
191
192 public override UInt32 subSetAttributes(OdGiDrawableTraits pTraits) {
193// test csout
194 /*SIMPLETYPE*/
197 return ret;
198 }
199
205
206 protected static string getRealClassName(IntPtr ptr) {
207 string ret = TD_DbPINVOKE.OdDbGradientBackground_getRealClassName(ptr /*SIMPLETYPE*/);
209 return ret;
210 }
211
216 public double vb_height() { return this.height(); }
217
222 public double vb_rotation() { return this.rotation(); }
223
229
230}
231
232}
static HandleRef getCPtr(OdCmEntityColor obj)
static HandleRef getCPtr(OdGiDrawableTraits obj)
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(OdDbDwgFiler obj)
static HandleRef getCPtr(OdDbDxfFiler obj)
OdDbGradientBackground(IntPtr cPtr, bool cMemoryOwn)
override OdGiDrawable.DrawableType drawableType()
override void dxfOutFields(OdDbDxfFiler pFiler)
void setColorMiddle(OdCmEntityColor color)
static HandleRef getCPtr(OdDbGradientBackground obj)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
static OdDbGradientBackground cast(OdRxObject pObj)
override void Dispose(bool disposing)
override void dwgOutFields(OdDbDwgFiler pFiler)
static new OdDbGradientBackground createObject()
override UInt32 subSetAttributes(OdGiDrawableTraits pTraits)
void setColorBottom(OdCmEntityColor color)
override OdRxObject queryX(OdRxClass protocolClass)
override Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
void setColorTop(OdCmEntityColor color)
static string getRealClassName(IntPtr ptr)
static global::System.Exception Retrieve()
static void OdDbGradientBackground_setColorTop(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbGradientBackground_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbGradientBackground_drawableType(HandleRef jarg1)
static int OdDbGradientBackground_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbGradientBackground_setHeight(HandleRef jarg1, double jarg2)
static void delete_OdDbGradientBackground(HandleRef jarg1)
static IntPtr OdDbGradientBackground_createObject()
static void OdDbGradientBackground_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbGradientBackground_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbGradientBackground_desc()
static global::System.IntPtr OdDbGradientBackground_colorBottom(HandleRef jarg1)
static double OdDbGradientBackground_rotation(HandleRef jarg1)
static double OdDbGradientBackground_horizon(HandleRef jarg1)
static double OdDbGradientBackground_height(HandleRef jarg1)
static string OdDbGradientBackground_getRealClassName(IntPtr jarg1)
static IntPtr OdDbGradientBackground_cast(HandleRef jarg1)
static UInt32 OdDbGradientBackground_subSetAttributes(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbGradientBackground_isA(HandleRef jarg1)
static void OdDbGradientBackground_setColorBottom(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbGradientBackground_setColorMiddle(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDbGradientBackground_queryX(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbGradientBackground_colorMiddle(HandleRef jarg1)
static void OdDbGradientBackground_setRotation(HandleRef jarg1, double jarg2)
static void OdDbGradientBackground_setHorizon(HandleRef jarg1, double jarg2)
static global::System.IntPtr OdDbGradientBackground_colorTop(HandleRef jarg1)