Skip to content

LiteFX::Rendering::DeviceState::release

release overloads

Synopses

Declared in <litefx/rendering_api.hpp>

Releases a buffer.

[[dllimport, dllexport]] bool release(IBuffer const& buffer);

» more...

Releases a descriptor set.

[[dllimport, dllexport]] bool release(IDescriptorSet const& descriptorSet);

» more...

Releases a frame buffer.

[[dllimport, dllexport]] bool release(IFrameBuffer const& frameBuffer);

» more...

Releases an image.

[[dllimport, dllexport]] bool release(IImage const& image);

» more...

Releases a index buffer.

[[dllimport, dllexport]] bool release(IIndexBuffer const& buffer);

» more...

Releases a pipeline.

[[dllimport, dllexport]] bool release(IPipeline const& pipeline);

» more...

Releases a render pass.

[[dllimport, dllexport]] bool release(IRenderPass const& renderPass);

» more...

Releases a sampler.

[[dllimport, dllexport]] bool release(ISampler const& sampler);

» more...

Releases a vertex buffer.

[[dllimport, dllexport]] bool release(IVertexBuffer const& buffer);

» more...

Return Value

  • true, if the buffer was properly released, false otherwise.
  • true, if the descriptor set was properly released, false otherwise.
  • true, if the frame buffer was properly released, false otherwise.
  • true, if the image was properly released, false otherwise.
  • true, if the index buffer was properly released, false otherwise.
  • true, if the pipeline was properly released, false otherwise.
  • true, if the render pass was properly released, false otherwise.
  • true, if the sampler was properly released, false otherwise.
  • true, if the vertex buffer was properly released, false otherwise.

Parameters

NameDescription
bufferThe buffer to release.
descriptorSetThe descriptor set to release.
frameBufferThe frame buffer to release.
imageThe image to release.
pipelineThe pipeline to release.
renderPassThe render pass to release.
samplerThe sampler to release.