initial commit
This commit is contained in:
commit
18255ce4cd
21 changed files with 1244 additions and 0 deletions
10
lib/constants.ts
Normal file
10
lib/constants.ts
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
export const MwDEFAULT: number = 268435455;
|
||||
export const MwMB_ICONMASK: number = 15;
|
||||
export const MwMB_BUTTONMASK: number = 240;
|
||||
export const MwMB_BUTTONOK: number = 16;
|
||||
export const MwMB_BUTTONCANCEL: number = 32;
|
||||
export const MwMB_BUTTONYES: number = 64;
|
||||
export const MwMB_BUTTONNO: number = 128;
|
||||
export const MwKEY_FLAG: number = 2147483648;
|
||||
export const MwKEY_CONTROL_FLAG: number = 3221225472;
|
||||
export const MwKEY_ALT_FLAG: number = 2684354560;
|
||||
71
lib/enums.ts
Normal file
71
lib/enums.ts
Normal file
|
|
@ -0,0 +1,71 @@
|
|||
export enum MwDIRECTION {
|
||||
MwNORTH,
|
||||
MwSOUTH,
|
||||
MwEAST,
|
||||
MwWEST
|
||||
}
|
||||
|
||||
export enum MwORIENTATION {
|
||||
MwVERTICAL,
|
||||
MwHORIZONTAL
|
||||
}
|
||||
|
||||
export enum MwALIGNMENT {
|
||||
MwALIGNMENT_CENTER,
|
||||
MwALIGNMENT_BEGINNING,
|
||||
MwALIGNMENT_END
|
||||
}
|
||||
|
||||
export enum MwMB_ICON {
|
||||
MwMB_ICONWARNING = 1,
|
||||
MwMB_ICONINFO,
|
||||
MwMB_ICONNOTE,
|
||||
MwMB_ICONQUESTION,
|
||||
MwMB_ICONNEWS,
|
||||
MwMB_ICONERROR,
|
||||
MwMB_ICONCLOCK
|
||||
}
|
||||
|
||||
export enum MwCOORDINATE {
|
||||
MwCOORDINATE_GLOBAL,
|
||||
MwCOORDINATE_LOCAL
|
||||
}
|
||||
|
||||
export enum MwCLIPBOARD {
|
||||
MwCLIPBOARD_MAIN,
|
||||
MwCLIPBOARD_PRIMARY
|
||||
}
|
||||
|
||||
export enum MwMOUSE {
|
||||
MwMOUSE_LEFT = 1,
|
||||
MwMOUSE_MIDDLE,
|
||||
MwMOUSE_RIGHT,
|
||||
MwMOUSE_WHEELUP,
|
||||
MwMOUSE_WHEELDOWN
|
||||
}
|
||||
|
||||
export enum MwKEY {
|
||||
MwKEY_BACKSPACE = 2147483649,
|
||||
MwKEY_LEFT,
|
||||
MwKEY_RIGHT,
|
||||
MwKEY_UP,
|
||||
MwKEY_DOWN,
|
||||
MwKEY_ENTER,
|
||||
MwKEY_ESCAPE,
|
||||
MwKEY_LEFTSHIFT,
|
||||
MwKEY_RIGHTSHIFT,
|
||||
MwKEY_ALT,
|
||||
MwKEY_CONTROL
|
||||
}
|
||||
|
||||
export enum MwVULKANFIELD {
|
||||
MwVULKANFIELD_GETINSTANCEPROCADDR,
|
||||
MwVULKANFIELD_INSTANCE,
|
||||
MwVULKANFIELD_SURFACE,
|
||||
MwVULKANFIELD_PHYSICALDEVICE,
|
||||
MwVULKANFIELD_LOGICALDEVICE,
|
||||
MwVULKANFIELD_GRAPHICSQUEUEINDEX,
|
||||
MwVULKANFIELD_PRESENTQUEUEINDEX,
|
||||
MwVULKANFIELD_GRAPHICSQUEUE,
|
||||
MwVULKANFIELD_PRESENTQUEUE
|
||||
}
|
||||
0
lib/index.ts
Normal file
0
lib/index.ts
Normal file
32
lib/structs.ts
Normal file
32
lib/structs.ts
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
export interface MwPoint {
|
||||
x: number;
|
||||
y: number;
|
||||
}
|
||||
|
||||
export interface MwRect {
|
||||
x: number;
|
||||
y: number;
|
||||
width: number;
|
||||
height: number;
|
||||
}
|
||||
|
||||
export interface MwSizeHints {
|
||||
minWidth: number;
|
||||
minHeight: number;
|
||||
maxWidth: number;
|
||||
maxHeight: number;
|
||||
}
|
||||
|
||||
export interface MwRGB {
|
||||
red: number;
|
||||
green: number;
|
||||
blue: number;
|
||||
}
|
||||
|
||||
export interface MwMouse {}
|
||||
|
||||
export interface MwVulkanConfig {
|
||||
apiVersion: number;
|
||||
vkVersion: number;
|
||||
validationLayers: number;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue