Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdGiLightTraitsVpDep.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 OdGiLightTraitsVpDep(IntPtr cPtr, bool cMemoryOwn) : base(GlobalsPINVOKE.OdGiLightTraitsVpDep_SWIGUpcast(cPtr), cMemoryOwn) {
21 swigCPtr = new HandleRef(this, cPtr);
22 }
23
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
25 public static HandleRef getCPtr(OdGiLightTraitsVpDep 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 OdGiLightTraitsVpDep cast(OdRxObject pObj) {// OdSmartPtr<OdGiLightTraitsVpDep>
43 MemoryManager mMan = MemoryManager.GetMemoryManager();
44 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
46
47 OdGiLightTraitsVpDep ret = null;
48 if (null != mTrans)
49 {
50 mTrans.AddObject((OdGiLightTraitsVpDep)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiLightTraitsVpDep),ptr, true));
51 ret = (OdGiLightTraitsVpDep)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiLightTraitsVpDep),ptr, false);
52 }
53 else
54 {
55 ret = (OdGiLightTraitsVpDep)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiLightTraitsVpDep),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.OdGiLightTraitsVpDep_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.OdGiLightTraitsVpDep_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.OdGiLightTraitsVpDep_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
78
80 return ret;
81}
82
83 public static OdGiLightTraitsVpDep createObject() {// OdSmartPtr<OdGiLightTraitsVpDep>
84 MemoryManager mMan = MemoryManager.GetMemoryManager();
85 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
87
88 OdGiLightTraitsVpDep ret = null;
89 if (null != mTrans)
90 {
91 mTrans.AddObject((OdGiLightTraitsVpDep)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiLightTraitsVpDep),ptr, true));
92 ret = (OdGiLightTraitsVpDep)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiLightTraitsVpDep),ptr, false);
93 }
94 else
95 {
96 ret = (OdGiLightTraitsVpDep)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiLightTraitsVpDep),ptr, true);
97 }
98
100 return ret;
101}
102
103 public virtual UInt32 viewportId() {
104// test csout
105 /*SIMPLETYPE*/
106 UInt32 ret = GlobalsPINVOKE.OdGiLightTraitsVpDep_viewportId(swigCPtr);
108 return ret;
109 }
110
111 public virtual OdDbStub viewportObjectId() {
112 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGiLightTraitsVpDep_viewportObjectId(swigCPtr);
113 OdDbStub ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdDbStub(cPtr, false);
115 return ret;
116 }
117
118 public virtual void setOn(bool on) {
121 }
122
123 public virtual bool isOn() {
124 bool ret = GlobalsPINVOKE.OdGiLightTraitsVpDep_isOn(swigCPtr);
126 return ret;
127 }
128
129 public virtual void setDimming(double dim) {
132 }
133
134 public virtual double dimming() {
135 double ret = GlobalsPINVOKE.OdGiLightTraitsVpDep_dimming(swigCPtr);
137 return ret;
138 }
139
140 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
141 string ret = GlobalsPINVOKE.OdGiLightTraitsVpDep_getRealClassName(ptr /*SIMPLETYPE*/);
143 return ret;
144 }
145
146
147}
148
149}
static global::System.Exception Retrieve()
static IntPtr OdGiLightTraitsVpDep_createObject()
static IntPtr OdGiLightTraitsVpDep_queryX(HandleRef jarg1, HandleRef jarg2)
static string OdGiLightTraitsVpDep_getRealClassName(IntPtr jarg1)
static global::System.IntPtr OdGiLightTraitsVpDep_viewportObjectId(HandleRef jarg1)
static IntPtr OdGiLightTraitsVpDep_cast(HandleRef jarg1)
static void OdGiLightTraitsVpDep_setOn(HandleRef jarg1, bool jarg2)
static void delete_OdGiLightTraitsVpDep(HandleRef jarg1)
static double OdGiLightTraitsVpDep_dimming(HandleRef jarg1)
static bool OdGiLightTraitsVpDep_isOn(HandleRef jarg1)
static void OdGiLightTraitsVpDep_setDimming(HandleRef jarg1, double jarg2)
static IntPtr OdGiLightTraitsVpDep_desc()
static UInt32 OdGiLightTraitsVpDep_viewportId(HandleRef jarg1)
static IntPtr OdGiLightTraitsVpDep_isA(HandleRef jarg1)
static OdGiLightTraitsVpDep createObject()
virtual void setDimming(double dim)
OdGiLightTraitsVpDep(IntPtr cPtr, bool cMemoryOwn)
override void Dispose(bool disposing)
static HandleRef getCPtr(OdGiLightTraitsVpDep obj)
override OdRxObject queryX(OdRxClass protocolClass)
static OdGiLightTraitsVpDep cast(OdRxObject pObj)
static string getRealClassName(IntPtr ptr)
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26