CFx SDK Documentation  2023 SP0
Classes | Macros | Typedefs | Enumerations | Functions
GsDefs.h File Reference
#include "TD_PackPush.h"
#include "OdRound.h"
#include "TD_PackPop.h"

Go to the source code of this file.

Classes

class  OdGsDCPoint
 
class  OdGsDCRect
 
class  OdGsDCRectDouble
 

Macros

#define SCALAR_MIN   (-2147483647 - 1)
 
#define SCALAR_MAX   2147483647
 
#define GETBITNEG(flags, bit)   (((flags) & (bit)) != (bit))
 

Typedefs

typedef voidOdGsWindowingSystemID
 

Enumerations

enum  EMetafilePlayMode { kMfDisplay , kMfSelect , kMfNested , kMfExtents }
 

Functions

template<class TRect >
void intersectWith (TRect &dcRectThis, const TRect &dcRect, bool bValidate=true)
 
template<class TRect , class T >
void offset (TRect &dcRectThis, T x, T y)
 

Macro Definition Documentation

◆ GETBITNEG

#define GETBITNEG (   flags,
  bit 
)    (((flags) & (bit)) != (bit))

Definition at line 339 of file GsDefs.h.

◆ SCALAR_MAX

#define SCALAR_MAX   2147483647

Definition at line 37 of file GsDefs.h.

◆ SCALAR_MIN

#define SCALAR_MIN   (-2147483647 - 1)

Definition at line 36 of file GsDefs.h.

Typedef Documentation

◆ OdGsWindowingSystemID

Definition at line 325 of file GsDefs.h.

Enumeration Type Documentation

◆ EMetafilePlayMode

Enumerator
kMfDisplay 
kMfSelect 
kMfNested 
kMfExtents 

Definition at line 327 of file GsDefs.h.

Function Documentation

◆ intersectWith()

template<class TRect >
void intersectWith ( TRect &  dcRectThis,
const TRect &  dcRect,
bool  bValidate = true 
)

Definition at line 294 of file GsDefs.h.

◆ offset()

template<class TRect , class T >
void offset ( TRect &  dcRectThis,
x,
y 
)

Definition at line 316 of file GsDefs.h.