Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgGradientInfoClassInstance.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.TG {
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 OdDgGradientInfoClassInstance(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgGradientInfoClassInstance_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgGradientInfoClassInstance 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 OdDgGradientInfoClassInstance cast(OdRxObject pObj) {// OdSmartPtr<OdDgGradientInfoClassInstance>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDgGradientInfoClassInstance)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgGradientInfoClassInstance),ptr, true));
52 ret = (OdDgGradientInfoClassInstance)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgGradientInfoClassInstance),ptr, false);
53 }
54 else
55 {
56 ret = (OdDgGradientInfoClassInstance)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgGradientInfoClassInstance),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),TG_DbPINVOKE.OdDgGradientInfoClassInstance_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),TG_DbPINVOKE.OdDgGradientInfoClassInstance_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),TG_DbPINVOKE.OdDgGradientInfoClassInstance_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public static OdDgGradientInfoClassInstance createObject() {// OdSmartPtr<OdDgGradientInfoClassInstance>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDgGradientInfoClassInstance)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgGradientInfoClassInstance),ptr, true));
93 ret = (OdDgGradientInfoClassInstance)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgGradientInfoClassInstance),ptr, false);
94 }
95 else
96 {
97 ret = (OdDgGradientInfoClassInstance)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgGradientInfoClassInstance),ptr, true);
98 }
99
101 return ret;
102}
103
104 public virtual double getGradientAngle() {
107 return ret;
108 }
109
110 public virtual void setGradientAngle(double dValue) {
113 }
114
115 public virtual double getGradientTint() {
118 return ret;
119 }
120
121 public virtual void setGradientTint(double dValue) {
124 }
125
126 public virtual double getGradientShift() {
129 return ret;
130 }
131
132 public virtual void setGradientShift(double dValue) {
135 }
136
137 public virtual Int32 getGradientOptions() {
138// test csout
139 /*SIMPLETYPE*/
142 return ret;
143 }
144
145 public virtual void setGradientOptions(Int32 /*SIMPLETYPE*/ iValue) {
146 TG_DbPINVOKE.OdDgGradientInfoClassInstance_setGradientOptions(swigCPtr, iValue /*SIMPLETYPE*/);
148 }
149
150 public virtual Int32 getGradientMode() {
151// test csout
152 /*SIMPLETYPE*/
155 return ret;
156 }
157
158 public virtual void setGradientMode(Int32 /*SIMPLETYPE*/ iValue) {
159 TG_DbPINVOKE.OdDgGradientInfoClassInstance_setGradientMode(swigCPtr, iValue /*SIMPLETYPE*/);
161 }
162
163 public virtual Int32 getFillOptions() {
164// test csout
165 /*SIMPLETYPE*/
168 return ret;
169 }
170
171 public virtual void setFillOptions(Int32 /*SIMPLETYPE*/ iValue) {
172 TG_DbPINVOKE.OdDgGradientInfoClassInstance_setFillOptions(swigCPtr, iValue /*SIMPLETYPE*/);
174 }
175
176 public virtual UInt32 getGradientKeyColorsItemCount() {
177// test csout
178 /*SIMPLETYPE*/
181 return ret;
182 }
183
184 public virtual OdDgGradientKeyColorClassInstance getGradientKeyColorsItem(UInt32 /*SIMPLETYPE*/ uIndex) {// OdDgGradientKeyColorClassInstancePtr
185 MemoryManager mMan = MemoryManager.GetMemoryManager();
186 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
187 IntPtr ptr = TG_DbPINVOKE.OdDgGradientInfoClassInstance_getGradientKeyColorsItem(swigCPtr, uIndex /*SIMPLETYPE*/);
188
190 if (null != mTrans)
191 {
192 mTrans.AddObject((OdDgGradientKeyColorClassInstance)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgGradientKeyColorClassInstance),ptr, true));
193 ret = (OdDgGradientKeyColorClassInstance)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgGradientKeyColorClassInstance),ptr, false);
194 }
195 else
196 {
197 ret = (OdDgGradientKeyColorClassInstance)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgGradientKeyColorClassInstance),ptr, true);
198 }
199
201 return ret;
202}
203
204 public virtual void setGradientKeyColorsItem(UInt32 /*SIMPLETYPE*/ uIndex, OdDgGradientKeyColorClassInstance value) {
207 }
208
212 }
213
214 public virtual void deleteGradientKeyColorsItem(UInt32 /*SIMPLETYPE*/ uIndex) {
217 }
218
222 return ret;
223 }
224
225 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
226 string ret = TG_DbPINVOKE.OdDgGradientInfoClassInstance_getRealClassName(ptr /*SIMPLETYPE*/);
228 return ret;
229 }
230
231}
232
233}
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
virtual void addGradientKeyColorsItem(OdDgGradientKeyColorClassInstance value)
virtual OdDgGradientKeyColorClassInstance getGradientKeyColorsItem(UInt32 uIndex)
OdDgGradientInfoClassInstance(IntPtr cPtr, bool cMemoryOwn)
static HandleRef getCPtr(OdDgGradientInfoClassInstance obj)
virtual void setGradientKeyColorsItem(UInt32 uIndex, OdDgGradientKeyColorClassInstance value)
static OdDgGradientInfoClassInstance cast(OdRxObject pObj)
static OdDgGradientInfoClassInstance createObject()
override OdRxObject queryX(OdRxClass protocolClass)
static HandleRef getCPtr(OdDgGradientKeyColorClassInstance obj)
static global::System.Exception Retrieve()
static IntPtr OdDgGradientInfoClassInstance_isA(HandleRef jarg1)
static void OdDgGradientInfoClassInstance_setGradientTint(HandleRef jarg1, double jarg2)
static void OdDgGradientInfoClassInstance_setGradientKeyColorsItem(HandleRef jarg1, UInt32 jarg2, HandleRef jarg3)
static IntPtr OdDgGradientInfoClassInstance_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdDgGradientInfoClassInstance_setGradientMode(HandleRef jarg1, Int32 jarg2)
static void OdDgGradientInfoClassInstance_setGradientOptions(HandleRef jarg1, Int32 jarg2)
static double OdDgGradientInfoClassInstance_getGradientTint(HandleRef jarg1)
static void OdDgGradientInfoClassInstance_addGradientKeyColorsItem(HandleRef jarg1, HandleRef jarg2)
static string OdDgGradientInfoClassInstance_getRealClassName(IntPtr jarg1)
static void OdDgGradientInfoClassInstance_deleteGradientKeyColorsItem(HandleRef jarg1, UInt32 jarg2)
static void OdDgGradientInfoClassInstance_setGradientAngle(HandleRef jarg1, double jarg2)
static IntPtr OdDgGradientInfoClassInstance_createObject()
static IntPtr OdDgGradientInfoClassInstance_cast(HandleRef jarg1)
static Int32 OdDgGradientInfoClassInstance_getGradientOptions(HandleRef jarg1)
static void OdDgGradientInfoClassInstance_setGradientShift(HandleRef jarg1, double jarg2)
static void delete_OdDgGradientInfoClassInstance(HandleRef jarg1)
static void OdDgGradientInfoClassInstance_setFillOptions(HandleRef jarg1, Int32 jarg2)
static UInt32 OdDgGradientInfoClassInstance_getGradientKeyColorsItemCount(HandleRef jarg1)
static Int32 OdDgGradientInfoClassInstance_getGradientMode(HandleRef jarg1)
static IntPtr OdDgGradientInfoClassInstance_desc()
static IntPtr OdDgGradientInfoClassInstance_getGradientKeyColorsItem(HandleRef jarg1, UInt32 jarg2)
static double OdDgGradientInfoClassInstance_getGradientShift(HandleRef jarg1)
static double OdDgGradientInfoClassInstance_getGradientAngle(HandleRef jarg1)
static Int32 OdDgGradientInfoClassInstance_getFillOptions(HandleRef jarg1)
static global::System.IntPtr OdDgGradientInfoClassInstance_getDefaultClassReference()