org.rococoa.cocoa.quicktime
Class QTVRCubicViewAtom

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

public class QTVRCubicViewAtom
extends com.ochafik.lang.jnaerator.runtime.Structure

View atom for cubes (since same fields in QTVRPanoSampleAtom are set to special
values for backwards compatibility and hence are ignored by the cubic engine)
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 QTVRCubicViewAtom.ByReference
           
static class QTVRCubicViewAtom.ByValue
           
 
Field Summary
 float defaultFieldOfView
           
 float defaultPan
           
 float defaultTilt
           
 float maxFieldOfView
           
 float maxPan
           
 float maxTilt
           
 float minFieldOfView
           
 float minPan
           
 float minTilt
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
QTVRCubicViewAtom()
           
QTVRCubicViewAtom(float minPan, float maxPan, float minTilt, float maxTilt, float minFieldOfView, float maxFieldOfView, float defaultPan, float defaultTilt, float defaultFieldOfView)
           
 
Method Summary
 QTVRCubicViewAtom.ByReference byReference()
           
 QTVRCubicViewAtom.ByValue byValue()
           
 QTVRCubicViewAtom 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

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
Constructor Detail

QTVRCubicViewAtom

public QTVRCubicViewAtom()

QTVRCubicViewAtom

public QTVRCubicViewAtom(float minPan,
                         float maxPan,
                         float minTilt,
                         float maxTilt,
                         float minFieldOfView,
                         float maxFieldOfView,
                         float defaultPan,
                         float defaultTilt,
                         float defaultFieldOfView)
Method Detail

byReference

public QTVRCubicViewAtom.ByReference byReference()

byValue

public QTVRCubicViewAtom.ByValue byValue()

clone

public QTVRCubicViewAtom clone()
Overrides:
clone in class Object