Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDgMaterialLayerPattern.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 OdDgMaterialLayerPattern(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgMaterialLayerPattern_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgMaterialLayerPattern 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 OdDgMaterialLayerPattern cast(OdRxObject pObj) {// OdSmartPtr<OdDgMaterialLayerPattern>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDgMaterialLayerPattern ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDgMaterialLayerPattern)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgMaterialLayerPattern),ptr, true));
52 ret = (OdDgMaterialLayerPattern)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgMaterialLayerPattern),ptr, false);
53 }
54 else
55 {
56 ret = (OdDgMaterialLayerPattern)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgMaterialLayerPattern),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.OdDgMaterialLayerPattern_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.OdDgMaterialLayerPattern_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.OdDgMaterialLayerPattern_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public static OdDgMaterialLayerPattern createObject() {// OdSmartPtr<OdDgMaterialLayerPattern>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDgMaterialLayerPattern ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDgMaterialLayerPattern)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgMaterialLayerPattern),ptr, true));
93 ret = (OdDgMaterialLayerPattern)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgMaterialLayerPattern),ptr, false);
94 }
95 else
96 {
97 ret = (OdDgMaterialLayerPattern)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgMaterialLayerPattern),ptr, true);
98 }
99
101 return ret;
102}
103
104 public static OdDgMaterialLayerPattern createObject(OdDgMaterialLayerPattern pObj) {// OdDgMaterialLayerPatternPtr
105 MemoryManager mMan = MemoryManager.GetMemoryManager();
106 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
108
109 OdDgMaterialLayerPattern ret = null;
110 if (null != mTrans)
111 {
112 mTrans.AddObject((OdDgMaterialLayerPattern)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgMaterialLayerPattern),ptr, true));
113 ret = (OdDgMaterialLayerPattern)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgMaterialLayerPattern),ptr, false);
114 }
115 else
116 {
117 ret = (OdDgMaterialLayerPattern)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgMaterialLayerPattern),ptr, true);
118 }
119
121 return ret;
122}
123
128
134
139
145
151
156
162
167
173
178
184
189
195
200
201 public double getBlend() {
202 double ret = TG_DbPINVOKE.OdDgMaterialLayerPattern_getBlend(swigCPtr);
204 return ret;
205 }
206
211
212 public UInt32 getLayerFlags() {
213// test csout
214 /*SIMPLETYPE*/
217 return ret;
218 }
219
220 public void setLayerFlags(UInt32 uFlags) {
221 TG_DbPINVOKE.OdDgMaterialLayerPattern_setLayerFlags(swigCPtr, uFlags /*SIMPLETYPE*/);
223 }
224
225 public UInt32 getDataFlags() {
226// test csout
227 /*SIMPLETYPE*/
230 return ret;
231 }
232
233 public void setDataFlags(UInt32 uFlags) {
234 TG_DbPINVOKE.OdDgMaterialLayerPattern_setDataFlags(swigCPtr, uFlags /*SIMPLETYPE*/);
236 }
237
243
248
254
259
260 public UInt32 getUserDataCount() {
261// test csout
262 /*SIMPLETYPE*/
265 return ret;
266 }
267
272
273 public bool removeUserData(UInt32 uIndex) {
274 bool ret = TG_DbPINVOKE.OdDgMaterialLayerPattern_removeUserData(swigCPtr, uIndex /*SIMPLETYPE*/);
276 return ret;
277 }
278
279 public String getUserData(UInt32 uIndex) {
280 string ret = TG_DbPINVOKE.OdDgMaterialLayerPattern_getUserData(swigCPtr, uIndex /*SIMPLETYPE*/);
282 return ret;
283}
284
285 public bool setUserData(UInt32 uIndex, String strData) {
286 bool ret = TG_DbPINVOKE.OdDgMaterialLayerPattern_setUserData(swigCPtr, uIndex /*SIMPLETYPE*/, strData);
288 return ret;
289 }
290
296
301
307
312
318
323
329
334
340
345
351
356
362
367
373
378
384
389
390 public virtual UInt32 getExtendedParamCount() {
391// test csout
392 /*SIMPLETYPE*/
395 return ret;
396 }
397
403
409
414
419
424
429
434
435 protected static string getRealClassName(IntPtr ptr) {
436 string ret = TG_DbPINVOKE.OdDgMaterialLayerPattern_getRealClassName(ptr /*SIMPLETYPE*/);
438 return ret;
439 }
440
442 kLayerUnknown = 0,
443 kLayerNormal = 1,
444 kLayerAdd = 2,
445 kLayerSubtract = 3,
446 kLayerAlpha = 4,
447 kLayerGradient = 5,
448 kLayerImage = 6,
449 kLayerProcedure = 7,
450 kLayerGamma = 8,
451 kLayerTint = 9,
452 kLayerGroupStart = 10,
453 kLayerGroupEnd = 11,
456 }
457
458}
459
460}
static HandleRef getCPtr(OdGePoint2d obj)
static HandleRef getCPtr(OdGeScale3d 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
OdDgMaterialMap.MappingType getMappingType()
virtual OdDgMaterialParam getExtendedParam(UInt32 uIndex)
virtual OdDgMaterialParam getExtendedParam(String strParamName)
OdDgMaterialLayerPattern.OdDgMaterialLayerPatternType getLayerType()
static OdDgMaterialLayerPattern createObject(OdDgMaterialLayerPattern pObj)
override OdRxObject queryX(OdRxClass protocolClass)
static OdDgMaterialLayerPattern cast(OdRxObject pObj)
void setMappingType(OdDgMaterialMap.MappingType uType)
void setBrightnessColor(OdDoubleColor dblColor)
override void Dispose(bool disposing)
OdDgMaterialLayerPattern(IntPtr cPtr, bool cMemoryOwn)
void setScaleMode(OdDgMaterialMap.ScaleMode uMode)
virtual void addExtendedParam(OdDgMaterialParam param)
virtual void setExtendedParam(String strParamName, OdDgMaterialParam param)
static OdDgMaterialLayerPattern createObject()
virtual void deleteExtendedParam(UInt32 uIndex)
virtual void deleteExtendedParam(String strParamName)
bool setUserData(UInt32 uIndex, String strData)
static HandleRef getCPtr(OdDgMaterialLayerPattern obj)
virtual void setExtendedParam(UInt32 uIndex, OdDgMaterialParam param)
virtual void copyData(OdDgMaterialLayerPattern pObj)
static HandleRef getCPtr(OdDgMaterialParam obj)
static HandleRef getCPtr(OdDoubleColor obj)
static global::System.Exception Retrieve()
static IntPtr OdDgMaterialLayerPattern_desc()
static void OdDgMaterialLayerPattern_setMappingType(HandleRef jarg1, int jarg2)
static string OdDgMaterialLayerPattern_getRealClassName(IntPtr jarg1)
static void OdDgMaterialLayerPattern_setLockScaleFlag(HandleRef jarg1, bool jarg2)
static void OdDgMaterialLayerPattern_setColorGamma(HandleRef jarg1, double jarg2)
static IntPtr OdDgMaterialLayerPattern_cast(HandleRef jarg1)
static void OdDgMaterialLayerPattern_setNoRepeatXFlag(HandleRef jarg1, bool jarg2)
static bool OdDgMaterialLayerPattern_getNoRepeatXFlag(HandleRef jarg1)
static double OdDgMaterialLayerPattern_getColorGamma(HandleRef jarg1)
static void OdDgMaterialLayerPattern_setPatternScale(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdDgMaterialLayerPattern_getFlipYFlag(HandleRef jarg1)
static void OdDgMaterialLayerPattern_setMirrorYFlag(HandleRef jarg1, bool jarg2)
static bool OdDgMaterialLayerPattern_getNoRepeatYFlag(HandleRef jarg1)
static global::System.IntPtr OdDgMaterialLayerPattern_getPatternOffset(HandleRef jarg1)
static bool OdDgMaterialLayerPattern_removeUserData(HandleRef jarg1, UInt32 jarg2)
static void OdDgMaterialLayerPattern_setExtendedParam__SWIG_0(HandleRef jarg1, UInt32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdDgMaterialLayerPattern_getExtendedParam__SWIG_0(HandleRef jarg1, UInt32 jarg2)
static IntPtr OdDgMaterialLayerPattern_createObject__SWIG_0()
static String OdDgMaterialLayerPattern_getUserData(HandleRef jarg1, UInt32 jarg2)
static void OdDgMaterialLayerPattern_setMirrorXFlag(HandleRef jarg1, bool jarg2)
static void OdDgMaterialLayerPattern_setBrightnessColor(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgMaterialLayerPattern_setDataFlags(HandleRef jarg1, UInt32 jarg2)
static UInt32 OdDgMaterialLayerPattern_getLayerFlags(HandleRef jarg1)
static void OdDgMaterialLayerPattern_setLayerTypeStr(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDgMaterialLayerPattern_copyData(HandleRef jarg1, HandleRef jarg2)
static bool OdDgMaterialLayerPattern_getMirrorXFlag(HandleRef jarg1)
static String OdDgMaterialLayerPattern_getLayerTypeStr(HandleRef jarg1)
static void OdDgMaterialLayerPattern_setExtendedParam__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDgMaterialLayerPattern_setLayerFlags(HandleRef jarg1, UInt32 jarg2)
static void OdDgMaterialLayerPattern_setFlipYFlag(HandleRef jarg1, bool jarg2)
static UInt32 OdDgMaterialLayerPattern_getExtendedParamCount(HandleRef jarg1)
static void OdDgMaterialLayerPattern_setTransparentLayerBackgroundFlag(HandleRef jarg1, bool jarg2)
static int OdDgMaterialLayerPattern_getScaleMode(HandleRef jarg1)
static IntPtr OdDgMaterialLayerPattern_queryX(HandleRef jarg1, HandleRef jarg2)
static double OdDgMaterialLayerPattern_getPatternAngle(HandleRef jarg1)
static int OdDgMaterialLayerPattern_getLayerType(HandleRef jarg1)
static bool OdDgMaterialLayerPattern_getLockScaleFlag(HandleRef jarg1)
static UInt32 OdDgMaterialLayerPattern_getDataFlags(HandleRef jarg1)
static global::System.IntPtr OdDgMaterialLayerPattern_getPatternScale(HandleRef jarg1)
static IntPtr OdDgMaterialLayerPattern_createObject__SWIG_1(HandleRef jarg1)
static void OdDgMaterialLayerPattern_setPatternOffset(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgMaterialLayerPattern_deleteExtendedParam__SWIG_0(HandleRef jarg1, UInt32 jarg2)
static void OdDgMaterialLayerPattern_setNoRepeatYFlag(HandleRef jarg1, bool jarg2)
static global::System.IntPtr OdDgMaterialLayerPattern_getExtendedParam__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDgMaterialLayerPattern_setBlend(HandleRef jarg1, double jarg2)
static bool OdDgMaterialLayerPattern_getVisibleLayerFlag(HandleRef jarg1)
static void OdDgMaterialLayerPattern_setFlipXFlag(HandleRef jarg1, bool jarg2)
static void OdDgMaterialLayerPattern_addExtendedParam(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDgMaterialLayerPattern_getMappingType(HandleRef jarg1)
static void delete_OdDgMaterialLayerPattern(HandleRef jarg1)
static double OdDgMaterialLayerPattern_getBlend(HandleRef jarg1)
static void OdDgMaterialLayerPattern_setScaleMode(HandleRef jarg1, int jarg2)
static bool OdDgMaterialLayerPattern_setUserData(HandleRef jarg1, UInt32 jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static void OdDgMaterialLayerPattern_addUserData(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static UInt32 OdDgMaterialLayerPattern_getUserDataCount(HandleRef jarg1)
static IntPtr OdDgMaterialLayerPattern_isA(HandleRef jarg1)
static bool OdDgMaterialLayerPattern_getTransparentLayerBackgroundFlag(HandleRef jarg1)
static void OdDgMaterialLayerPattern_setVisibleLayerFlag(HandleRef jarg1, bool jarg2)
static global::System.IntPtr OdDgMaterialLayerPattern_getBrightnessColor(HandleRef jarg1)
static void OdDgMaterialLayerPattern_deleteExtendedParam__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static bool OdDgMaterialLayerPattern_getMirrorYFlag(HandleRef jarg1)
static bool OdDgMaterialLayerPattern_getFlipXFlag(HandleRef jarg1)
static void OdDgMaterialLayerPattern_setPatternAngle(HandleRef jarg1, double jarg2)