build

Undocumented in source.

Members

Enums

SokolBackend
enum SokolBackend
Undocumented in source.

Functions

buildLibSokol
void buildLibSokol(LibSokolOptions opts)
Undocumented in source. Be warned that the author may not have intended to support it.
buildShaders
void buildShaders(string vendor)
Undocumented in source. Be warned that the author may not have intended to support it.
compileSource
void compileSource(string srcPath, string objPath, string compiler, string[] cflags, bool verbose)
Undocumented in source. Be warned that the author may not have intended to support it.
compileSources
string[] compileSources(const(string[]) sources, string buildDir, string srcRoot, string compiler, string[] cflags, string prefix, bool verbose)
Undocumented in source. Be warned that the author may not have intended to support it.
defaultCompiler
string defaultCompiler(string target)
Undocumented in source. Be warned that the author may not have intended to support it.
defaultTarget
string defaultTarget()
Undocumented in source. Be warned that the author may not have intended to support it.
download
void download(string url, string fileName)
Undocumented in source. Be warned that the author may not have intended to support it.
downloadAndExtract
void downloadAndExtract(string name, string vendor, string dir, string url, void delegate(string) @(safe) postExtract)
Undocumented in source. Be warned that the author may not have intended to support it.
emLinkStep
void emLinkStep(EmLinkOptions opts)
Undocumented in source. Be warned that the author may not have intended to support it.
emRunStep
void emRunStep(EmRunOptions opts)
Undocumented in source. Be warned that the author may not have intended to support it.
emSdkSetupStep
void emSdkSetupStep(string emsdk)
Undocumented in source. Be warned that the author may not have intended to support it.
embuilderStep
void embuilderStep(EmbuilderOptions opts)
Undocumented in source. Be warned that the author may not have intended to support it.
executeOrFail
void executeOrFail(string[] cmd, string errorMsg, bool verbose)
Undocumented in source. Be warned that the author may not have intended to support it.
extractZip
void extractZip(string zipFile, string destination)
Undocumented in source. Be warned that the author may not have intended to support it.
findProgram
string findProgram(string programName)
Undocumented in source. Be warned that the author may not have intended to support it.
getEmSDK
void getEmSDK(string vendor)
Undocumented in source. Be warned that the author may not have intended to support it.
getIMGUI
void getIMGUI(string vendor)
Undocumented in source. Be warned that the author may not have intended to support it.
getSHDC
string getSHDC(string vendor)
Undocumented in source. Be warned that the author may not have intended to support it.
isAArch64
bool isAArch64()
Undocumented in source. Be warned that the author may not have intended to support it.
isWindows
bool isWindows()
Undocumented in source. Be warned that the author may not have intended to support it.
linkLibrary
void linkLibrary(string libPath, string[] objFiles, string target, bool linkageStatic, string vendor, string[] lflags, bool verbose)
Undocumented in source. Be warned that the author may not have intended to support it.
main
void main(string[] args)
Undocumented in source. Be warned that the author may not have intended to support it.
resolveSokolBackend
SokolBackend resolveSokolBackend(SokolBackend backend, string target)
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

emsdk_version
enum emsdk_version;
Undocumented in source.
imgui_version
enum imgui_version;
Undocumented in source.

Structs

EmLinkOptions
struct EmLinkOptions
Undocumented in source.
EmRunOptions
struct EmRunOptions
Undocumented in source.
EmbuilderOptions
struct EmbuilderOptions
Undocumented in source.
LibSokolOptions
struct LibSokolOptions
Undocumented in source.

Meta