Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdGiRasterImageFileTexture.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.Core {
12
13using System;
14using System.Runtime.InteropServices;
15
17 private Object locker = new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
20 public OdGiRasterImageFileTexture(IntPtr cPtr, bool cMemoryOwn) : base(GlobalsPINVOKE.OdGiRasterImageFileTexture_SWIGUpcast(cPtr), cMemoryOwn) {
21 swigCPtr = new HandleRef(this, cPtr);
22 }
23
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
25 public static HandleRef getCPtr(OdGiRasterImageFileTexture obj) {
26 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
27 }
28
29 protected override void Dispose(bool disposing) {
30 lock(this) {
31 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
32 if (swigCMemOwn) {
33 swigCMemOwn = false;
35 }
36 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
37 }
38 base.Dispose(disposing);
39 }
40 }
41
42 public static OdGiRasterImageFileTexture cast(OdRxObject pObj) {// OdSmartPtr<OdGiRasterImageFileTexture>
43 MemoryManager mMan = MemoryManager.GetMemoryManager();
44 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
46
48 if (null != mTrans)
49 {
50 mTrans.AddObject((OdGiRasterImageFileTexture)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiRasterImageFileTexture),ptr, true));
51 ret = (OdGiRasterImageFileTexture)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiRasterImageFileTexture),ptr, false);
52 }
53 else
54 {
55 ret = (OdGiRasterImageFileTexture)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiRasterImageFileTexture),ptr, true);
56 }
57
59 return ret;
60}
61
62 public new static OdRxClass desc() {
63 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),GlobalsPINVOKE.OdGiRasterImageFileTexture_desc(),false); /*createInt 3_2*/
64
66 return ret;
67}
68
69 public override OdRxClass isA() {
70 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),GlobalsPINVOKE.OdGiRasterImageFileTexture_isA(swigCPtr),false); /*createInt 3_2*/
71
73 return ret;
74}
75
76 public override OdRxObject queryX(OdRxClass protocolClass) {
77 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),GlobalsPINVOKE.OdGiRasterImageFileTexture_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
78
80 return ret;
81}
82
83 public new static OdGiRasterImageFileTexture createObject() {// OdSmartPtr<OdGiRasterImageFileTexture>
84 MemoryManager mMan = MemoryManager.GetMemoryManager();
85 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
87
89 if (null != mTrans)
90 {
91 mTrans.AddObject((OdGiRasterImageFileTexture)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiRasterImageFileTexture),ptr, true));
92 ret = (OdGiRasterImageFileTexture)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiRasterImageFileTexture),ptr, false);
93 }
94 else
95 {
96 ret = (OdGiRasterImageFileTexture)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiRasterImageFileTexture),ptr, true);
97 }
98
100 return ret;
101}
102
103 public virtual void setRasterImage(OdGiRasterImage pRasterImage) {
106 }
107
108 public virtual OdGiRasterImage rasterImage() {
109 OdGiRasterImage ret = (OdGiRasterImage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiRasterImage),GlobalsPINVOKE.OdGiRasterImageFileTexture_rasterImage(swigCPtr),false); /*createInt 3_2*/
110
112 return ret;
113}
114
115 public virtual void setRasterImageTexture(OdGiRasterImageTexture pRasterImage) {
118 }
119
121 OdGiRasterImageTexture ret = (OdGiRasterImageTexture)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiRasterImageTexture),GlobalsPINVOKE.OdGiRasterImageFileTexture_rasterImageTexture(swigCPtr),false); /*createInt 3_2*/
122
124 return ret;
125}
126
127 public override bool IsEqual(OdGiMaterialTexture texture) {
130 return ret;
131 }
132
134 OdGiRasterImageFileTexture ret = (OdGiRasterImageFileTexture)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiRasterImageFileTexture),GlobalsPINVOKE.OdGiRasterImageFileTexture_Assign(swigCPtr, OdGiRasterImageFileTexture.getCPtr(texture)),false); /*createInt 3_1*/
135
137 return ret;
138}
139
140 public override void copyFrom(OdRxObject pSource) {
143 }
144
145 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
146 string ret = GlobalsPINVOKE.OdGiRasterImageFileTexture_getRealClassName(ptr /*SIMPLETYPE*/);
148 return ret;
149 }
150
151}
152
153}
static global::System.Exception Retrieve()
static IntPtr OdGiRasterImageFileTexture_cast(HandleRef jarg1)
static IntPtr OdGiRasterImageFileTexture_rasterImageTexture(HandleRef jarg1)
static IntPtr OdGiRasterImageFileTexture_Assign(HandleRef jarg1, HandleRef jarg2)
static void OdGiRasterImageFileTexture_copyFrom(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdGiRasterImageFileTexture_createObject()
static IntPtr OdGiRasterImageFileTexture_rasterImage(HandleRef jarg1)
static IntPtr OdGiRasterImageFileTexture_desc()
static void OdGiRasterImageFileTexture_setRasterImageTexture(HandleRef jarg1, HandleRef jarg2)
static void delete_OdGiRasterImageFileTexture(HandleRef jarg1)
static string OdGiRasterImageFileTexture_getRealClassName(IntPtr jarg1)
static void OdGiRasterImageFileTexture_setRasterImage(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdGiRasterImageFileTexture_queryX(HandleRef jarg1, HandleRef jarg2)
static bool OdGiRasterImageFileTexture_IsEqual(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdGiRasterImageFileTexture_isA(HandleRef jarg1)
static HandleRef getCPtr(OdGiMaterialTexture obj)
static OdGiRasterImageFileTexture cast(OdRxObject pObj)
static HandleRef getCPtr(OdGiRasterImageFileTexture obj)
override void copyFrom(OdRxObject pSource)
override OdRxObject queryX(OdRxClass protocolClass)
OdGiRasterImageFileTexture Assign(OdGiRasterImageFileTexture texture)
OdGiRasterImageFileTexture(IntPtr cPtr, bool cMemoryOwn)
virtual OdGiRasterImageTexture rasterImageTexture()
virtual void setRasterImage(OdGiRasterImage pRasterImage)
virtual void setRasterImageTexture(OdGiRasterImageTexture pRasterImage)
override bool IsEqual(OdGiMaterialTexture texture)
static new OdGiRasterImageFileTexture createObject()
static HandleRef getCPtr(OdGiRasterImage obj)
static HandleRef getCPtr(OdGiRasterImageTexture obj)
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26