Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgMaterialParam.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 OdDgMaterialParam : 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 OdDgMaterialParam(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(OdDgMaterialParam 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 OdDgMaterialParam() : this(TG_DbPINVOKE.new_OdDgMaterialParam__SWIG_0(), true) {
54 }
55
56 public OdDgMaterialParam(String strName, String strValue, bool bComplex) : this(TG_DbPINVOKE.new_OdDgMaterialParam__SWIG_1(strName, strValue, bComplex), true) {
58 }
59
60 public OdDgMaterialParam(String strName, String strValue) : this(TG_DbPINVOKE.new_OdDgMaterialParam__SWIG_2(strName, strValue), true) {
62 }
63
64 public void set(String strName, String strValue, bool bComplex) {
65 TG_DbPINVOKE.OdDgMaterialParam_set__SWIG_0(swigCPtr, strName, strValue, bComplex);
67 }
68
69 public void set(String strName, String strValue) {
70 TG_DbPINVOKE.OdDgMaterialParam_set__SWIG_1(swigCPtr, strName, strValue);
72 }
73
75 string ret = TG_DbPINVOKE.OdDgMaterialParam_getParamName(swigCPtr);
77 return ret;
78}
79
80 public void setParamName(String strName) {
83 }
84
86 string ret = TG_DbPINVOKE.OdDgMaterialParam_getParamValue(swigCPtr);
88 return ret;
89}
90
91 public void setParamValue(String strValue) {
94 }
95
96 public bool getIsComplexParam() {
99 return ret;
100 }
101
102 public void setIsComplexParam(bool bSet) {
105 }
106
107 public UInt32 getChildCount() {
108// test csout
109 /*SIMPLETYPE*/
110 UInt32 ret = TG_DbPINVOKE.OdDgMaterialParam_getChildCount(swigCPtr);
112 return ret;
113 }
114
115 public OdDgMaterialParam getChild(UInt32 /*SIMPLETYPE*/ uIndex) {
116 OdDgMaterialParam ret = new OdDgMaterialParam(TG_DbPINVOKE.OdDgMaterialParam_getChild(swigCPtr, uIndex /*SIMPLETYPE*/), true);
118 return ret;
119 }
120
121 public void setChild(UInt32 /*SIMPLETYPE*/ uIndex, OdDgMaterialParam childParam) {
122 TG_DbPINVOKE.OdDgMaterialParam_setChild(swigCPtr, uIndex /*SIMPLETYPE*/, OdDgMaterialParam.getCPtr(childParam));
124 }
125
126 public void addChild(OdDgMaterialParam childParam) {
129 }
130
131 public void deleteChild(UInt32 /*SIMPLETYPE*/ uIndex) {
132 TG_DbPINVOKE.OdDgMaterialParam_deleteChild(swigCPtr, uIndex /*SIMPLETYPE*/);
134 }
135
136 public void deleteAllChilds() {
139 }
140
141}
142
143}
void deleteChild(UInt32 uIndex)
static HandleRef getCPtr(OdDgMaterialParam obj)
OdDgMaterialParam(String strName, String strValue, bool bComplex)
OdDgMaterialParam(IntPtr cPtr, bool cMemoryOwn)
void setParamName(String strName)
void addChild(OdDgMaterialParam childParam)
OdDgMaterialParam(String strName, String strValue)
void setParamValue(String strValue)
OdDgMaterialParam getChild(UInt32 uIndex)
virtual void Dispose(bool disposing)
void setChild(UInt32 uIndex, OdDgMaterialParam childParam)
static global::System.Exception Retrieve()
static void OdDgMaterialParam_setParamName(global::System.Runtime.InteropServices.HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDgMaterialParam_set__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3, bool jarg4)
static UInt32 OdDgMaterialParam_getChildCount(global::System.Runtime.InteropServices.HandleRef jarg1)
static String OdDgMaterialParam_getParamValue(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdDgMaterialParam_addChild(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgMaterialParam_setParamValue(global::System.Runtime.InteropServices.HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static String OdDgMaterialParam_getParamName(global::System.Runtime.InteropServices.HandleRef jarg1)
static void delete_OdDgMaterialParam(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdDgMaterialParam_setIsComplexParam(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static bool OdDgMaterialParam_getIsComplexParam(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdDgMaterialParam_set__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static void OdDgMaterialParam_setChild(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDgMaterialParam_deleteChild(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2)
static void OdDgMaterialParam_deleteAllChilds(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdDgMaterialParam_getChild(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2)