funkin.util.macro

Friday Night Funkin' API Reference

..
ClassMacro

Macros to generate lists of classes at compile time.

CompiledClassList

A complement to ClassMacro. See ClassMacro for more information.

ConsoleClass

ConsoleMacro

EnvironmentMacro

A macro class that loads environment variables from a .env file for compile-time injection.

GitCommit

HaxelibVersions

InlineMacro

A macro to make fields inline.

LinkerMacro

This class provides a macro to include an XML build file in the metadata of a Haxe class.

MacroUtil

A collection of utility functions for Haxe macros.

RegistryMacro

A set of build macros to be applied to Registry classes in the funkin.data package.

RegistryTypeParams

The type parameters for a class extending BaseRegistry.

SaveMacro

Macros for simplifying SaveProperty creation and automatic initialization.

SingletonMacro

A macro which automatically creates a Singleton instance property for a class. Add implements funkin.util.tools.ISingleton to your class to use.