Interface VulkanModuleDependentModuleInitializer
- All Superinterfaces:
ModuleDependentModuleInitializer<VulkanModuleEntrypoint>
- All Known Implementing Classes:
VulkanModuleDependentVulkanGLFWRenderModuleEntrypoint, VulkanModuleDependentVulkanRenderModuleEntrypoint
public interface VulkanModuleDependentModuleInitializer
extends ModuleDependentModuleInitializer<VulkanModuleEntrypoint>
The entrypoint a module registers to depend on the Vulkan module.
Registered under the Vulkan module's dependent entrypoint name. Implementations transfer the
received entrypoint into their own module's dependency queue, as described on
ModuleDependentModuleInitializer.
-
Method Summary
Modifier and TypeMethodDescriptionvoidonInitialize(VulkanModuleEntrypoint vulkanModuleEntrypoint) Receives the Vulkan module's entrypoint.
-
Method Details
-
onInitialize
Receives the Vulkan module's entrypoint.Called on the Vulkan module's initialization thread, not the receiving module's.
- Specified by:
onInitializein interfaceModuleDependentModuleInitializer<VulkanModuleEntrypoint>- Parameters:
vulkanModuleEntrypoint- the Vulkan module's main entrypoint
-