146 lines
3.0 KiB
C
146 lines
3.0 KiB
C
|
//---------------------------------------------------------------------------
|
||
|
// Copyright (c) Microsoft Corporation. All rights reserved.
|
||
|
//
|
||
|
// This file is automatically generated. Please do not edit it directly.
|
||
|
//
|
||
|
// File name: D2DBaseTypes.h
|
||
|
//---------------------------------------------------------------------------
|
||
|
#pragma once
|
||
|
|
||
|
|
||
|
#ifndef _D2DBASETYPES_INCLUDED
|
||
|
#define _D2DBASETYPES_INCLUDED
|
||
|
|
||
|
#ifndef COM_NO_WINDOWS_H
|
||
|
#include <windows.h>
|
||
|
#endif // #ifndef COM_NO_WINDOWS_H
|
||
|
|
||
|
#ifndef D3DCOLORVALUE_DEFINED
|
||
|
|
||
|
//+-----------------------------------------------------------------------------
|
||
|
//
|
||
|
// Struct:
|
||
|
// D3DCOLORVALUE
|
||
|
//
|
||
|
//------------------------------------------------------------------------------
|
||
|
typedef struct D3DCOLORVALUE
|
||
|
{
|
||
|
FLOAT r;
|
||
|
FLOAT g;
|
||
|
FLOAT b;
|
||
|
FLOAT a;
|
||
|
|
||
|
} D3DCOLORVALUE;
|
||
|
|
||
|
#define D3DCOLORVALUE_DEFINED
|
||
|
#endif
|
||
|
|
||
|
|
||
|
//+-----------------------------------------------------------------------------
|
||
|
//
|
||
|
// Struct:
|
||
|
// D2D_POINT_2U
|
||
|
//
|
||
|
//------------------------------------------------------------------------------
|
||
|
typedef struct D2D_POINT_2U
|
||
|
{
|
||
|
UINT32 x;
|
||
|
UINT32 y;
|
||
|
|
||
|
} D2D_POINT_2U;
|
||
|
|
||
|
|
||
|
//+-----------------------------------------------------------------------------
|
||
|
//
|
||
|
// Struct:
|
||
|
// D2D_POINT_2F
|
||
|
//
|
||
|
//------------------------------------------------------------------------------
|
||
|
typedef struct D2D_POINT_2F
|
||
|
{
|
||
|
FLOAT x;
|
||
|
FLOAT y;
|
||
|
|
||
|
} D2D_POINT_2F;
|
||
|
|
||
|
|
||
|
//+-----------------------------------------------------------------------------
|
||
|
//
|
||
|
// Struct:
|
||
|
// D2D_RECT_F
|
||
|
//
|
||
|
//------------------------------------------------------------------------------
|
||
|
typedef struct D2D_RECT_F
|
||
|
{
|
||
|
FLOAT left;
|
||
|
FLOAT top;
|
||
|
FLOAT right;
|
||
|
FLOAT bottom;
|
||
|
|
||
|
} D2D_RECT_F;
|
||
|
|
||
|
|
||
|
//+-----------------------------------------------------------------------------
|
||
|
//
|
||
|
// Struct:
|
||
|
// D2D_RECT_U
|
||
|
//
|
||
|
//------------------------------------------------------------------------------
|
||
|
typedef struct D2D_RECT_U
|
||
|
{
|
||
|
UINT32 left;
|
||
|
UINT32 top;
|
||
|
UINT32 right;
|
||
|
UINT32 bottom;
|
||
|
|
||
|
} D2D_RECT_U;
|
||
|
|
||
|
|
||
|
//+-----------------------------------------------------------------------------
|
||
|
//
|
||
|
// Struct:
|
||
|
// D2D_SIZE_F
|
||
|
//
|
||
|
//------------------------------------------------------------------------------
|
||
|
typedef struct D2D_SIZE_F
|
||
|
{
|
||
|
FLOAT width;
|
||
|
FLOAT height;
|
||
|
|
||
|
} D2D_SIZE_F;
|
||
|
|
||
|
|
||
|
//+-----------------------------------------------------------------------------
|
||
|
//
|
||
|
// Struct:
|
||
|
// D2D_SIZE_U
|
||
|
//
|
||
|
//------------------------------------------------------------------------------
|
||
|
typedef struct D2D_SIZE_U
|
||
|
{
|
||
|
UINT32 width;
|
||
|
UINT32 height;
|
||
|
|
||
|
} D2D_SIZE_U;
|
||
|
|
||
|
typedef D3DCOLORVALUE D2D_COLOR_F;
|
||
|
|
||
|
//+-----------------------------------------------------------------------------
|
||
|
//
|
||
|
// Struct:
|
||
|
// D2D_MATRIX_3X2_F
|
||
|
//
|
||
|
//------------------------------------------------------------------------------
|
||
|
typedef struct D2D_MATRIX_3X2_F
|
||
|
{
|
||
|
FLOAT _11;
|
||
|
FLOAT _12;
|
||
|
FLOAT _21;
|
||
|
FLOAT _22;
|
||
|
FLOAT _31;
|
||
|
FLOAT _32;
|
||
|
|
||
|
} D2D_MATRIX_3X2_F;
|
||
|
|
||
|
#endif // #ifndef _D2DBASETYPES_INCLUDED
|