org.rococoa.cocoa.iokit
Class IOBlitSurfaceStruct.memory_union

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

public static class IOBlitSurfaceStruct.memory_union
extends com.ochafik.lang.jnaerator.runtime.Union


Nested Class Summary
static class IOBlitSurfaceStruct.memory_union.ByReference
           
static class IOBlitSurfaceStruct.memory_union.ByValue
           
 
Field Summary
 ByteByReference bytes
           
 IOKitLibrary._IOBlitMemory ref
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
IOBlitSurfaceStruct.memory_union()
           
IOBlitSurfaceStruct.memory_union(ByteByReference bytes)
           
IOBlitSurfaceStruct.memory_union(IOKitLibrary._IOBlitMemory ref)
           
 
Method Summary
 IOBlitSurfaceStruct.memory_union.ByReference byReference()
           
 IOBlitSurfaceStruct.memory_union.ByValue byValue()
           
 IOBlitSurfaceStruct.memory_union clone()
           
 
Methods inherited from class com.ochafik.lang.jnaerator.runtime.Union
setupClone
 
Methods inherited from class com.sun.jna.Union
getNativeAlignment, getTypedValue, readField, setType, setTypedValue, writeField, writeField
 
Methods inherited from class com.sun.jna.Structure
allocateMemory, allocateMemory, cacheTypeInfo, clear, ensureAllocated, equals, getAutoRead, getAutoWrite, getFieldOrder, getPointer, getStructAlignment, hashCode, newInstance, read, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setFieldOrder, setTypeMapper, size, sortFields, toArray, toArray, toString, useMemory, useMemory, write
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

bytes

public ByteByReference bytes

ref

public IOKitLibrary._IOBlitMemory ref
Constructor Detail

IOBlitSurfaceStruct.memory_union

public IOBlitSurfaceStruct.memory_union()

IOBlitSurfaceStruct.memory_union

public IOBlitSurfaceStruct.memory_union(IOKitLibrary._IOBlitMemory ref)

IOBlitSurfaceStruct.memory_union

public IOBlitSurfaceStruct.memory_union(ByteByReference bytes)
Method Detail

byReference

public IOBlitSurfaceStruct.memory_union.ByReference byReference()

byValue

public IOBlitSurfaceStruct.memory_union.ByValue byValue()

clone

public IOBlitSurfaceStruct.memory_union clone()
Overrides:
clone in class Object