14using System.Runtime.InteropServices;
17 private Object locker =
new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 swigCPtr =
new HandleRef(
this, cPtr);
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
29 protected override void Dispose(
bool disposing) {
31 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
36 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
38 base.Dispose(disposing);
43 MemoryManager mMan = MemoryManager.GetMemoryManager();
44 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
63 MemoryManager mMan = MemoryManager.GetMemoryManager();
64 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
177 public override UInt32
color(UInt32 colorIndex) {
194IntPtr p_bytes=
Teigha.
Core.Helpers.MarshalbyteFixedArray(bytes);
199bytes =
Teigha.
Core.Helpers.UnMarshalbyteFixedArray(p_bytes); Marshal.FreeCoTaskMem(p_bytes);
211 public override void scanLines(ref
byte[] scnLines, UInt32 firstScanline, UInt32 numLines) {
212IntPtr p_scnLines=
Teigha.
Core.Helpers.MarshalbyteFixedArray(scnLines);
217scnLines =
Teigha.
Core.Helpers.UnMarshalbyteFixedArray(p_scnLines); Marshal.FreeCoTaskMem(p_scnLines);
221 public override void scanLines(ref
byte[] scnLines, UInt32 firstScanline) {
222IntPtr p_scnLines=
Teigha.
Core.Helpers.MarshalbyteFixedArray(scnLines);
227scnLines =
Teigha.
Core.Helpers.UnMarshalbyteFixedArray(p_scnLines); Marshal.FreeCoTaskMem(p_scnLines);
299 public override IntPtr
imp() {
308 MemoryManager mMan = MemoryManager.GetMemoryManager();
309 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
static global::System.Exception Retrieve()
static int OdGiPatchworkRasterImage_transparencyMode(HandleRef jarg1)
static UInt32 OdGiPatchworkRasterImage_numColors(HandleRef jarg1)
static IntPtr OdGiPatchworkRasterImage_createObject__SWIG_0(UInt32 jarg1, UInt32 jarg2, UInt32 jarg3)
static void OdGiPatchworkRasterImage_setBackgroundColor(HandleRef jarg1, UInt32 jarg2)
static void OdGiPatchworkRasterImage_paletteData(HandleRef jarg1, IntPtr jarg2)
static void OdGiPatchworkRasterImage_scanLines__SWIG_0(HandleRef jarg1, IntPtr jarg2, UInt32 jarg3, UInt32 jarg4)
static IntPtr OdGiPatchworkRasterImage_imp(HandleRef jarg1)
static void OdGiPatchworkRasterImage_addRasterImage(HandleRef jarg1, HandleRef jarg2, Int32 jarg3, Int32 jarg4)
static int OdGiPatchworkRasterImage_defaultResolution(HandleRef jarg1, out double jarg2, out double jarg3)
static void OdGiPatchworkRasterImage_removeRasterImage(HandleRef jarg1, HandleRef jarg2)
static UInt32 OdGiPatchworkRasterImage_color(HandleRef jarg1, UInt32 jarg2)
static UInt32 OdGiPatchworkRasterImage_backgroundColor(HandleRef jarg1)
static UInt32 OdGiPatchworkRasterImage_scanLinesAlignment(HandleRef jarg1)
static UInt32 OdGiPatchworkRasterImage_numRasterImages(HandleRef jarg1)
static UInt32 OdGiPatchworkRasterImage_pixelHeight(HandleRef jarg1)
static void OdGiPatchworkRasterImage_scanLines__SWIG_1(HandleRef jarg1, IntPtr jarg2, UInt32 jarg3)
static UInt32 OdGiPatchworkRasterImage_scanLineSize(HandleRef jarg1)
static void OdGiPatchworkRasterImage_setRasterDimensions(HandleRef jarg1, UInt32 jarg2, UInt32 jarg3)
static string OdGiPatchworkRasterImage_getRealClassName(IntPtr jarg1)
static IntPtr OdGiPatchworkRasterImage_getRasterImage__SWIG_1(HandleRef jarg1, UInt32 jarg2, Int32 jarg3)
static IntPtr OdGiPatchworkRasterImage_clone(HandleRef jarg1)
static String OdGiPatchworkRasterImage_sourceFileName(HandleRef jarg1)
static void OdGiPatchworkRasterImage_setTransparencyMode(HandleRef jarg1, int jarg2)
static void delete_OdGiPatchworkRasterImage(HandleRef jarg1)
static void OdGiPatchworkRasterImage_setSourceFileName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdGiPatchworkRasterImage_setImageSource(HandleRef jarg1, int jarg2)
static UInt32 OdGiPatchworkRasterImage_pixelWidth(HandleRef jarg1)
static UInt32 OdGiPatchworkRasterImage_colorDepth(HandleRef jarg1)
static int OdGiPatchworkRasterImage_transparentColor(HandleRef jarg1)
static UInt32 OdGiPatchworkRasterImage_supportedParams(HandleRef jarg1)
static IntPtr OdGiPatchworkRasterImage_getRasterImage__SWIG_0(HandleRef jarg1, UInt32 jarg2, Int32 jarg3, Int32 jarg4)
static UInt32 OdGiPatchworkRasterImage_paletteDataSize(HandleRef jarg1)
static global::System.IntPtr OdGiPatchworkRasterImage_pixelFormat(HandleRef jarg1)
static int OdGiPatchworkRasterImage_imageSource(HandleRef jarg1)
static void OdGiPatchworkRasterImage_copyFrom(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdGiPatchworkRasterImage_scanLines__SWIG_2(HandleRef jarg1)
static IntPtr OdGiPatchworkRasterImage_createObject__SWIG_1(UInt32 jarg1, UInt32 jarg2)
static IntPtr OdGiPatchworkRasterImage_getRasterImage__SWIG_2(HandleRef jarg1, UInt32 jarg2)
override void Dispose(bool disposing)
override OdGiRasterImage.ImageSource imageSource()
override void setTransparencyMode(OdGiRasterImage.TransparencyMode mode)
static OdGiRasterImage createObject(UInt32 nWidth, UInt32 nHeight)
override byte[] scanLines()
void setRasterDimensions(UInt32 uWidth, UInt32 uHeight)
override UInt32 numColors()
void setBackgroundColor(UInt32 bkColor)
static string getRealClassName(IntPtr ptr)
override UInt32 colorDepth()
override int transparentColor()
override void setSourceFileName(String fileName)
override UInt32 color(UInt32 colorIndex)
OdGiRasterImage getRasterImage(UInt32 nRaster)
static HandleRef getCPtr(OdGiPatchworkRasterImage obj)
void addRasterImage(OdGiRasterImage pRaster, Int32 nPosX, Int32 nPosY)
override UInt32 scanLineSize()
override String sourceFileName()
override void scanLines(ref byte[] scnLines, UInt32 firstScanline)
static OdGiRasterImage createObject(UInt32 nWidth, UInt32 nHeight, UInt32 bkColor)
OdGiRasterImage getRasterImage(UInt32 nRaster, Int32 pPosX, Int32 pPosY)
override void scanLines(ref byte[] scnLines, UInt32 firstScanline, UInt32 numLines)
override OdGiRasterImage.TransparencyMode transparencyMode()
override UInt32 pixelWidth()
override OdGiRasterImage.Units defaultResolution(out double xPelsPerUnit, out double yPelsPerUnit)
override void setImageSource(OdGiRasterImage.ImageSource source)
override UInt32 paletteDataSize()
OdGiPatchworkRasterImage(IntPtr cPtr, bool cMemoryOwn)
void removeRasterImage(OdGiRasterImage pRaster)
override OdGiRasterImage.PixelFormatInfo pixelFormat()
override OdRxObject clone()
override void paletteData(ref byte[] bytes)
override UInt32 scanLinesAlignment()
override void copyFrom(OdRxObject pSource)
override UInt32 supportedParams()
override UInt32 pixelHeight()
OdGiRasterImage getRasterImage(UInt32 nRaster, Int32 pPosX)
static HandleRef getCPtr(OdGiRasterImage obj)
OdGiRasterImage(IntPtr cPtr, bool cMemoryOwn)
OdRxObject(IntPtr cPtr, bool cMemoryOwn)
static HandleRef getCPtr(OdRxObject obj)