org.rococoa.cocoa.quicktime
Class QTEventLoopDescriptionRecord

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

public class QTEventLoopDescriptionRecord
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 QTEventLoopDescriptionRecord.ByReference
           
static class QTEventLoopDescriptionRecord.ByValue
           
 
Field Summary
 Pointer eventTarget
           
 Pointer parentWindow
           
 NativeLong recordSize
           
 NativeLong windowRefKind
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
QTEventLoopDescriptionRecord()
           
QTEventLoopDescriptionRecord(NativeLong recordSize, NativeLong windowRefKind, Pointer parentWindow, Pointer eventTarget)
           
 
Method Summary
 QTEventLoopDescriptionRecord.ByReference byReference()
           
 QTEventLoopDescriptionRecord.ByValue byValue()
           
 QTEventLoopDescriptionRecord 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

recordSize

public NativeLong recordSize

windowRefKind

public NativeLong windowRefKind

parentWindow

public Pointer parentWindow

eventTarget

public Pointer eventTarget
Constructor Detail

QTEventLoopDescriptionRecord

public QTEventLoopDescriptionRecord()

QTEventLoopDescriptionRecord

public QTEventLoopDescriptionRecord(NativeLong recordSize,
                                    NativeLong windowRefKind,
                                    Pointer parentWindow,
                                    Pointer eventTarget)
Parameters:
recordSize - must be == sizeof(QTEventLoopDescriptionRecord)
windowRefKind - kind of window reference
parentWindow - parent window (for sheets) or NIL to use Carbon FrontWindow()
eventTarget - EventTargetRef to receive kHICommandOK and kHICommandCancel
Method Detail

byReference

public QTEventLoopDescriptionRecord.ByReference byReference()

byValue

public QTEventLoopDescriptionRecord.ByValue byValue()

clone

public QTEventLoopDescriptionRecord clone()
Overrides:
clone in class Object