Class RenderModuleDependentGLFWRenderModuleEntrypoint
java.lang.Object
io.codetoil.curved_spacetime.render.glfw.RenderModuleDependentGLFWRenderModuleEntrypoint
- All Implemented Interfaces:
ModuleDependentModuleInitializer<RenderModuleEntrypoint>, RenderModuleDependentModuleInitializer
public class RenderModuleDependentGLFWRenderModuleEntrypoint
extends Object
implements RenderModuleDependentModuleInitializer
Delivers the render module's entrypoint to the GLFW render module.
Registered by the GLFW render module under render_module_dependent. The render module
invokes this during its own initialization; it locates the GLFW module's main entrypoint through
the loader and transfers the render entrypoint into that module's dependency queue, where the
GLFW module is blocked waiting for it.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates the dependent entrypoint. -
Method Summary
Modifier and TypeMethodDescriptionvoidonInitialize(RenderModuleEntrypoint renderModuleEntrypoint) Receives the render module's entrypoint.
-
Constructor Details
-
RenderModuleDependentGLFWRenderModuleEntrypoint
public RenderModuleDependentGLFWRenderModuleEntrypoint()Creates the dependent entrypoint.Called by the loader; it holds no state of its own.
-
-
Method Details
-
onInitialize
Description copied from interface:RenderModuleDependentModuleInitializerReceives the render module's entrypoint.Called on the render module's initialization thread, not the receiving module's.
- Specified by:
onInitializein interfaceModuleDependentModuleInitializer<RenderModuleEntrypoint>- Specified by:
onInitializein interfaceRenderModuleDependentModuleInitializer- Parameters:
renderModuleEntrypoint- the render module's main entrypoint
-