Skip to content

Macros 8h 01

Define Documentation

#define __MACROS_H
  Definition at line 3 of file Macros.h.

#define __OS9ROS_H
  Definition at line 9 of file Macros.h.

#define ABS  )     (((a)<0)?(-(a)):(a))
  Definition at line 13 of file Macros.h.

#define CEILING  )     ((a)==(int)(a) ? (a) : (a)>0 ? 1+(int)a : -(1+(int)(-a)))
  Definition at line 24 of file Macros.h.

#define DLLEXPORT
  Definition at line 81 of file Macros.h.

#define DOC  )     ""
  Definition at line 33 of file Macros.h.

#define FLOOR  )     ((a)>(0) ? (int)(a) : -(int)(-a))
  Definition at line 23 of file Macros.h.

#define INVERSE  )     { A.x=-A.x;A.y=-A.y;A.z=-A.z; }
  Definition at line 22 of file Macros.h.

#define ISODD  )     (A&0x1)
  Definition at line 21 of file Macros.h.

#define MAX

a,

(((a)>(b))?(a):(b))

 

Definition at line 15 of file Macros.h.

Referenced by RGBFloat::GetCOLORREF(), TimeRange::operator &=(), TimeLineRect::operator|=(), TimeRange::operator|=(), InfluenceShape::SetAttenuation(), and TimeRange::Union().

#define MENU_DOC

A,

  Definition at line 34 of file Macros.h.

#define MIN

A,

((A)\<(B)?(A):(B))

 

Definition at line 17 of file Macros.h.

Referenced by ColorBuf::ColorBuf(), YAByte::GammaCorrect(), RGBByte::GammaCorrect(), GammaCorrect(), GammaCorrectColBuf(), RGBFloat::GetCOLORREF(), RGBAHalf::Max(), RGBHalf::Max(), HalfColorBufAlpha::Max(), HalfColorBuf::Max(), TimeRange::operator &=(), TimeLineRect::operator|=(), TimeRange::operator|=(), ColorBuf::Set(), and TimeRange::Union().

#define NULLDELETE  )     { delete a; a = NULL; }
  Definition at line 27 of file Macros.h.

#define NUMELEMENTS array   )     (sizeof(array)/sizeof(array[0]))
  Definition at line 26 of file Macros.h.

#define PADWIDTH  )     (((x)*8 + 31) & (~31))/8
  Definition at line 28 of file Macros.h.

#define ROUNDOFF  )     (LONG)((A)<(0)?((A)-.5):((A)+.5))
  Definition at line 20 of file Macros.h.

#define ROWBYTES  )     (((A)+15)>>4<<1)
  Definition at line 18 of file Macros.h.

#define ROWWORDS  )     (((A)+15)>>4)
  Definition at line 19 of file Macros.h.