![]() |
Castor3D 0.17.0
Multiplatform 3D engine
|
#include <OverlayTextBufferPool.hpp>

Classes | |
| struct | DataBufferT |
Public Types | |
| using | MyBufferIndex = OverlayTextBufferIndex |
Public Member Functions | |
| C3D_API | OverlayTextBuffer (Engine &engine, castor::String const &debugName, RenderDevice const &device) |
| C3D_API OverlayTextBufferIndex | fill (uint32_t overlayIndex, TextOverlay const &overlay) noexcept |
| C3D_API void | fillDescriptorSet (ashes::DescriptorSetLayout const &descriptorLayout, ashes::DescriptorSet &descriptorSet) const |
| C3D_API void | upload (UploadData &uploader) |
Public Attributes | |
| Engine & | engine |
| RenderDevice const & | device |
| castor::String | name |
| DataBufferT< TextChar > | charsBuffer |
| DataBufferT< TextWord > | wordsBuffer |
| DataBufferT< TextLine > | linesBuffer |
| C3D_API castor3d::OverlayTextBuffer::OverlayTextBuffer | ( | Engine & | engine, |
| castor::String const & | debugName, | ||
| RenderDevice const & | device ) |
|
noexcept |
| C3D_API void castor3d::OverlayTextBuffer::fillDescriptorSet | ( | ashes::DescriptorSetLayout const & | descriptorLayout, |
| ashes::DescriptorSet & | descriptorSet ) const |
| C3D_API void castor3d::OverlayTextBuffer::upload | ( | UploadData & | uploader | ) |
| DataBufferT< TextChar > castor3d::OverlayTextBuffer::charsBuffer |
| RenderDevice const& castor3d::OverlayTextBuffer::device |
| Engine& castor3d::OverlayTextBuffer::engine |
| DataBufferT< TextLine > castor3d::OverlayTextBuffer::linesBuffer |
| castor::String castor3d::OverlayTextBuffer::name |
| DataBufferT< TextWord > castor3d::OverlayTextBuffer::wordsBuffer |