Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgEnvMapLayer.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 OdDgEnvMapLayer : 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 OdDgEnvMapLayer(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(OdDgEnvMapLayer 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 OdDgEnvMapLayer() : this(TG_DbPINVOKE.new_OdDgEnvMapLayer(), true) {
54 }
55
56 public double getIntensityExponent() {
59 return ret;
60 }
61
62 public void setIntensityExponent(double dExponent) {
65 }
66
67 public bool getUseLuxIntensityFlag() {
70 return ret;
71 }
72
73 public void setUseLuxIntensityFlag(bool bSet) {
76 }
77
78 public double getLuxIntensity() {
79 double ret = TG_DbPINVOKE.OdDgEnvMapLayer_getLuxIntensity(swigCPtr);
81 return ret;
82 }
83
84 public void setLuxIntensity(double dIntensity) {
87 }
88
92 return ret;
93 }
94
96 TG_DbPINVOKE.OdDgEnvMapLayer_setLayerType(swigCPtr, (int)uType);
98 }
99
103 return ret;
104 }
105
106 public void setSkyLight(OdDgEnvMapSkyLight skyLight) {
109 }
110
114 return ret;
115 }
116
117 public void setLightProbe(OdDgEnvMapImage lightProbe) {
120 }
121
125 return ret;
126 }
127
128 public void setImage(OdDgEnvMapImage image) {
131 }
132
136 return ret;
137 }
138
139 public void setImageCube(OdDgEnvMapImageCube imageCube) {
142 }
143
147 return ret;
148 }
149
150 public void setGradient(OdDgEnvMapGradient gradient) {
153 }
154
156 kSkyLight = 0,
157 kLightProbe = 1,
158 kImage = 2,
159 kImageCube = 3,
160 kGradient = 4
161 }
162
163}
164
165}
static HandleRef getCPtr(OdDgEnvMapGradient obj)
static HandleRef getCPtr(OdDgEnvMapImageCube obj)
static HandleRef getCPtr(OdDgEnvMapImage obj)
void setSkyLight(OdDgEnvMapSkyLight skyLight)
OdDgEnvMapLayer.OdDgEnvMapLayerType getLayerType()
OdDgEnvMapGradient getGradient()
OdDgEnvMapImage getImage()
virtual void Dispose(bool disposing)
OdDgEnvMapSkyLight getSkyLight()
OdDgEnvMapImageCube getImageCube()
void setLightProbe(OdDgEnvMapImage lightProbe)
void setIntensityExponent(double dExponent)
static HandleRef getCPtr(OdDgEnvMapLayer obj)
OdDgEnvMapImage getLightProbe()
void setGradient(OdDgEnvMapGradient gradient)
void setImageCube(OdDgEnvMapImageCube imageCube)
OdDgEnvMapLayer(IntPtr cPtr, bool cMemoryOwn)
void setLayerType(OdDgEnvMapLayer.OdDgEnvMapLayerType uType)
void setLuxIntensity(double dIntensity)
void setImage(OdDgEnvMapImage image)
void setUseLuxIntensityFlag(bool bSet)
static HandleRef getCPtr(OdDgEnvMapSkyLight obj)
static global::System.Exception Retrieve()
static int OdDgEnvMapLayer_getLayerType(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdDgEnvMapLayer_getLightProbe(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdDgEnvMapLayer_setImageCube(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgEnvMapLayer_setUseLuxIntensityFlag(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static bool OdDgEnvMapLayer_getUseLuxIntensityFlag(global::System.Runtime.InteropServices.HandleRef jarg1)
static double OdDgEnvMapLayer_getLuxIntensity(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdDgEnvMapLayer_setLayerType(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void OdDgEnvMapLayer_setSkyLight(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDgEnvMapLayer_getImageCube(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdDgEnvMapLayer_getSkyLight(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdDgEnvMapLayer_setGradient(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static double OdDgEnvMapLayer_getIntensityExponent(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdDgEnvMapLayer_setIntensityExponent(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static global::System.IntPtr OdDgEnvMapLayer_getImage(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdDgEnvMapLayer_setLuxIntensity(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static global::System.IntPtr OdDgEnvMapLayer_getGradient(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdDgEnvMapLayer_setLightProbe(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgEnvMapLayer_setImage(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void delete_OdDgEnvMapLayer(global::System.Runtime.InteropServices.HandleRef jarg1)