org.rococoa.cocoa.iokit
Class IOBlitSurfaceStruct

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

public class IOBlitSurfaceStruct
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 IOBlitSurfaceStruct.ByReference
           
static class IOBlitSurfaceStruct.ByValue
           
static class IOBlitSurfaceStruct.memory_union
           
 
Field Summary
 int accessFlags
           
 int byteOffset
           
 IOKitLibrary._IOBlitMemory interfaceRef
           
 IOBlitSurfaceStruct.memory_union memory
           
 int[] more
           
 IntByReference palette
           
 int pixelFormat
           
 int rowBytes
           
 IOBlitRectangleStruct size
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
IOBlitSurfaceStruct()
           
IOBlitSurfaceStruct(IOBlitSurfaceStruct.memory_union memory, int pixelFormat, IOBlitRectangleStruct size, int rowBytes, int byteOffset, IntByReference palette, int accessFlags, IOKitLibrary._IOBlitMemory interfaceRef, int[] more)
           
 
Method Summary
 IOBlitSurfaceStruct.ByReference byReference()
           
 IOBlitSurfaceStruct.ByValue byValue()
           
 IOBlitSurfaceStruct 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

memory

public IOBlitSurfaceStruct.memory_union memory

pixelFormat

public int pixelFormat

size

public IOBlitRectangleStruct size

rowBytes

public int rowBytes

byteOffset

public int byteOffset

palette

public IntByReference palette

accessFlags

public int accessFlags

interfaceRef

public IOKitLibrary._IOBlitMemory interfaceRef

more

public int[] more
Constructor Detail

IOBlitSurfaceStruct

public IOBlitSurfaceStruct()

IOBlitSurfaceStruct

public IOBlitSurfaceStruct(IOBlitSurfaceStruct.memory_union memory,
                           int pixelFormat,
                           IOBlitRectangleStruct size,
                           int rowBytes,
                           int byteOffset,
                           IntByReference palette,
                           int accessFlags,
                           IOKitLibrary._IOBlitMemory interfaceRef,
                           int[] more)
Method Detail

byReference

public IOBlitSurfaceStruct.ByReference byReference()

byValue

public IOBlitSurfaceStruct.ByValue byValue()

clone

public IOBlitSurfaceStruct clone()
Overrides:
clone in class Object