AAX SDK  2.4.1
Avid Audio Extensions Development Kit
Classes | Typedefs | Enumerations | Functions
AAX_GUITypes.h File Reference
#include "AAX.h"
#include "AAX_PreStructAlignmentHelper.h"
#include "AAX_Push2ByteStructAlignment.h"
#include "AAX_PostStructAlignmentHelper.h"
#include "AAX_PopStructAlignment.h"

Go to the source code of this file.

Description

Constants and other definitions used by AAX plug-in GUIs.

Classes

struct  AAX_Point
 Data structure representing a two-dimensional coordinate point. More...
 
struct  AAX_Rect
 Data structure representing a rectangle in a two-dimensional coordinate plane. More...
 

Typedefs

typedef struct AAX_Point AAX_Point
 Data structure representing a two-dimensional coordinate point. More...
 
typedef struct AAX_Rect AAX_Rect
 Data structure representing a rectangle in a two-dimensional coordinate plane. More...
 
typedef enum AAX_EViewContainer_Type AAX_EViewContainer_Type
 Type of view container. More...
 

Enumerations

enum  AAX_EViewContainer_Type {
  AAX_eViewContainer_Type_NULL = 0 ,
  AAX_eViewContainer_Type_NSView = 1 ,
  AAX_eViewContainer_Type_UIView = 2 ,
  AAX_eViewContainer_Type_HWND = 3
}
 Type of view container. More...
 

Functions

bool operator== (const AAX_Point &p1, const AAX_Point &p2)
 
bool operator!= (const AAX_Point &p1, const AAX_Point &p2)
 
bool operator< (const AAX_Point &p1, const AAX_Point &p2)
 
bool operator<= (const AAX_Point &p1, const AAX_Point &p2)
 
bool operator> (const AAX_Point &p1, const AAX_Point &p2)
 
bool operator>= (const AAX_Point &p1, const AAX_Point &p2)
 
bool operator== (const AAX_Rect &r1, const AAX_Rect &r2)
 
bool operator!= (const AAX_Rect &r1, const AAX_Rect &r2)
 
 AAX_ENUM_SIZE_CHECK (AAX_EViewContainer_Type)
 

Typedef Documentation

◆ AAX_Point

typedef struct AAX_Point AAX_Point

Data structure representing a two-dimensional coordinate point.

Comparison operators give preference to vert

◆ AAX_Rect

typedef struct AAX_Rect AAX_Rect

Data structure representing a rectangle in a two-dimensional coordinate plane.

◆ AAX_EViewContainer_Type

Enumeration Type Documentation

◆ AAX_EViewContainer_Type

Type of view container.

See also
AAX_IViewContainer::GetType()
Enumerator
AAX_eViewContainer_Type_NULL 
AAX_eViewContainer_Type_NSView 
AAX_eViewContainer_Type_UIView 
AAX_eViewContainer_Type_HWND 

Function Documentation

◆ operator==() [1/2]

bool operator== ( const AAX_Point p1,
const AAX_Point p2 
)
inline

References AAX_Point::horz, and AAX_Point::vert.

◆ operator!=() [1/2]

bool operator!= ( const AAX_Point p1,
const AAX_Point p2 
)
inline

◆ operator<()

bool operator< ( const AAX_Point p1,
const AAX_Point p2 
)
inline

References AAX_Point::horz, and AAX_Point::vert.

◆ operator<=()

bool operator<= ( const AAX_Point p1,
const AAX_Point p2 
)
inline

References AAX_Point::horz, and AAX_Point::vert.

◆ operator>()

bool operator> ( const AAX_Point p1,
const AAX_Point p2 
)
inline

◆ operator>=()

bool operator>= ( const AAX_Point p1,
const AAX_Point p2 
)
inline

◆ operator==() [2/2]

bool operator== ( const AAX_Rect r1,
const AAX_Rect r2 
)
inline

◆ operator!=() [2/2]

bool operator!= ( const AAX_Rect r1,
const AAX_Rect r2 
)
inline

◆ AAX_ENUM_SIZE_CHECK()

AAX_ENUM_SIZE_CHECK ( AAX_EViewContainer_Type  )