NVIDIA DeepStream SDK API Reference

8.0 Release
TextBackend Class Referenceabstract

Detailed Description

Definition at line 43 of file backend.hpp.

Public Member Functions

virtual std::vector< unsigned long int > split_utf8 (const char *utf8_text)=0
 
virtual std::tuple< int, int, int > measure_text (const std::vector< unsigned long int > &words, unsigned int font_size, const char *font)=0
 
virtual void add_build_text (const std::vector< unsigned long int > &words, unsigned int font_size, const char *font)=0
 
virtual void build_bitmap (void *stream=nullptr)=0
 
virtual WordMetaMapperquery (const char *font, int font_size)=0
 
virtual unsigned char * bitmap_device_pointer () const =0
 
virtual int bitmap_width () const =0
 
virtual int compute_y_offset (int max_glyph_height, int h, WordMeta *word, int font_size) const =0
 
virtual int uniform_font_size (int size) const =0
 

Member Function Documentation

◆ add_build_text()

virtual void TextBackend::add_build_text ( const std::vector< unsigned long int > &  words,
unsigned int  font_size,
const char *  font 
)
pure virtual

◆ bitmap_device_pointer()

virtual unsigned char* TextBackend::bitmap_device_pointer ( ) const
pure virtual

◆ bitmap_width()

virtual int TextBackend::bitmap_width ( ) const
pure virtual

◆ build_bitmap()

virtual void TextBackend::build_bitmap ( void *  stream = nullptr)
pure virtual

◆ compute_y_offset()

virtual int TextBackend::compute_y_offset ( int  max_glyph_height,
int  h,
WordMeta word,
int  font_size 
) const
pure virtual

◆ measure_text()

virtual std::tuple<int, int, int> TextBackend::measure_text ( const std::vector< unsigned long int > &  words,
unsigned int  font_size,
const char *  font 
)
pure virtual

◆ query()

virtual WordMetaMapper* TextBackend::query ( const char *  font,
int  font_size 
)
pure virtual

◆ split_utf8()

virtual std::vector<unsigned long int> TextBackend::split_utf8 ( const char *  utf8_text)
pure virtual

◆ uniform_font_size()

virtual int TextBackend::uniform_font_size ( int  size) const
pure virtual

The documentation for this class was generated from the following file: