Carbon


gestaltATSUFeatures

Header: Gestalt.h

enum {
    gestaltATSUFeatures = ''uisf'',
    gestaltATSUTrackingFeature = 1,
    gestaltATSUMemoryFeature = 1,
    gestaltATSUFallbacksFeature = 1,
    gestaltATSUGlyphBoundsFeature = 1,
    gestaltATSULineControlFeature = 1,
    gestaltATSULayoutCreateAndCopyFeature = 1,
    gestaltATSULayoutCacheClearFeature = 1,
    gestaltATSUTextLocatorUsageFeature = 2,
    gestaltATSULowLevelOrigFeatures = 4
};

Constant descriptions

gestaltATSUFeatures

The Gestalt selector you pass to determine which features of ATSUI are available. On return, Gestalt passes back a 32-bit mask, described in “ATSUI Attribute Constants”, which you can test to determine which features are available.

gestaltATSUTrackingFeature

If the bit specified by this mask constant is set, the functions ATSUCountFontTracking and ATSUGetIndFontTracking are available. Available beginning with ATSUI 1.1.

gestaltATSUMemoryFeature

If the bit specified by this mask is set, the functions ATSUCreateMemorySetting, ATSUSetCurrentMemorySetting, ATSUGetCurrentMemorySetting, and ATSUDisposeMemorySetting are available. Available beginning with ATSUI 1.1.

gestaltATSUFallbacksFeature

If the bit specified by this mask is set, the functions ATSUSetFontFallbacks and ATSUGetFontFallbacks are available. Available beginning with ATSUI 1.1.

gestaltATSUGlyphBoundsFeature

If the bit specified by this mask is set, the function ATSUGetGlyphBounds is available. Available beginning with ATSUI 1.1.

gestaltATSULineControlFeature

If the bit specified by this mask is set, the functions ATSUCopyLineControls, ATSUSetLineControls, ATSUGetLineControl, ATSUGetAllLineControls, and ATSUClearLineControls are available. Available beginning with ATSUI 1.1.

gestaltATSULayoutCreateAndCopyFeature

If the bit specified by this mask is set, the function ATSUCreateAndCopyTextLayout is available. Available beginning with ATSUI 1.1.

gestaltATSULayoutCacheClearFeature

If the bit specified by this mask is set, the function ATSUClearLayoutCache is available. Available beginning with ATSUI 1.1.

gestaltATSUTextLocatorUsageFeature

If the bit specified by this mask is set, the text break locator attribute is available for both style and text layout objects. Available beginning with ATSUI 1.2.

gestaltATSULowLevelOrigFeatures


© 2000 Apple Computer, Inc. (Last Updated 6/30/2000)