Uses of Class
com.mojang.blaze3d.vulkan.VulkanDevice
Packages that use VulkanDevice
Package
Description
-
Uses of VulkanDevice in com.mojang.blaze3d.vulkan
Fields in com.mojang.blaze3d.vulkan declared as VulkanDeviceModifier and TypeFieldDescriptionprivate final VulkanDeviceVulkanCommandEncoder.deviceprivate final VulkanDeviceVulkanCommandPool.deviceprotected final VulkanDeviceVulkanGpuBuffer.Direct.deviceprivate final VulkanDeviceVulkanGpuSampler.deviceprivate final VulkanDeviceVulkanGpuSurface.deviceprivate final VulkanDeviceVulkanGpuTexture.deviceprivate final VulkanDeviceVulkanGpuTextureView.deviceprivate final VulkanDeviceVulkanQueryPool.deviceprivate final VulkanDeviceVulkanRenderPass.deviceprivate final VulkanDeviceVulkanRenderPipeline.deviceThe field for thedevicerecord component.private final VulkanDeviceVulkanTransientMemory.deviceMethods in com.mojang.blaze3d.vulkan that return VulkanDeviceModifier and TypeMethodDescriptionVulkanRenderPipeline.device()Returns the value of thedevicerecord component.Methods in com.mojang.blaze3d.vulkan with parameters of type VulkanDeviceModifier and TypeMethodDescriptionstatic VulkanRenderPipelineVulkanRenderPipeline.compile(VulkanDevice device, VulkanBindGroupLayout layout, RenderPipeline pipeline, long vertexModule, long fragmentModule) static voidVulkanUtils.crashIfFailure(VulkanDevice device, int result, String message) static VulkanBindGroupLayoutVulkanBindGroupLayout.create(VulkanDevice device, List<VulkanBindGroupLayout.Entry> entries, String name) private static longVulkanQueue.fetchVkQueue(VulkanDevice device, int queueFamilyIndex, int queueIndex) Constructors in com.mojang.blaze3d.vulkan with parameters of type VulkanDeviceModifierConstructorDescriptionDirect(VulkanDevice device, @Nullable Supplier<String> label, int usage, long size, boolean forceHostVisibleAllocation) VulkanCommandEncoder(VulkanDevice device) VulkanCommandPool(VulkanDevice device, VulkanQueue queue) VulkanGpuSampler(VulkanDevice device, AddressMode addressModeU, AddressMode addressModeV, FilterMode minFilter, FilterMode magFilter, int maxAnisotropy, OptionalDouble maxLod) VulkanGpuSurface(VulkanDevice device, long windowHandle) VulkanGpuTexture(VulkanDevice device, int usage, String label, GpuFormat format, int width, int height, int depthOrLayers, int mipLevels) protectedVulkanGpuTextureView(VulkanDevice device, VulkanGpuTexture texture, int baseMipLevel, int mipLevels) VulkanQueryPool(VulkanDevice device, int size) VulkanQueue(VulkanDevice device, int queueFamilyIndex, int queueIndex) VulkanRenderPass(VulkanDevice device, VulkanCommandEncoder encoder, VkCommandBuffer commandBuffer, CheckpointExtension.CheckpointStorage checkpointStorage, RenderPass.RenderArea renderArea, int outputWidth, int outputHeight, boolean hasDepth, boolean hasStencil, Supplier<String> label) VulkanRenderPipeline(RenderPipeline info, VulkanDevice device, long withDepthStencilPipeline, long withDepthPipeline, long withoutDepthPipeline, long pipelineLayout, VulkanBindGroupLayout layout, long vertexModule, long fragmentModule) Creates an instance of aVulkanRenderPipelinerecord class.(package private)VulkanTransientMemory(VulkanDevice device, VulkanCommandEncoder encoder) -
Uses of VulkanDevice in com.mojang.blaze3d.vulkan.checkpoints
Methods in com.mojang.blaze3d.vulkan.checkpoints with parameters of type VulkanDeviceModifier and TypeMethodDescriptionAmdCheckpointExtension.createStorage(VulkanDevice device, VulkanQueue queue, int maxFramesInFlight) CheckpointExtension.createStorage(VulkanDevice device, VulkanQueue queue, int maxFramesInFlight) NoopCheckpointExtension.createStorage(VulkanDevice device, VulkanQueue queue, int maxFramesInFlight) NvidiaCheckpointExtension.createStorage(VulkanDevice device, VulkanQueue queue, int maxFramesInFlight) Constructors in com.mojang.blaze3d.vulkan.checkpoints with parameters of type VulkanDeviceModifierConstructorDescriptionprotectedAmdCheckpointStorage(VulkanDevice device, VulkanQueue queue, int maxFramesInFlight) -
Uses of VulkanDevice in com.mojang.blaze3d.vulkan.glsl
Methods in com.mojang.blaze3d.vulkan.glsl with parameters of type VulkanDeviceModifier and TypeMethodDescriptionGlslCompiler.compile(VulkanDevice device, RenderPipeline pipeline, IntermediaryShaderModule vertex, IntermediaryShaderModule fragment) longIntermediaryShaderModule.createVulkanShaderModule(VulkanDevice device)