Class GLFWRenderModuleDependentVulkanGLFWRenderModuleEntrypoint
java.lang.Object
io.codetoil.curved_spacetime.render.vulkan_glfw.GLFWRenderModuleDependentVulkanGLFWRenderModuleEntrypoint
- All Implemented Interfaces:
ModuleDependentModuleInitializer<GLFWRenderModuleEntrypoint>, GLFWRenderModuleDependentModuleInitializer
public class GLFWRenderModuleDependentVulkanGLFWRenderModuleEntrypoint
extends Object
implements GLFWRenderModuleDependentModuleInitializer
Delivers the GLFW render module's entrypoint to the Vulkan GLFW render module.
Registered by the Vulkan GLFW render module under glfw_render_module_dependent. The GLFW render module invokes this during its
own initialization; it locates the Vulkan GLFW render module's main entrypoint through the loader and
transfers the GLFW render entrypoint into that module's dependency queue, where the Vulkan GLFW render module is
blocked waiting for it.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates the dependent entrypoint. -
Method Summary
Modifier and TypeMethodDescriptionvoidonInitialize(GLFWRenderModuleEntrypoint glfwRenderModuleEntrypoint) Runs the mod initializer.
-
Constructor Details
-
GLFWRenderModuleDependentVulkanGLFWRenderModuleEntrypoint
public GLFWRenderModuleDependentVulkanGLFWRenderModuleEntrypoint()Creates the dependent entrypoint.Called by the loader; it holds no state of its own.
-
-
Method Details
-
onInitialize
Description copied from interface:GLFWRenderModuleDependentModuleInitializerRuns the mod initializer.- Specified by:
onInitializein interfaceGLFWRenderModuleDependentModuleInitializer- Specified by:
onInitializein interfaceModuleDependentModuleInitializer<GLFWRenderModuleEntrypoint>- Parameters:
glfwRenderModuleEntrypoint- the entrypoint of the module being depended on
-