Class VulkanInstanceProviderConfiguration
java.lang.Object
com.io7m.jcoronado.api.VulkanInstanceProviderConfiguration
- All Implemented Interfaces:
VulkanInstanceProviderConfigurationType
public final class VulkanInstanceProviderConfiguration
extends Object
implements VulkanInstanceProviderConfigurationType
Configuration for instance providers.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classBuilds instances of typeVulkanInstanceProviderConfiguration. -
Method Summary
Modifier and TypeMethodDescriptionbuilder()Creates a builder forVulkanInstanceProviderConfiguration.Creates an immutable copy of aVulkanInstanceProviderConfigurationTypevalue.booleanThis instance is equal to all instances ofVulkanInstanceProviderConfigurationthat have equal attribute values.inthashCode()Returns a constant hash code value.toString()Prints the immutable valueVulkanInstanceProviderConfiguration.
-
Method Details
-
equals
-
hashCode
-
toString
-
copyOf
public static VulkanInstanceProviderConfiguration copyOf(VulkanInstanceProviderConfigurationType instance) Creates an immutable copy of aVulkanInstanceProviderConfigurationTypevalue. Uses accessors to get values to initialize the new immutable instance. If an instance is already immutable, it is returned as is.- Parameters:
instance- The instance to copy- Returns:
- A copied immutable VulkanInstanceProviderConfiguration instance
-
builder
Creates a builder forVulkanInstanceProviderConfiguration.VulkanInstanceProviderConfiguration.builder() .build();
- Returns:
- A new VulkanInstanceProviderConfiguration builder
-