Skip to content

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;

» more...

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;

» more...

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;

» more...

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;

» more...

Parameters

NameDescription
bufferThe buffer to track.
descriptorSetThe descriptor set to track.

See Also

track(SharedPtr≤const IImage≥)

track(SharedPtr≤const ISampler≥)