Class VulkanLWJGLBufferView
java.lang.Object
com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLBufferView
- All Implemented Interfaces:
VulkanBufferViewType, VulkanHandleNonDispatchableType, VulkanHandleType, com.io7m.jmulticlose.core.CloseableType, AutoCloseable
LWJGL
VulkanBufferViewType.-
Method Summary
Modifier and TypeMethodDescriptionbuffer()protected final voidfinal voidclose()Destroy the object.protected voidfinal booleanfinal longhandle()final inthashCode()final booleanisClosed()protected org.slf4j.Loggerlogger()voidSet the object name for debugging.final StringtoString()Methods inherited from interface com.io7m.jmulticlose.core.CloseableType
isClosedMethods inherited from interface VulkanBufferViewType
close
-
Method Details
-
logger
protected org.slf4j.Logger logger() -
closeActual
protected void closeActual() -
buffer
- Specified by:
bufferin interfaceVulkanBufferViewType- Returns:
- The buffer to which this buffer view refers
-
hostAllocatorProxy
- Returns:
- The underlying host allocator proxy
-
isClosed
public final boolean isClosed()- Specified by:
isClosedin interfacecom.io7m.jmulticlose.core.CloseableType
-
close
public final void close()Description copied from interface:VulkanHandleTypeDestroy the object.- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceVulkanHandleType
-
equals
-
hashCode
-
toString
-
handle
public final long handle()- Returns:
- The raw handle
-
checkNotClosed
- Throws:
VulkanDestroyedException
-
setName
-