neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neogfx::i_emoji_atlas Class Referenceabstract

#include <i_emoji_atlas.hpp>

Inheritance diagram for neogfx::i_emoji_atlas:
neogfx::emoji_atlas

Classes

struct  emoji_not_found
 

Public Types

typedef uint32_t emoji_id
 

Public Member Functions

virtual bool is_emoji (char32_t aCodePoint) const =0
 
virtual bool is_emoji (const std::u32string &aCodePoints) const =0
 
virtual emoji_id emoji (char32_t aCodePoint, dimension aDesiredSize) const =0
 
virtual emoji_id emoji (const std::u32string &aCodePoints, dimension aDesiredSize) const =0
 
virtual const i_textureemoji_texture (emoji_id aId) const =0
 

Detailed Description

Definition at line 27 of file i_emoji_atlas.hpp.

Member Typedef Documentation

◆ emoji_id

Definition at line 30 of file i_emoji_atlas.hpp.

Member Function Documentation

◆ emoji() [1/2]

virtual emoji_id neogfx::i_emoji_atlas::emoji ( char32_t  aCodePoint,
dimension  aDesiredSize 
) const
pure virtual

Implemented in neogfx::emoji_atlas.

◆ emoji() [2/2]

virtual emoji_id neogfx::i_emoji_atlas::emoji ( const std::u32string &  aCodePoints,
dimension  aDesiredSize 
) const
pure virtual

Implemented in neogfx::emoji_atlas.

◆ emoji_texture()

virtual const i_texture & neogfx::i_emoji_atlas::emoji_texture ( emoji_id  aId) const
pure virtual

Implemented in neogfx::emoji_atlas.

◆ is_emoji() [1/2]

virtual bool neogfx::i_emoji_atlas::is_emoji ( char32_t  aCodePoint) const
pure virtual

Implemented in neogfx::emoji_atlas.

◆ is_emoji() [2/2]

virtual bool neogfx::i_emoji_atlas::is_emoji ( const std::u32string &  aCodePoints) const
pure virtual

Implemented in neogfx::emoji_atlas.


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