Extended .NET SDK Documentation 2025 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
109
114
115 public virtual double getGradientTint() {
118 return ret;
119 }
120
125
131
136
137 public virtual Int32 getGradientOptions() {
138// test csout
139 /*SIMPLETYPE*/
142 return ret;
143 }
144
145 public virtual void setGradientOptions(Int32 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 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 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 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
208
213
218
224
225 protected static string getRealClassName(IntPtr 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
OdRxObject(IntPtr cPtr, bool cMemoryOwn)
Definition OdRxObject.cs:21
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()