LiteFX  0.1.1.2021
Computer Graphics Engine
LiteFX::Rendering::IBindable Class Referenceabstract

Exposes a binding that can be associated with the object. More...

#include <rendering.hpp>

Inherited by LiteFX::Rendering::IVertexBuffer< IDirectX12Buffer, DirectX12VertexBufferLayout, DirectX12CommandBuffer >, LiteFX::Rendering::IVertexBuffer< IVulkanBuffer, VulkanVertexBufferLayout, VulkanCommandBuffer >, LiteFX::Rendering::IDescriptor< TDescriptorLayout > [virtual], and LiteFX::Rendering::IVertexBuffer< TDerived, TVertexBufferLayout, TCommandBuffer >.

Public Member Functions

virtual ~IBindable () noexcept=default
 
virtual const UInt32binding () const noexcept=0
 Gets the binding point, this object will be bound to. More...
 

Detailed Description

Exposes a binding that can be associated with the object.

Constructor & Destructor Documentation

◆ ~IBindable()

virtual LiteFX::Rendering::IBindable::~IBindable ( )
virtualdefaultnoexcept

Member Function Documentation

◆ binding()