LwjglExtension

@Inject
constructor(objects: ObjectFactory, providers: ProviderFactory, dependencies: DependencyHandler, repositories: RepositoryHandler)

Parameters

objects

The Gradle ObjectFactory used to create lazy Property and ListProperty instances that are compatible with the configuration cache.

providers

The Gradle ProviderFactory used to lazily inspect system properties and derive the current runningPlatform in a configuration-cache-friendly way.

dependencies

The project's DependencyHandler used internally to register the resolved LWJGL dependencies on the appropriate configurations.

repositories

The project's RepositoryHandler used internally to register the LWJGL snapshot Maven repository when snapshot versions are in use.