Class VulkanLayers
java.lang.Object
com.io7m.jcoronado.api.VulkanLayers
-
Method Summary
Modifier and TypeMethodDescriptionfilterRequiredLayers(Map<String, VulkanLayerProperties> available_layers, Set<String> optional_layers, Set<String> required_layers) Determine if all of the required layers are available.
-
Method Details
-
filterRequiredLayers
public static Set<String> filterRequiredLayers(Map<String, VulkanLayerProperties> available_layers, Set<String> optional_layers, Set<String> required_layers) throws VulkanMissingRequiredLayersExceptionDetermine if all of the required layers are available.- Parameters:
available_layers- The available layersoptional_layers- The optional layersrequired_layers- The required layers- Returns:
- The set of layers to be enabled
- Throws:
VulkanMissingRequiredLayersException- If one or more required layers are missing
-