Castor3D 0.16.0
Multiplatform 3D engine
|
#include <OverlayTextBufferPool.hpp>
Public Types | |
using | MyBufferIndex = OverlayTextBufferIndex |
Public Member Functions | |
C3D_API | OverlayTextBufferPool (Engine &engine, castor::String const &debugName, RenderDevice const &device) |
C3D_API OverlayTextBufferIndex | fill (uint32_t overlayIndex, FontTexture const *fontTexture, TextOverlay const &overlay) noexcept |
C3D_API void | fillDescriptorSet (FontTexture const *fontTexture, ashes::DescriptorSetLayout const &descriptorLayout, ashes::DescriptorSet &descriptorSet) |
C3D_API void | upload (UploadData &uploader) |
C3D_API OverlayTextBuffer const * | get (FontTexture const &fontTexture) |
C3D_API castor3d::OverlayTextBufferPool::OverlayTextBufferPool | ( | Engine & | engine, |
castor::String const & | debugName, | ||
RenderDevice const & | device ) |
|
noexcept |
C3D_API void castor3d::OverlayTextBufferPool::fillDescriptorSet | ( | FontTexture const * | fontTexture, |
ashes::DescriptorSetLayout const & | descriptorLayout, | ||
ashes::DescriptorSet & | descriptorSet ) |
C3D_API OverlayTextBuffer const * castor3d::OverlayTextBufferPool::get | ( | FontTexture const & | fontTexture | ) |
C3D_API void castor3d::OverlayTextBufferPool::upload | ( | UploadData & | uploader | ) |