{ "info" : { "source" : "include/imgui-knobs/imgui-knobs.h", "hash" : "1f637f21a158aff7116bdb283dc83d46", "url" : "https://github.com/altschuler/imgui-knobs", "revision" : "4f207526f9ef036a0aff7edfaad92cfbe12d987a" }, "decls" : [ { "@type" : "AstEnumDecl", "name" : "ImGuiKnobFlags_", "decls" : [ { "@type" : "AstEnumConstantDecl", "name" : "ImGuiKnobFlags_NoTitle", "qualType" : "ImGuiKnobFlags_", "order" : 0, "value" : "1 << 0", "evaluatedValue" : "1" }, { "@type" : "AstEnumConstantDecl", "name" : "ImGuiKnobFlags_NoInput", "qualType" : "ImGuiKnobFlags_", "order" : 1, "value" : "1 << 1", "evaluatedValue" : "2" }, { "@type" : "AstEnumConstantDecl", "name" : "ImGuiKnobFlags_ValueTooltip", "qualType" : "ImGuiKnobFlags_", "order" : 2, "value" : "1 << 2", "evaluatedValue" : "4" }, { "@type" : "AstEnumConstantDecl", "name" : "ImGuiKnobFlags_DragHorizontal", "qualType" : "ImGuiKnobFlags_", "order" : 3, "value" : "1 << 3", "evaluatedValue" : "8" } ] }, { "@type" : "AstEnumDecl", "name" : "ImGuiKnobVariant_", "decls" : [ { "@type" : "AstEnumConstantDecl", "name" : "ImGuiKnobVariant_Tick", "qualType" : "ImGuiKnobVariant_", "order" : 0, "value" : "1 << 0", "evaluatedValue" : "1" }, { "@type" : "AstEnumConstantDecl", "name" : "ImGuiKnobVariant_Dot", "qualType" : "ImGuiKnobVariant_", "order" : 1, "value" : "1 << 1", "evaluatedValue" : "2" }, { "@type" : "AstEnumConstantDecl", "name" : "ImGuiKnobVariant_Wiper", "qualType" : "ImGuiKnobVariant_", "order" : 2, "value" : "1 << 2", "evaluatedValue" : "4" }, { "@type" : "AstEnumConstantDecl", "name" : "ImGuiKnobVariant_WiperOnly", "qualType" : "ImGuiKnobVariant_", "order" : 3, "value" : "1 << 3", "evaluatedValue" : "8" }, { "@type" : "AstEnumConstantDecl", "name" : "ImGuiKnobVariant_WiperDot", "qualType" : "ImGuiKnobVariant_", "order" : 4, "value" : "1 << 4", "evaluatedValue" : "16" }, { "@type" : "AstEnumConstantDecl", "name" : "ImGuiKnobVariant_Stepped", "qualType" : "ImGuiKnobVariant_", "order" : 5, "value" : "1 << 5", "evaluatedValue" : "32" }, { "@type" : "AstEnumConstantDecl", "name" : "ImGuiKnobVariant_Space", "qualType" : "ImGuiKnobVariant_", "order" : 6, "value" : "1 << 6", "evaluatedValue" : "64" } ] }, { "@type" : "AstNamespaceDecl", "name" : "ImGuiKnobs", "decls" : [ { "@type" : "AstRecordDecl", "name" : "color_set", "decls" : [ { "@type" : "AstFieldDecl", "name" : "base", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", "name" : "hovered", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", "name" : "active", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", "name" : "Knob", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", "name" : "p_value", "qualType" : "float *", "desugaredQualType" : "float *" }, { "@type" : "AstParmVarDecl", "name" : "v_min", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", "name" : "v_max", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", "name" : "speed", "qualType" : "float", "desugaredQualType" : "float", "defaultValue" : "0" }, { "@type" : "AstParmVarDecl", "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "NULL" }, { "@type" : "AstParmVarDecl", "name" : "variant", "qualType" : "ImGuiKnobVariant", "desugaredQualType" : "int", "defaultValue" : "ImGuiKnobVariant_Tick" }, { "@type" : "AstParmVarDecl", "name" : "size", "qualType" : "float", "desugaredQualType" : "float", "defaultValue" : "0" }, { "@type" : "AstParmVarDecl", "name" : "flags", "qualType" : "ImGuiKnobFlags", "desugaredQualType" : "int", "defaultValue" : "0" }, { "@type" : "AstParmVarDecl", "name" : "steps", "qualType" : "int", "desugaredQualType" : "int", "defaultValue" : "10" } ] }, { "@type" : "AstFunctionDecl", "name" : "KnobInt", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", "name" : "p_value", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", "name" : "v_min", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", "name" : "v_max", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", "name" : "speed", "qualType" : "float", "desugaredQualType" : "float", "defaultValue" : "0" }, { "@type" : "AstParmVarDecl", "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "NULL" }, { "@type" : "AstParmVarDecl", "name" : "variant", "qualType" : "ImGuiKnobVariant", "desugaredQualType" : "int", "defaultValue" : "ImGuiKnobVariant_Tick" }, { "@type" : "AstParmVarDecl", "name" : "size", "qualType" : "float", "desugaredQualType" : "float", "defaultValue" : "0" }, { "@type" : "AstParmVarDecl", "name" : "flags", "qualType" : "ImGuiKnobFlags", "desugaredQualType" : "int", "defaultValue" : "0" }, { "@type" : "AstParmVarDecl", "name" : "steps", "qualType" : "int", "desugaredQualType" : "int", "defaultValue" : "10" } ] } ] } ] }