Class VulkanSemaphoreBinaryCreateInfo
java.lang.Object
com.io7m.jcoronado.api.VulkanSemaphoreBinaryCreateInfo
- All Implemented Interfaces:
VulkanSemaphoreBinaryCreateInfoType, VulkanSemaphoreCreateInfoType
public final class VulkanSemaphoreBinaryCreateInfo
extends Object
implements VulkanSemaphoreBinaryCreateInfoType
The type of Vulkan semaphore creation information.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classBuilds instances of typeVulkanSemaphoreBinaryCreateInfo. -
Method Summary
Modifier and TypeMethodDescriptionbuilder()Creates a builder forVulkanSemaphoreBinaryCreateInfo.copyOf(VulkanSemaphoreBinaryCreateInfoType instance) Creates an immutable copy of aVulkanSemaphoreBinaryCreateInfoTypevalue.booleanThis instance is equal to all instances ofVulkanSemaphoreBinaryCreateInfothat have equal attribute values.inthashCode()Returns a constant hash code value.toString()Prints the immutable valueVulkanSemaphoreBinaryCreateInfo.
-
Method Details
-
equals
-
hashCode
-
toString
-
copyOf
Creates an immutable copy of aVulkanSemaphoreBinaryCreateInfoTypevalue. 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 VulkanSemaphoreBinaryCreateInfo instance
-
builder
Creates a builder forVulkanSemaphoreBinaryCreateInfo.VulkanSemaphoreBinaryCreateInfo.builder() .build();
- Returns:
- A new VulkanSemaphoreBinaryCreateInfo builder
-