org.rococoa.cocoa.iokit
Class IOBlitCopyRectangleStruct

java.lang.Object
  extended by com.sun.jna.Structure
      extended by com.ochafik.lang.jnaerator.runtime.Structure
          extended by org.rococoa.cocoa.iokit.IOBlitCopyRectangleStruct
Direct Known Subclasses:
IOBlitCopyRectangleStruct.ByReference, IOBlitCopyRectangleStruct.ByValue

public class IOBlitCopyRectangleStruct
extends com.ochafik.lang.jnaerator.runtime.Structure

This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects..
For help, please visit NativeLibs4Java, Rococoa, or JNA.


Nested Class Summary
static class IOBlitCopyRectangleStruct.ByReference
           
static class IOBlitCopyRectangleStruct.ByValue
           
 
Field Summary
 int height
           
 int sourceX
           
 int sourceY
           
 int width
           
 int x
           
 int y
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
IOBlitCopyRectangleStruct()
           
IOBlitCopyRectangleStruct(int sourceX, int sourceY, int x, int y, int width, int height)
           
 
Method Summary
 IOBlitCopyRectangleStruct.ByReference byReference()
           
 IOBlitCopyRectangleStruct.ByValue byValue()
           
 IOBlitCopyRectangleStruct clone()
           
 
Methods inherited from class com.ochafik.lang.jnaerator.runtime.Structure
setupClone
 
Methods inherited from class com.sun.jna.Structure
allocateMemory, allocateMemory, cacheTypeInfo, clear, ensureAllocated, equals, getAutoRead, getAutoWrite, getFieldOrder, getNativeAlignment, getPointer, getStructAlignment, hashCode, newInstance, read, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setFieldOrder, setTypeMapper, size, sortFields, toArray, toArray, toString, useMemory, useMemory, write, writeField, writeField
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

sourceX

public int sourceX

sourceY

public int sourceY

x

public int x

y

public int y

width

public int width

height

public int height
Constructor Detail

IOBlitCopyRectangleStruct

public IOBlitCopyRectangleStruct()

IOBlitCopyRectangleStruct

public IOBlitCopyRectangleStruct(int sourceX,
                                 int sourceY,
                                 int x,
                                 int y,
                                 int width,
                                 int height)
Method Detail

byReference

public IOBlitCopyRectangleStruct.ByReference byReference()

byValue

public IOBlitCopyRectangleStruct.ByValue byValue()

clone

public IOBlitCopyRectangleStruct clone()
Overrides:
clone in class Object