LibreOffice Module canvas (master) 1
Namespaces | Macros | Typedefs
dx_winstuff.hxx File Reference
#include <algorithm>
#include <memory>
#include <basegfx/numeric/ftools.hxx>
#include <prewin.h>
#include <d3d9.h>
#include <gdiplus.h>
#include <systools/win32/comtools.hxx>
#include <postwin.h>
Include dependency graph for dx_winstuff.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  dxcanvas
 

Macros

#define D3D_DEBUG_INFO
 
#define max(a, b)   (((a) > (b)) ? (a) : (b))
 
#define min(a, b)   (((a) < (b)) ? (a) : (b))
 

Typedefs

typedef IDirect3DSurface9 surface_type
 
typedef std::shared_ptr< Gdiplus::Graphics > dxcanvas::GraphicsSharedPtr
 
typedef std::shared_ptr< Gdiplus::GraphicsPath > dxcanvas::GraphicsPathSharedPtr
 
typedef std::shared_ptr< Gdiplus::Bitmap > dxcanvas::BitmapSharedPtr
 
typedef std::shared_ptr< Gdiplus::TextureBrush > dxcanvas::TextureBrushSharedPtr
 

Macro Definition Documentation

◆ D3D_DEBUG_INFO

#define D3D_DEBUG_INFO

Definition at line 34 of file dx_winstuff.hxx.

◆ max

#define max (   a,
 
)    (((a) > (b)) ? (a) : (b))

Definition at line 43 of file dx_winstuff.hxx.

◆ min

#define min (   a,
 
)    (((a) < (b)) ? (a) : (b))

Definition at line 46 of file dx_winstuff.hxx.

Typedef Documentation

◆ surface_type

typedef IDirect3DSurface9 surface_type

Definition at line 39 of file dx_winstuff.hxx.