Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgGradientFill.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
17public class OdDgGradientFill : global::System.IDisposable {
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 protected bool swigCMemOwn;
21 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
22 public OdDgGradientFill(IntPtr cPtr, bool cMemoryOwn) {
23 swigCMemOwn = cMemoryOwn;
24 swigCPtr = new HandleRef(this, cPtr);
25 }
26 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
27 public static HandleRef getCPtr(OdDgGradientFill obj) {
28 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
29 }
30
32 Dispose(false);
33 }
34
35 public void Dispose() {
36 Dispose(true);
37 global::System.GC.SuppressFinalize(this);
38 }
39
40 protected virtual void Dispose(bool disposing) {
41 lock(this) {
42 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
43 if (swigCMemOwn) {
44 swigCMemOwn = false;
46 }
47 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
48 }
49 }
50 }
51
52 public OdDgGradientFill() : this(TG_DbPINVOKE.new_OdDgGradientFill__SWIG_0(), true) {
54 }
55
56 public OdDgGradientFill(OdDgGradientFill obj) : this(TG_DbPINVOKE.new_OdDgGradientFill__SWIG_1(OdDgGradientFill.getCPtr(obj)), true) {
58 }
59
60 public double getAngle() {
61 double ret = TG_DbPINVOKE.OdDgGradientFill_getAngle(swigCPtr);
63 return ret;
64 }
65
66 public void setAngle(double dAngle) {
69 }
70
71 public double getWhiteIntensity() {
74 return ret;
75 }
76
77 public void setWhiteIntensity(double dIntencity) {
80 }
81
82 public double getShift() {
83 double ret = TG_DbPINVOKE.OdDgGradientFill_getShift(swigCPtr);
85 return ret;
86 }
87
88 public void setShift(double dShift) {
91 }
92
96 return ret;
97 }
98
102 }
103
104 public bool getInvertFlag() {
105 bool ret = TG_DbPINVOKE.OdDgGradientFill_getInvertFlag(swigCPtr);
107 return ret;
108 }
109
110 public void setInvertFlag(bool bSet) {
113 }
114
115 public bool getOutlineFlag() {
118 return ret;
119 }
120
121 public void setOutlineFlag(bool bSet) {
124 }
125
126 public UInt16 getKeyCount() {
127// test csout
128 /*SIMPLETYPE*/
129 UInt16 ret = TG_DbPINVOKE.OdDgGradientFill_getKeyCount(swigCPtr);
131 return ret;
132 }
133
134 public OdDgGradientKey getKey(UInt16 /*SIMPLETYPE*/ uKeyNumber) {
135 OdDgGradientKey ret = new OdDgGradientKey(TG_DbPINVOKE.OdDgGradientFill_getKey(swigCPtr, uKeyNumber /*SIMPLETYPE*/), true);
137 return ret;
138 }
139
140 public bool setKeyColor(UInt16 /*SIMPLETYPE*/ uKeyNumber, UInt32 /*SIMPLETYPE*/ clrKey) {
141 bool ret = TG_DbPINVOKE.OdDgGradientFill_setKeyColor(swigCPtr, uKeyNumber /*SIMPLETYPE*/, clrKey /*SIMPLETYPE*/);
143 return ret;
144 }
145
146 public bool addKey(OdDgGradientKey key) {
149 return ret;
150 }
151
152 public bool deleteKey(UInt16 /*SIMPLETYPE*/ uKeyNumber) {
153 bool ret = TG_DbPINVOKE.OdDgGradientFill_deleteKey(swigCPtr, uKeyNumber /*SIMPLETYPE*/);
155 return ret;
156 }
157
158 public void setKeys(OdDgGradientKeyArray arrKeys) {
161 }
162
163 public bool IsEqual(OdDgGradientFill gradFill) {
164 bool ret = TG_DbPINVOKE.OdDgGradientFill_IsEqual(swigCPtr, OdDgGradientFill.getCPtr(gradFill));
166 return ret;
167 }
168
172 return ret;
173 }
174
175 public enum OdDgGradientType {
176 kLinear = 1,
177 kCurved = 2,
178 kCylindrical = 3,
179 kSpherical = 4,
181 }
182
183}
184
185}
OdDgGradientFill(IntPtr cPtr, bool cMemoryOwn)
OdDgGradientFill.OdDgGradientType getGradientType()
bool setKeyColor(UInt16 uKeyNumber, UInt32 clrKey)
static HandleRef getCPtr(OdDgGradientFill obj)
OdDgGradientKey getKey(UInt16 uKeyNumber)
void setKeys(OdDgGradientKeyArray arrKeys)
void setAngle(double dAngle)
bool deleteKey(UInt16 uKeyNumber)
OdDgGradientFill(OdDgGradientFill obj)
void setShift(double dShift)
void setWhiteIntensity(double dIntencity)
bool IsEqual(OdDgGradientFill gradFill)
OdDgGradientFill Assign(OdDgGradientFill obj)
void setGradientType(OdDgGradientFill.OdDgGradientType iType)
bool addKey(OdDgGradientKey key)
virtual void Dispose(bool disposing)
static HandleRef getCPtr(OdDgGradientKeyArray obj)
static HandleRef getCPtr(OdDgGradientKey obj)
static global::System.Exception Retrieve()
static bool OdDgGradientFill_getOutlineFlag(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdDgGradientFill_getKey(global::System.Runtime.InteropServices.HandleRef jarg1, UInt16 jarg2)
static void OdDgGradientFill_setInvertFlag(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static void OdDgGradientFill_setOutlineFlag(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static bool OdDgGradientFill_setKeyColor(global::System.Runtime.InteropServices.HandleRef jarg1, UInt16 jarg2, UInt32 jarg3)
static void OdDgGradientFill_setAngle(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static bool OdDgGradientFill_addKey(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static UInt16 OdDgGradientFill_getKeyCount(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdDgGradientFill_setKeys(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static double OdDgGradientFill_getAngle(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdDgGradientFill_setWhiteIntensity(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static void OdDgGradientFill_setGradientType(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static bool OdDgGradientFill_deleteKey(global::System.Runtime.InteropServices.HandleRef jarg1, UInt16 jarg2)
static int OdDgGradientFill_getGradientType(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdDgGradientFill_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static double OdDgGradientFill_getShift(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdDgGradientFill_getInvertFlag(global::System.Runtime.InteropServices.HandleRef jarg1)
static double OdDgGradientFill_getWhiteIntensity(global::System.Runtime.InteropServices.HandleRef jarg1)
static void delete_OdDgGradientFill(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdDgGradientFill_setShift(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static bool OdDgGradientFill_IsEqual(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)