org.rococoa.cocoa.qd
Class DependentNotifyRec

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

public class DependentNotifyRec
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 DependentNotifyRec.ByReference
           
static class DependentNotifyRec.ByValue
           
 
Field Summary
 int notifyClass
           
 ComponentInstanceRecord.ByReference notifyComponent
           
 int notifyFlags
           
 int notifyFuture
           
 int notifyPortID
           
 int notifyReserved
           
 int notifyType
           
 int notifyVersion
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
DependentNotifyRec()
           
DependentNotifyRec(int notifyType, int notifyClass, int notifyPortID, ComponentInstanceRecord.ByReference notifyComponent, int notifyVersion, int notifyFlags, int notifyReserved, int notifyFuture)
           
 
Method Summary
 DependentNotifyRec.ByReference byReference()
           
 DependentNotifyRec.ByValue byValue()
           
 DependentNotifyRec 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

notifyType

public int notifyType

notifyClass

public int notifyClass

notifyPortID

public int notifyPortID

notifyComponent

public ComponentInstanceRecord.ByReference notifyComponent

notifyVersion

public int notifyVersion

notifyFlags

public int notifyFlags

notifyReserved

public int notifyReserved

notifyFuture

public int notifyFuture
Constructor Detail

DependentNotifyRec

public DependentNotifyRec()

DependentNotifyRec

public DependentNotifyRec(int notifyType,
                          int notifyClass,
                          int notifyPortID,
                          ComponentInstanceRecord.ByReference notifyComponent,
                          int notifyVersion,
                          int notifyFlags,
                          int notifyReserved,
                          int notifyFuture)
Parameters:
notifyType - What type was the engine that made the change (may be zero)
notifyClass - What class was the change (eg geometry, color etc)
notifyPortID - Which device was touched (kInvalidDisplayID -> all or none)
notifyComponent - What engine did it (may be 0)?
notifyVersion - Set to 0 (future expansion)
notifyFlags - Set to 0 (future expansion)
notifyReserved - Set to 0 (future expansion)
notifyFuture - Set to 0 (future expansion)
Method Detail

byReference

public DependentNotifyRec.ByReference byReference()

byValue

public DependentNotifyRec.ByValue byValue()

clone

public DependentNotifyRec clone()
Overrides:
clone in class Object