Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdGiGradientBackgroundTraits.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 OdGiGradientBackgroundTraits(IntPtr cPtr, bool cMemoryOwn) : base(GlobalsPINVOKE.OdGiGradientBackgroundTraits_SWIGUpcast(cPtr), cMemoryOwn) {
21 swigCPtr = new HandleRef(this, cPtr);
22 }
23
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
25 public static HandleRef getCPtr(OdGiGradientBackgroundTraits 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 OdGiGradientBackgroundTraits cast(OdRxObject pObj) {// OdSmartPtr<OdGiGradientBackgroundTraits>
43 MemoryManager mMan = MemoryManager.GetMemoryManager();
44 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
46
48 if (null != mTrans)
49 {
50 mTrans.AddObject((OdGiGradientBackgroundTraits)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiGradientBackgroundTraits),ptr, true));
51 ret = (OdGiGradientBackgroundTraits)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiGradientBackgroundTraits),ptr, false);
52 }
53 else
54 {
55 ret = (OdGiGradientBackgroundTraits)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiGradientBackgroundTraits),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.OdGiGradientBackgroundTraits_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.OdGiGradientBackgroundTraits_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.OdGiGradientBackgroundTraits_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
78
80 return ret;
81}
82
83 public static OdGiGradientBackgroundTraits createObject() {// OdSmartPtr<OdGiGradientBackgroundTraits>
84 MemoryManager mMan = MemoryManager.GetMemoryManager();
85 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
87
89 if (null != mTrans)
90 {
91 mTrans.AddObject((OdGiGradientBackgroundTraits)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiGradientBackgroundTraits),ptr, true));
92 ret = (OdGiGradientBackgroundTraits)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiGradientBackgroundTraits),ptr, false);
93 }
94 else
95 {
96 ret = (OdGiGradientBackgroundTraits)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiGradientBackgroundTraits),ptr, true);
97 }
98
100 return ret;
101}
102
103 public virtual void setColorTop(OdCmEntityColor color) {
106 }
107
108 public virtual OdCmEntityColor colorTop() {
111 return ret;
112 }
113
114 public virtual void setColorMiddle(OdCmEntityColor color) {
117 }
118
119 public virtual OdCmEntityColor colorMiddle() {
122 return ret;
123 }
124
125 public virtual void setColorBottom(OdCmEntityColor color) {
128 }
129
130 public virtual OdCmEntityColor colorBottom() {
133 return ret;
134 }
135
136 public virtual void setHorizon(double horizon) {
139 }
140
141 public virtual double horizon() {
144 return ret;
145 }
146
147 public virtual void setHeight(double height) {
150 }
151
152 public virtual double height() {
155 return ret;
156 }
157
158 public virtual void setRotation(double rotation) {
161 }
162
163 public virtual double rotation() {
166 return ret;
167 }
168
169 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
170 string ret = GlobalsPINVOKE.OdGiGradientBackgroundTraits_getRealClassName(ptr /*SIMPLETYPE*/);
172 return ret;
173 }
174
179 public virtual double vb_height() { return this.height(); }
180
185 public virtual double vb_rotation() { return this.rotation(); }
186
187}
188
189}
static global::System.Exception Retrieve()
static void OdGiGradientBackgroundTraits_setColorBottom(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiGradientBackgroundTraits_setHeight(HandleRef jarg1, double jarg2)
static IntPtr OdGiGradientBackgroundTraits_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdGiGradientBackgroundTraits_setColorTop(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdGiGradientBackgroundTraits_createObject()
static global::System.IntPtr OdGiGradientBackgroundTraits_colorBottom(HandleRef jarg1)
static IntPtr OdGiGradientBackgroundTraits_isA(HandleRef jarg1)
static void OdGiGradientBackgroundTraits_setColorMiddle(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGiGradientBackgroundTraits_colorTop(HandleRef jarg1)
static void OdGiGradientBackgroundTraits_setRotation(HandleRef jarg1, double jarg2)
static global::System.IntPtr OdGiGradientBackgroundTraits_colorMiddle(HandleRef jarg1)
static double OdGiGradientBackgroundTraits_height(HandleRef jarg1)
static IntPtr OdGiGradientBackgroundTraits_cast(HandleRef jarg1)
static double OdGiGradientBackgroundTraits_horizon(HandleRef jarg1)
static string OdGiGradientBackgroundTraits_getRealClassName(IntPtr jarg1)
static IntPtr OdGiGradientBackgroundTraits_desc()
static void OdGiGradientBackgroundTraits_setHorizon(HandleRef jarg1, double jarg2)
static void delete_OdGiGradientBackgroundTraits(HandleRef jarg1)
static double OdGiGradientBackgroundTraits_rotation(HandleRef jarg1)
static HandleRef getCPtr(OdCmEntityColor obj)
static OdGiGradientBackgroundTraits createObject()
static OdGiGradientBackgroundTraits cast(OdRxObject pObj)
virtual void setColorBottom(OdCmEntityColor color)
OdGiGradientBackgroundTraits(IntPtr cPtr, bool cMemoryOwn)
virtual void setColorTop(OdCmEntityColor color)
static HandleRef getCPtr(OdGiGradientBackgroundTraits obj)
override OdRxObject queryX(OdRxClass protocolClass)
virtual void setColorMiddle(OdCmEntityColor color)
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26