LiteFX::Rendering::Backends::VulkanCommandBuffer::track¶
track overloads
Synopses¶
Declared in <litefx/backends/vulkan.hpp>
Sets up tracking for a buffer, so that it will not be destroyed until the command buffer has been executed.
[[dllimport, dllexport]] virtual void track(SharedPtr<IBuffer const> buffer) const override;
Sets up tracking for a buffer, so that it will not be destroyed until the command buffer has been executed.
[[dllimport, dllexport]] virtual void track(SharedPtr<IImage const> image) const override;
Sets up tracking for a buffer, so that it will not be destroyed until the command buffer has been executed.
[[dllimport, dllexport]] virtual void track(SharedPtr<ISampler const> sampler) const override;
Sets up tracking for a descriptor set, so that bindings aren't released until the command buffer has been executed.
[[dllimport, dllexport]] virtual void track(UniquePtr<IDescriptorSet const>&& descriptorSet) const override;
Parameters¶
| Name | Description |
|---|---|
| buffer | The buffer to track. |
| descriptorSet | The descriptor set to track. |
See Also¶
track(SharedPtr≤const IImage≥)
track(SharedPtr≤const ISampler≥)