|
| DirectX12DescriptorLayout (const DescriptorType &type, const UInt32 &binding, const size_t &elementSize, const UInt32 &descriptors=1) |
| Initializes a new DirectX 12 descriptor layout. More...
|
|
| DirectX12DescriptorLayout (UniquePtr< IDirectX12Sampler > &&staticSampler, const UInt32 &binding) |
| Initializes a new DirectX 12 descriptor layout for a static sampler. More...
|
|
| DirectX12DescriptorLayout (DirectX12DescriptorLayout &&)=delete |
|
| DirectX12DescriptorLayout (const DirectX12DescriptorLayout &)=delete |
|
virtual | ~DirectX12DescriptorLayout () noexcept |
|
virtual const DescriptorType & | descriptorType () const noexcept override |
| Returns the type of the descriptor. More...
|
|
virtual const UInt32 & | descriptors () const noexcept override |
| Returns the number of descriptors in the descriptor array, or -1 if the array is unbounded. More...
|
|
virtual const IDirectX12Sampler * | staticSampler () const noexcept override |
| If the descriptor describes a static sampler, this method returns the state of the sampler. Otherwise, it returns nullptr . More...
|
|
virtual size_t | elementSize () const noexcept override |
| Returns the size of a single element within the buffer. More...
|
|
virtual const UInt32 & | binding () const noexcept override |
| Returns the binding point, the buffer will be bound to. More...
|
|
virtual const BufferType & | type () const noexcept override |
| Returns the buffer type of the buffer. More...
|
|
virtual | ~IDescriptorLayout () noexcept=default |
|
virtual const DescriptorType & | descriptorType () const noexcept=0 |
| Returns the type of the descriptor. More...
|
|
virtual const UInt32 & | descriptors () const noexcept=0 |
| Returns the number of descriptors in the descriptor array, or -1 if the array is unbounded. More...
|
|
virtual const ISampler * | staticSampler () const noexcept=0 |
| If the descriptor describes a static sampler, this method returns the state of the sampler. Otherwise, it returns nullptr . More...
|
|
virtual | ~IBufferLayout () noexcept=default |
|
virtual size_t | elementSize () const noexcept=0 |
| Returns the size of a single element within the buffer. More...
|
|
virtual const UInt32 & | binding () const noexcept=0 |
| Returns the binding point, the buffer will be bound to. More...
|
|
virtual const BufferType & | type () const noexcept=0 |
| Returns the buffer type of the buffer. More...
|
|