Extended .NET SDK Documentation 2024 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
124 public virtual void copyData(OdDgMaterialLayerPattern pObj) {
127 }
128
132 return ret;
133}
134
135 public void setLayerTypeStr(String strType) {
138 }
139
143 return ret;
144 }
145
149 return ret;
150 }
151
155 }
156
160 return ret;
161 }
162
166 }
167
168 public double getPatternAngle() {
171 return ret;
172 }
173
174 public void setPatternAngle(double dAngle) {
177 }
178
182 return ret;
183 }
184
185 public void setPatternScale(OdGeScale3d scale) {
188 }
189
193 return ret;
194 }
195
196 public void setPatternOffset(OdGePoint2d ptOffset) {
199 }
200
201 public double getBlend() {
202 double ret = TG_DbPINVOKE.OdDgMaterialLayerPattern_getBlend(swigCPtr);
204 return ret;
205 }
206
207 public void setBlend(double dBlend) {
210 }
211
212 public UInt32 getLayerFlags() {
213// test csout
214 /*SIMPLETYPE*/
217 return ret;
218 }
219
220 public void setLayerFlags(UInt32 /*SIMPLETYPE*/ 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 /*SIMPLETYPE*/ uFlags) {
234 TG_DbPINVOKE.OdDgMaterialLayerPattern_setDataFlags(swigCPtr, uFlags /*SIMPLETYPE*/);
236 }
237
238 public double getColorGamma() {
241 return ret;
242 }
243
244 public void setColorGamma(double dColorGamma) {
247 }
248
252 return ret;
253 }
254
255 public void setBrightnessColor(OdDoubleColor dblColor) {
258 }
259
260 public UInt32 getUserDataCount() {
261// test csout
262 /*SIMPLETYPE*/
265 return ret;
266 }
267
268 public void addUserData(ref string strData) {
269IntPtr tmp_strData = Marshal.StringToCoTaskMemUni(strData);
270 IntPtr saved_strData = tmp_strData;
271 try {
272 TG_DbPINVOKE.OdDgMaterialLayerPattern_addUserData(swigCPtr, ref tmp_strData);
274 } finally {
275if (tmp_strData != saved_strData) strData = Marshal.PtrToStringUni(tmp_strData);
276 }
277 }
278
279 public bool removeUserData(UInt32 /*SIMPLETYPE*/ uIndex) {
280 bool ret = TG_DbPINVOKE.OdDgMaterialLayerPattern_removeUserData(swigCPtr, uIndex /*SIMPLETYPE*/);
282 return ret;
283 }
284
285 public String getUserData(UInt32 /*SIMPLETYPE*/ uIndex) {
286 string ret = TG_DbPINVOKE.OdDgMaterialLayerPattern_getUserData(swigCPtr, uIndex /*SIMPLETYPE*/);
288 return ret;
289}
290
291 public bool setUserData(UInt32 /*SIMPLETYPE*/ uIndex, ref string strData) {
292IntPtr tmp_strData = Marshal.StringToCoTaskMemUni(strData);
293 IntPtr saved_strData = tmp_strData;
294 try {
295 bool ret = TG_DbPINVOKE.OdDgMaterialLayerPattern_setUserData(swigCPtr, uIndex /*SIMPLETYPE*/, ref tmp_strData);
297 return ret;
298 } finally {
299if (tmp_strData != saved_strData) strData = Marshal.PtrToStringUni(tmp_strData);
300 }
301 }
302
303 public bool getVisibleLayerFlag() {
306 return ret;
307 }
308
309 public void setVisibleLayerFlag(bool bSet) {
312 }
313
317 return ret;
318 }
319
320 public void setTransparentLayerBackgroundFlag(bool bSet) {
323 }
324
325 public bool getFlipYFlag() {
328 return ret;
329 }
330
331 public void setFlipYFlag(bool bSet) {
334 }
335
336 public bool getFlipXFlag() {
339 return ret;
340 }
341
342 public void setFlipXFlag(bool bSet) {
345 }
346
347 public bool getLockScaleFlag() {
350 return ret;
351 }
352
353 public void setLockScaleFlag(bool bSet) {
356 }
357
358 public bool getNoRepeatXFlag() {
361 return ret;
362 }
363
364 public void setNoRepeatXFlag(bool bSet) {
367 }
368
369 public bool getNoRepeatYFlag() {
372 return ret;
373 }
374
375 public void setNoRepeatYFlag(bool bSet) {
378 }
379
380 public bool getMirrorXFlag() {
383 return ret;
384 }
385
386 public void setMirrorXFlag(bool bSet) {
389 }
390
391 public bool getMirrorYFlag() {
394 return ret;
395 }
396
397 public void setMirrorYFlag(bool bSet) {
400 }
401
402 public virtual UInt32 getExtendedParamCount() {
403// test csout
404 /*SIMPLETYPE*/
407 return ret;
408 }
409
410 public virtual OdDgMaterialParam getExtendedParam(UInt32 /*SIMPLETYPE*/ uIndex) {
413 return ret;
414 }
415
416 public virtual OdDgMaterialParam getExtendedParam(String strParamName) {
419 return ret;
420 }
421
422 public virtual void setExtendedParam(UInt32 /*SIMPLETYPE*/ uIndex, OdDgMaterialParam param) {
425 }
426
427 public virtual void setExtendedParam(String strParamName, OdDgMaterialParam param) {
430 }
431
432 public virtual void addExtendedParam(OdDgMaterialParam param) {
435 }
436
437 public virtual void deleteExtendedParam(UInt32 /*SIMPLETYPE*/ uIndex) {
440 }
441
442 public virtual void deleteExtendedParam(String strParamName) {
445 }
446
447 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
448 string ret = TG_DbPINVOKE.OdDgMaterialLayerPattern_getRealClassName(ptr /*SIMPLETYPE*/);
450 return ret;
451 }
452
454 kLayerUnknown = 0,
455 kLayerNormal = 1,
456 kLayerAdd = 2,
457 kLayerSubtract = 3,
458 kLayerAlpha = 4,
459 kLayerGradient = 5,
460 kLayerImage = 6,
461 kLayerProcedure = 7,
462 kLayerGamma = 8,
463 kLayerTint = 9,
464 kLayerGroupStart = 10,
465 kLayerGroupEnd = 11,
468 }
469
470}
471
472}
static HandleRef getCPtr(OdGePoint2d obj)
Definition: OdGePoint2d.cs:26
static HandleRef getCPtr(OdGeScale3d obj)
Definition: OdGeScale3d.cs:26
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
OdDgMaterialMap.MappingType getMappingType()
virtual OdDgMaterialParam getExtendedParam(UInt32 uIndex)
virtual OdDgMaterialParam getExtendedParam(String strParamName)
bool setUserData(UInt32 uIndex, ref string strData)
void setPatternOffset(OdGePoint2d ptOffset)
OdDgMaterialLayerPattern.OdDgMaterialLayerPatternType getLayerType()
static OdDgMaterialLayerPattern createObject(OdDgMaterialLayerPattern pObj)
override OdRxObject queryX(OdRxClass protocolClass)
static OdDgMaterialLayerPattern cast(OdRxObject pObj)
OdDgMaterialMap.ScaleMode getScaleMode()
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)
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_addUserData(HandleRef jarg1, ref IntPtr 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 bool OdDgMaterialLayerPattern_setUserData(HandleRef jarg1, UInt32 jarg2, ref IntPtr jarg3)
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 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)