ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

xformobj.c File Reference
#include <win32k.h>
#include <debug.h>

Go to the source code of this file.

Defines

#define NDEBUG
#define FIX2LONG(x)   ((x) >> 4)
#define LONG2FIX(x)   ((x) << 4)
#define FLOATOBJ_Equal   _FLOATOBJ_Equal
#define FLOATOBJ_GetLong   _FLOATOBJ_GetLong
#define FLOATOBJ_GetFix   _FLOATOBJ_GetFix
#define FLOATOBJ_IsLong   _FLOATOBJ_IsLong
#define FLOATOBJ_Equal0   _FLOATOBJ_Equal0
#define FLOATOBJ_Equal1   _FLOATOBJ_Equal1

Functions

 C_ASSERT (sizeof(FIX)==sizeof(LONG))
FORCEINLINE VOID MulAdd (PFLOATOBJ pfoDest, PFLOATOBJ pfo1, PFLOATOBJ pfo2, PFLOATOBJ pfo3, PFLOATOBJ pfo4)
FORCEINLINE VOID MulAddLong (PFLOATOBJ pfoDest, PFLOATOBJ pfo1, LONG l2, PFLOATOBJ pfo3, LONG l4)
FORCEINLINE VOID MulSub (PFLOATOBJ pfoDest, PFLOATOBJ pfo1, PFLOATOBJ pfo2, PFLOATOBJ pfo3, PFLOATOBJ pfo4)
FORCEINLINE ULONG HintFromAccel (ULONG flAccel)
ULONG NTAPI XFORMOBJ_UpdateAccel (IN XFORMOBJ *pxo)
ULONG NTAPI XFORMOBJ_iSetXform (OUT XFORMOBJ *pxo, IN const XFORML *pxform)
ULONG NTAPI XFORMOBJ_iCombine (IN XFORMOBJ *pxo, IN XFORMOBJ *pxo1, IN XFORMOBJ *pxo2)
ULONG NTAPI XFORMOBJ_iCombineXform (IN XFORMOBJ *pxo, IN XFORMOBJ *pxo1, IN XFORML *pxform, IN BOOL bLeftMultiply)
ULONG NTAPI XFORMOBJ_iInverse (OUT XFORMOBJ *pxoDst, IN XFORMOBJ *pxoSrc)
BOOL NTAPI XFORMOBJ_bXformFixPoints (IN XFORMOBJ *pxo, IN ULONG cPoints, IN PPOINTL pptIn, OUT PPOINTL pptOut)
ULONG APIENTRY XFORMOBJ_iGetXform (IN XFORMOBJ *pxo, OUT XFORML *pxform)
ULONG APIENTRY XFORMOBJ_iGetFloatObjXform (IN XFORMOBJ *pxo, OUT FLOATOBJ_XFORM *pxfo)
BOOL APIENTRY XFORMOBJ_bApplyXform (IN XFORMOBJ *pxo, IN ULONG iMode, IN ULONG cPoints, IN PVOID pvIn, OUT PVOID pvOut)

Generated on Sun May 27 2012 06:10:45 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.