org.rococoa.cocoa.qd
Class VDPrivateSelectorDataRec

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

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

Private Data to video drivers.
In versions of MacOS with multiple address spaces (System 8), the OS
must know the extent of parameters in order to move them between the caller
and driver. The old private-selector model for video drivers does not have
this information so:
For post-7.x Systems private calls should be implemented using the cscPrivateCall
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 VDPrivateSelectorDataRec.ByReference
           
static class VDPrivateSelectorDataRec.ByValue
           
 
Field Summary
 Pointer privateParameters
           
 Pointer privateResults
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
VDPrivateSelectorDataRec()
           
VDPrivateSelectorDataRec(Pointer privateParameters, Pointer privateResults)
           
 
Method Summary
 VDPrivateSelectorDataRec.ByReference byReference()
           
 VDPrivateSelectorDataRec.ByValue byValue()
           
 VDPrivateSelectorDataRec 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

privateParameters

public Pointer privateParameters

privateResults

public Pointer privateResults
Constructor Detail

VDPrivateSelectorDataRec

public VDPrivateSelectorDataRec()

VDPrivateSelectorDataRec

public VDPrivateSelectorDataRec(Pointer privateParameters,
                                Pointer privateResults)
Parameters:
privateParameters - Caller's parameters
privateResults - Caller's return area. Can be nil, or same as privateParameters.
Method Detail

byReference

public VDPrivateSelectorDataRec.ByReference byReference()

byValue

public VDPrivateSelectorDataRec.ByValue byValue()

clone

public VDPrivateSelectorDataRec clone()
Overrides:
clone in class Object