org.rococoa.cocoa.ats
Class ATSFontQuerySourceContext
java.lang.Object
com.sun.jna.Structure
com.ochafik.lang.jnaerator.runtime.Structure
org.rococoa.cocoa.ats.ATSFontQuerySourceContext
- Direct Known Subclasses:
- ATSFontQuerySourceContext.ByReference, ATSFontQuerySourceContext.ByValue
public class ATSFontQuerySourceContext
- extends com.ochafik.lang.jnaerator.runtime.Structure
ATSFontQuerySourceContext
Summary:
A parameter block for client information to be retained by ATS
and passed back to an ATSFontQueryCallback function.
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.
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 |
version
public int version
- A 32-bit unsigned integer that indicates the version of this
structure. This should be set to 0.
refCon
public Pointer refCon
- A pointer-sized client datum that should be passed back to an
ATSFontQueryCallback function.
retain
public CoreFoundationLibrary.CFAllocatorRetainCallBack retain
release
public CoreFoundationLibrary.CFAllocatorReleaseCallBack release
ATSFontQuerySourceContext
public ATSFontQuerySourceContext()
ATSFontQuerySourceContext
public ATSFontQuerySourceContext(int version,
Pointer refCon,
CoreFoundationLibrary.CFAllocatorRetainCallBack retain,
CoreFoundationLibrary.CFAllocatorReleaseCallBack release)
- Parameters:
version
- A 32-bit unsigned integer that indicates the version of this
structure. This should be set to 0.
refCon
- A pointer-sized client datum that should be passed back to an
ATSFontQueryCallback function.
retain
- The callback used to add a retain to the refCon.
release
- The callback used to remove a retain to the refCon.
byReference
public ATSFontQuerySourceContext.ByReference byReference()
byValue
public ATSFontQuerySourceContext.ByValue byValue()
clone
public ATSFontQuerySourceContext clone()
- Overrides:
clone
in class Object