34 lines
782 B
Plaintext
34 lines
782 B
Plaintext
#module_parameters () (DEBUG := false) {
|
|
};
|
|
|
|
ImVec2 :: Vector2;
|
|
ImVec4 :: Vector4;
|
|
ImColor :: Vector4;
|
|
|
|
ImVector :: struct (T: Type) {
|
|
Size: s32;
|
|
Capacity: s32;
|
|
Data: *T;
|
|
}
|
|
|
|
ImDrawCallback :: #type (parent_list: *ImDrawList, cmd: *ImDrawCmd) #c_call;
|
|
|
|
#scope_module
|
|
|
|
#import "Basic";
|
|
#import "Math";
|
|
|
|
#if OS == .WINDOWS {
|
|
#if DEBUG {
|
|
#load "windows_debug.jai";
|
|
} else {
|
|
#load "windows_release.jai";
|
|
}
|
|
|
|
shell32 :: #library,system,link_always "shell32";
|
|
user32 :: #library,system,link_always "user32";
|
|
gdi32 :: #library,system,link_always "gdi32";
|
|
dwmapi :: #library,system,link_always "dwmapi";
|
|
d3dcompiler :: #library,system,link_always "d3dcompiler";
|
|
imm32 :: #library,system,link_always "imm32";
|
|
} |