efl/legacy/evas/src/modules/engines/direct3d/Evas_Engine_Direct3D.h

32 lines
627 B
C

#ifndef __EVAS_ENGINE_DIRECT3D_H__
#define __EVAS_ENGINE_DIRECT3D_H__
#include <windows.h>
typedef struct _Evas_Engine_Info_Direct3D Evas_Engine_Info_Direct3D;
struct _Evas_Engine_Info_Direct3D
{
/* PRIVATE - don't mess with this baby or evas will poke its tongue out */
/* at you and make nasty noises */
Evas_Engine_Info magic;
struct {
HWND window;
int rotation;
int depth;
int fullscreen : 1;
int layered : 1;
} info;
struct {
unsigned short width;
unsigned short height;
unsigned char *mask;
} *shape;
};
#endif /* __EVAS_ENGINE_DIRECT3D_H__ */