Constant descriptions
-
kQAGestalt_OptionalFeatures
-
QAEngineGestalt
returns a value whose bits encode the optional features supported by the drawing engine. The
response
parameter must point to a buffer of type
unsigned long
. See
"Gestalt Optional Features Response Masks"
for a description of the meaning of the bits in the returned value.
-
kQAGestalt_FastFeatures
-
QAEngineGestalt
returns a value whose bits encode the features supported by the drawing engine that are accelerated. The
response
parameter must point to a buffer of type
unsigned long
. See
"Gestalt Fast Features Response Masks"
for a description of the meaning of the bits in the returned value.
-
kQAGestalt_VendorID
-
QAEngineGestalt
returns the vendor ID of the drawing engine. The
response
parameter must point to a buffer of type
long
. See
"Vendor and Engine IDs"
for a list of the currently defined vendor IDs.
-
kQAGestalt_EngineID
-
QAEngineGestalt
returns the engine ID of the drawing engine. The
response
parameter must point to a buffer of type
long
. See
"Vendor and Engine IDs"
for a list of the currently defined engine IDs.
-
kQAGestalt_Revision
-
QAEngineGestalt
returns the revision number of the drawing engine. (Larger numbers indicate more recent revisions.) The
response
parameter must point to a buffer of type
long
.
-
kQAGestalt_ASCIINameLength
-
QAEngineGestalt
returns the number of characters in the ASCII name of the drawing engine. The
response
parameter must point to a buffer of type
long
.
-
kQAGestalt_ASCIIName
-
QAEngineGestalt
returns the ASCII name of the drawing engine. The
response
parameter must point to a C string whose length you have determined by passing the
kQAGestalt_ASCIINameLength
selector to
QAEngineGestalt
.
-
kQAGestalt_TextureMemory
-
QAEngineGestalt
returns the size, in bytes, of the memory available for storing texture maps. Note that the amount of memory required to hold a particular texture map depends on the texture flags of that texture map--in particular, on the texture compression and mipmapping flags. (See
"Texture Flags Masks"
for details.) As a result, the size returned by
QAEngineGestalt
is only a rough indication of the number of texture maps that can be created. The
response
parameter must point to a buffer of type
Size
.
-
kQAGestalt_FastTextureMemory
-
QAEngineGestalt
returns the size, in bytes, of the fast memory available for storing texture maps. (Fast texture memory is memory located on a hardware accelerator.) Note that the amount of memory required to hold a particular texture map depends on the texture flags of that texture map--in particular, on the texture compression and mipmapping flags. (See
"Texture Flags Masks"
for details.) As a result, the size returned by
QAEngineGestalt
is only a rough indication of the number of texture maps that can be created. The
response
parameter must point to a buffer of type
Size
.
-
kQAGestalt_NumSelectors
-
The number of selectors currently defined.
© 1997 Apple Computer, Inc.