Adobe.com
Contents Suites Classes Class Index Member Index

ASTypes.h File Reference

#include "ASConfig.h"
#include "AIBasicTypes.h"
#include "AIWinDef.h"

Go to the source code of this file.

Classes

struct  _t_ASFixedPoint
 Point specified with ASFixed coordinates - obsolete, use ASRealPoint. More...
struct  _t_ASFixedRect
 Rectangle specified with ASFixed coordinates - obsolete, use ASRealRect. More...
struct  _t_ASFixedMatrix
 Transformation matrix specified with ASFixed values - obsolete, use ASRealMatrix. More...
struct  _t_ASRealPoint
 Point specified with ASReal coordinates. More...
struct  _t_ASRealRect
 Rectangle specified with ASReal coordinates. More...
struct  _t_ASRealMatrix
 Transformation matrix specified with ASReal values. More...

Defines

#define TRUE   true
#define FALSE   false
#define kNoErr   0
#define kOutOfMemoryErr   '!MEM'
#define kBadParameterErr   'PARM'
#define kNotImplementedErr   '!IMP'
#define kCantHappenErr   'CANT'
 ()
#define NULL   0
#define NULL   0
#define nil   NULL
#define ASAPI
#define ASAPI
#define ASCAPI
#define _AS_FIXED_TYPE_   1

Typedefs

typedef signed char ASInt8
 8-bit integer
typedef signed short ASInt16
 16-bit integer
typedef ai::int32 ASInt32
 32-bit integer
typedef unsigned char ASUInt8
 8-bit integer
typedef unsigned short ASUInt16
 16-bit integer
typedef ai::uint32 ASUInt32
 32-bit integer
typedef ai::int32 ASErr
 Error code.
typedef unsigned char ASByte
typedef ASByteASBytePtr
typedef ASUInt16 ASUnicode
 Unicode double-byte character.
typedef void * ASPtr
 Void pointer.
typedef void ** ASHandle
 Opaque reference.
typedef ASInt32 ASFract
 Numeric value (long) used for fixed-math fractional values, as AIFract.
typedef float ASReal
 Numeric value (floating-point).
typedef ASInt32 ASFixed
 Fixed numeric value - obsolete, use ASReal.
typedef struct _t_ASFixedPoint ASFixedPoint
 Point specified with ASFixed coordinates - obsolete, use ASRealPoint.
typedef struct _t_ASFixedPointASFixedPointP
typedef struct _t_ASFixedRect ASFixedRect
 Rectangle specified with ASFixed coordinates - obsolete, use ASRealRect.
typedef struct _t_ASFixedRectASFixedRectP
typedef struct _t_ASFixedMatrix ASFixedMatrix
 Transformation matrix specified with ASFixed values - obsolete, use ASRealMatrix.
typedef struct _t_ASFixedMatrixASFixedMatrixP
typedef struct _t_ASRealPoint ASRealPoint
 Point specified with ASReal coordinates.
typedef struct _t_ASRealRect ASRealRect
 Rectangle specified with ASReal coordinates.
typedef struct _t_ASRealMatrix ASRealMatrix
 Transformation matrix specified with ASReal values.
typedef struct ASAccess * ASAccessRef
 Generic reference to a resource (plug-in) file.
typedef short ASSize
 Mac OS only.
typedef unsigned char ASBoolean
 Mac OS only.
typedef struct MacPort_t * AIPortRef
 Port reference, Mac OS only, same as Mac OS CGrafPtr.
typedef struct MacWindow_t * AIWindowRef
 Window reference, Mac OS only, same as Mac OS WindowPtr.
typedef struct MacDialog_t * AIDialogRef
 Dialog reference, Mac OS only, same as Mac OS DialogPtr.
typedef HDC ASPortRef
 Port reference, Windows only, same as Windows HDC.
typedef HWND ASWindowRef
 Window reference, Windows only, same as Windows HWND.
typedef HWND ASDialogRef
 Dialog reference, Windows only, same as Windows HWND.

Define Documentation

#define _AS_FIXED_TYPE_   1
#define ASAPI
#define ASAPI
#define ASCAPI
#define FALSE   false
#define nil   NULL

Referenced by operator new(), and operator new[]().

#define NULL   0
#define TRUE   true

Typedef Documentation

typedef struct MacDialog_t* AIDialogRef

Dialog reference, Mac OS only, same as Mac OS DialogPtr.

typedef struct MacPort_t* AIPortRef

Port reference, Mac OS only, same as Mac OS CGrafPtr.

typedef struct MacWindow_t* AIWindowRef

Window reference, Mac OS only, same as Mac OS WindowPtr.

typedef struct ASAccess* ASAccessRef

Generic reference to a resource (plug-in) file.

Generally equivalent to an SPPluginRef

typedef int ASBoolean

Mac OS only.

Windows only.

the same as Mac OS Boolean.

the same as Windows BOOL.

typedef unsigned char ASByte
typedef ASByte* ASBytePtr
typedef HWND ASDialogRef

Dialog reference, Windows only, same as Windows HWND.

typedef ai::int32 ASErr

Error code.

typedef ASInt32 ASFixed

Fixed numeric value - obsolete, use ASReal.

Transformation matrix specified with ASFixed values - obsolete, use ASRealMatrix.

typedef struct _t_ASFixedMatrix * ASFixedMatrixP
typedef struct _t_ASFixedPoint ASFixedPoint

Point specified with ASFixed coordinates - obsolete, use ASRealPoint.

typedef struct _t_ASFixedPoint * ASFixedPointP
typedef struct _t_ASFixedRect ASFixedRect

Rectangle specified with ASFixed coordinates - obsolete, use ASRealRect.

typedef struct _t_ASFixedRect * ASFixedRectP
typedef ASInt32 ASFract

Numeric value (long) used for fixed-math fractional values, as AIFract.

Obsolete.

typedef void** ASHandle

Opaque reference.

typedef signed short ASInt16

16-bit integer

typedef ai::int32 ASInt32

32-bit integer

typedef signed char ASInt8

8-bit integer

typedef HDC ASPortRef

Port reference, Windows only, same as Windows HDC.

typedef void* ASPtr

Void pointer.

typedef float ASReal

Numeric value (floating-point).

typedef struct _t_ASRealMatrix ASRealMatrix

Transformation matrix specified with ASReal values.

typedef struct _t_ASRealPoint ASRealPoint

Point specified with ASReal coordinates.

typedef struct _t_ASRealRect ASRealRect

Rectangle specified with ASReal coordinates.

typedef ai::int32 ASSize

Mac OS only.

Windows only.

Size type for Mac OS Rect and Point.

Size type for Windows Rect and Point.

typedef unsigned short ASUInt16

16-bit integer

32-bit integer

typedef unsigned char ASUInt8

8-bit integer

Unicode double-byte character.

typedef HWND ASWindowRef

Window reference, Windows only, same as Windows HWND.



Contents Suites Classes Class Index Member Index
Adobe Solutions Network
 
Copyright © 2016 Adobe Systems Incorporated. All rights reserved.
Terms of Use Online Privacy Policy Adobe and accessibility Avoid software piracy Permissions and Trademarks