add more imgui functions
This commit is contained in:
parent
9fd958f414
commit
05aeb62242
|
@ -78,7 +78,7 @@ debug.inputs.f4 = function() {
|
|||
};
|
||||
debug.inputs.f4.doc = "Toggle drawing gizmos and names of objects.";
|
||||
|
||||
debug.gif = {
|
||||
var gif = {
|
||||
w: 640, /* Max width */
|
||||
h: 480, /* Max height */
|
||||
stretch: false, /* True if you want to stretch */
|
||||
|
@ -213,8 +213,6 @@ debug.api.print_doc = function(name)
|
|||
return mdoc;
|
||||
}
|
||||
|
||||
debug.frozen = false;
|
||||
|
||||
return {
|
||||
debug,
|
||||
Gizmos,
|
||||
|
|
|
@ -277,6 +277,7 @@ prosperon.quit = function () {
|
|||
profile.print_cache_report();
|
||||
profile.stop_frame_avg()
|
||||
profile.stop_cpu_instr();
|
||||
prosperon.quit_hook?.();
|
||||
};
|
||||
|
||||
window.size = [640, 480];
|
||||
|
|
|
@ -113,6 +113,16 @@ Object.mixin(audio.bus.master.__proto__, {
|
|||
set volume(x) { this.gain = x; },
|
||||
});
|
||||
|
||||
audio.bus.master.__proto__.toJSON = function()
|
||||
{
|
||||
return {
|
||||
volume: this.volume,
|
||||
off: this.off,
|
||||
pan: this.pan,
|
||||
pass: this.pass
|
||||
};
|
||||
}
|
||||
|
||||
/*Object.mixin(audio.dsp.source().__proto__, {
|
||||
length() { return this.frames()/audio.samplerate(); },
|
||||
time() { return this.frame/sound.samplerate(); },
|
||||
|
|
|
@ -109,6 +109,12 @@ JSC_SCALL(imgui_slider,
|
|||
ret = number2js(val);
|
||||
)
|
||||
|
||||
JSC_SCALL(imgui_checkbox,
|
||||
bool val = js2boolean(argv[1]);
|
||||
ImGui::Checkbox(str, &val);
|
||||
ret = boolean2js(val);
|
||||
)
|
||||
|
||||
static const JSCFunctionListEntry js_imgui_funcs[] = {
|
||||
MIST_FUNC_DEF(imgui, window, 2),
|
||||
MIST_FUNC_DEF(imgui, menu, 2),
|
||||
|
@ -118,6 +124,7 @@ static const JSCFunctionListEntry js_imgui_funcs[] = {
|
|||
MIST_FUNC_DEF(imgui, menuitem, 3),
|
||||
MIST_FUNC_DEF(imgui, textinput, 2),
|
||||
MIST_FUNC_DEF(imgui, button, 2),
|
||||
MIST_FUNC_DEF(imgui, checkbox, 2),
|
||||
MIST_FUNC_DEF(imgui, text, 1),
|
||||
MIST_FUNC_DEF(imgui, plot,1),
|
||||
MIST_FUNC_DEF(imgui,lineplot,2),
|
||||
|
|
|
@ -2037,7 +2037,7 @@ JSC_GETSET(window, sample_count, number)
|
|||
|
||||
static const JSCFunctionListEntry js_window_funcs[] = {
|
||||
CGETSET_ADD(window, fullscreen),
|
||||
CGETSET_ADD(window, title),
|
||||
CGETSET_ADD(window, title,)
|
||||
CGETSET_ADD(window, vsync),
|
||||
CGETSET_ADD(window, enable_clipboard),
|
||||
CGETSET_ADD(window, enable_dragndrop),
|
||||
|
|
Loading…
Reference in a new issue