org.rococoa.cocoa.quicktime
Class QTVRPanoSampleAtom

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

public class QTVRPanoSampleAtom
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 QTVRPanoSampleAtom.ByReference
           
static class QTVRPanoSampleAtom.ByValue
           
 
Field Summary
 float defaultFieldOfView
           
 float defaultPan
           
 float defaultTilt
           
 int flags
           
 short hotSpotNumFramesX
           
 short hotSpotNumFramesY
           
 int hotSpotRefTrackIndex
           
 int hotSpotSizeX
          Info for highest res version of hotSpot track
pixel width of the hot spot panorama (e.g. 768)
 int hotSpotSizeY
           
 short imageNumFramesX
           
 short imageNumFramesY
           
 int imageRefTrackIndex
           
 int imageSizeX
          Info for highest res version of image track
pixel width of the panorama (e.g. 768)
 int imageSizeY
           
 short majorVersion
           
 float maxFieldOfView
           
 float maxPan
           
 float maxTilt
           
 float minFieldOfView
           
 short minorVersion
           
 float minPan
           
 float minTilt
           
 int panoType
           
 int reserved2
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
QTVRPanoSampleAtom()
           
 
Method Summary
 QTVRPanoSampleAtom.ByReference byReference()
           
 QTVRPanoSampleAtom.ByValue byValue()
           
 QTVRPanoSampleAtom 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

majorVersion

public short majorVersion

minorVersion

public short minorVersion

imageRefTrackIndex

public int imageRefTrackIndex

hotSpotRefTrackIndex

public int hotSpotRefTrackIndex

minPan

public float minPan

maxPan

public float maxPan

minTilt

public float minTilt

maxTilt

public float maxTilt

minFieldOfView

public float minFieldOfView

maxFieldOfView

public float maxFieldOfView

defaultPan

public float defaultPan

defaultTilt

public float defaultTilt

defaultFieldOfView

public float defaultFieldOfView

imageSizeX

public int imageSizeX
Info for highest res version of image track
pixel width of the panorama (e.g. 768)


imageSizeY

public int imageSizeY

imageNumFramesX

public short imageNumFramesX

imageNumFramesY

public short imageNumFramesY

hotSpotSizeX

public int hotSpotSizeX
Info for highest res version of hotSpot track
pixel width of the hot spot panorama (e.g. 768)


hotSpotSizeY

public int hotSpotSizeY

hotSpotNumFramesX

public short hotSpotNumFramesX

hotSpotNumFramesY

public short hotSpotNumFramesY

flags

public int flags

panoType

public int panoType

reserved2

public int reserved2
Constructor Detail

QTVRPanoSampleAtom

public QTVRPanoSampleAtom()
Method Detail

byReference

public QTVRPanoSampleAtom.ByReference byReference()

byValue

public QTVRPanoSampleAtom.ByValue byValue()

clone

public QTVRPanoSampleAtom clone()
Overrides:
clone in class Object