Castor3D 0.15.0
Multiplatform 3D engine
|
#include <OverlayTextBufferPool.hpp>
Classes | |
struct | DataBufferT |
Types publics | |
using | MyBufferIndex = OverlayTextBufferIndex |
Fonctions membres publiques | |
C3D_API | OverlayTextBuffer (Engine &engine, std::string const &debugName, RenderDevice const &device) |
C3D_API OverlayTextBufferIndex | fill (uint32_t overlayIndex, TextOverlay const &overlay) |
C3D_API void | fillDescriptorSet (ashes::DescriptorSetLayout const &descriptorLayout, ashes::DescriptorSet &descriptorSet) |
C3D_API void | upload (ashes::CommandBuffer const &cb) |
Attributs publics | |
Engine & | engine |
RenderDevice const & | device |
std::string | name |
DataBufferT< TextChar > | charsBuffer |
DataBufferT< TextWord > | wordsBuffer |
DataBufferT< TextLine > | linesBuffer |
C3D_API castor3d::OverlayTextBuffer::OverlayTextBuffer | ( | Engine & | engine, |
std::string const & | debugName, | ||
RenderDevice const & | device | ||
) |
C3D_API OverlayTextBufferIndex castor3d::OverlayTextBuffer::fill | ( | uint32_t | overlayIndex, |
TextOverlay const & | overlay | ||
) |
C3D_API void castor3d::OverlayTextBuffer::fillDescriptorSet | ( | ashes::DescriptorSetLayout const & | descriptorLayout, |
ashes::DescriptorSet & | descriptorSet | ||
) |
C3D_API void castor3d::OverlayTextBuffer::upload | ( | ashes::CommandBuffer const & | cb | ) |
DataBufferT< TextChar > castor3d::OverlayTextBuffer::charsBuffer |
RenderDevice const& castor3d::OverlayTextBuffer::device |
Engine& castor3d::OverlayTextBuffer::engine |
DataBufferT< TextLine > castor3d::OverlayTextBuffer::linesBuffer |
std::string castor3d::OverlayTextBuffer::name |
DataBufferT< TextWord > castor3d::OverlayTextBuffer::wordsBuffer |