/* =========================================================================================

   This is an auto-generated file: Any edits you make may be overwritten!

*/

#pragma once

namespace BinaryData
{
    extern const char*   ButtonUnlabeled_50x30_png;
    const int            ButtonUnlabeled_50x30_pngSize = 1850;

    extern const char*   dexedIcon_png;
    const int            dexedIcon_pngSize = 14239;

    extern const char*   dexedlogo_png;
    const int            dexedlogo_pngSize = 14526;

    extern const char*   GlobalEditor_1728x288_png;
    const int            GlobalEditor_1728x288_pngSize = 63672;

    extern const char*   HelpButton_png;
    const int            HelpButton_pngSize = 1698;

    extern const char*   HelpButton_svg;
    const int            HelpButton_svgSize = 1512;

    extern const char*   Knob_68x68_png;
    const int            Knob_68x68_pngSize = 122866;

    extern const char*   LFO_36_26_png;
    const int            LFO_36_26_pngSize = 1702;

    extern const char*   Light_28x28_png;
    const int            Light_28x28_pngSize = 3043;

    extern const char*   Meter_140x8_png;
    const int            Meter_140x8_pngSize = 402;

    extern const char*   NotoSansBold_ttf;
    const int            NotoSansBold_ttfSize = 311508;

    extern const char*   NotoSansRegular_ttf;
    const int            NotoSansRegular_ttfSize = 306788;

    extern const char*   OperatorEditor_574x436_png;
    const int            OperatorEditor_574x436_pngSize = 26611;

    extern const char*   Scaling_36_26_png;
    const int            Scaling_36_26_pngSize = 1538;

    extern const char*   Slider_52x52_png;
    const int            Slider_52x52_pngSize = 2861;

    extern const char*   Switch_64x64_png;
    const int            Switch_64x64_pngSize = 5784;

    extern const char*   Switch_96x52_png;
    const int            Switch_96x52_pngSize = 8793;

    extern const char*   SwitchLighted_48x26_png;
    const int            SwitchLighted_48x26_pngSize = 2858;

    extern const char*   builtin_pgm_zip;
    const int            builtin_pgm_zipSize = 88890;

    // Number of elements in the namedResourceList and originalFileNames arrays.
    const int namedResourceListSize = 19;

    // Points to the start of a list of resource names.
    extern const char* namedResourceList[];

    // Points to the start of a list of resource filenames.
    extern const char* originalFilenames[];

    // If you provide the name of one of the binary resource variables above, this function will
    // return the corresponding data and its size (or a null pointer if the name isn't found).
    const char* getNamedResource (const char* resourceNameUTF8, int& dataSizeInBytes);

    // If you provide the name of one of the binary resource variables above, this function will
    // return the corresponding original, non-mangled filename (or a null pointer if the name isn't found).
    const char* getNamedResourceOriginalFilename (const char* resourceNameUTF8);
}
