Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdGsNestedBackground.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
16public class OdGsNestedBackground : global::System.IDisposable {
17 private Object locker = new Object();
18 private HandleRef swigCPtr;
19 protected bool swigCMemOwn;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdGsNestedBackground(IntPtr cPtr, bool cMemoryOwn) {
22 swigCMemOwn = cMemoryOwn;
23 swigCPtr = new HandleRef(this, cPtr);
24 }
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdGsNestedBackground obj) {
27 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
28 }
29
31 Dispose(false);
32 }
33
34 public void Dispose() {
35 Dispose(true);
36 global::System.GC.SuppressFinalize(this);
37 }
38
39 protected virtual void Dispose(bool disposing) {
40 lock(this) {
41 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
42 if (swigCMemOwn) {
43 swigCMemOwn = false;
45 }
46 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
47 }
48 }
49 }
50
54 }
55
56 public virtual void nestedBackgroundDisplay(OdGsBaseVectorizer view, OdGiDrawable pDrawable, OdGiBackgroundTraitsData pBackgroundTraits) {
59 }
60
61}
62
63}
static global::System.Exception Retrieve()
static void OdGsNestedBackground_nestedBackgroundDisplay__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void delete_OdGsNestedBackground(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGsNestedBackground_nestedBackgroundDisplay__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static HandleRef getCPtr(OdGiBackgroundTraitsData obj)
static HandleRef getCPtr(OdGiDrawable obj)
Definition: OdGiDrawable.cs:25
static HandleRef getCPtr(OdGsBaseVectorizer obj)
OdGsNestedBackground(IntPtr cPtr, bool cMemoryOwn)
virtual void nestedBackgroundDisplay(OdGsBaseVectorizer view, OdGiDrawable pDrawable, OdGiBackgroundTraitsData pBackgroundTraits)
virtual void Dispose(bool disposing)
static HandleRef getCPtr(OdGsNestedBackground obj)
virtual void nestedBackgroundDisplay(OdGsBaseVectorizer view, OdGiDrawable pDrawable, OdGiBackgroundTraitsData pBackgroundTraits, OdGsPropertiesDirectRenderOutput pdro)
static HandleRef getCPtr(OdGsPropertiesDirectRenderOutput obj)