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

#include <emoji_atlas.hpp>

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

Public Member Functions

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

Additional Inherited Members

- Public Types inherited from neogfx::i_emoji_atlas
typedef uint32_t emoji_id
 

Detailed Description

Definition at line 30 of file emoji_atlas.hpp.

Constructor & Destructor Documentation

◆ emoji_atlas()

neogfx::emoji_atlas::emoji_atlas ( )

Member Function Documentation

◆ emoji() [1/2]

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

Implements neogfx::i_emoji_atlas.

◆ emoji() [2/2]

virtual emoji_id neogfx::emoji_atlas::emoji ( const std::u32string &  aCodePoints,
dimension  aDesiredSize = 64 
) const
virtual

Implements neogfx::i_emoji_atlas.

◆ emoji_texture()

virtual const i_texture & neogfx::emoji_atlas::emoji_texture ( emoji_id  aId) const
virtual

Implements neogfx::i_emoji_atlas.

◆ is_emoji() [1/2]

virtual bool neogfx::emoji_atlas::is_emoji ( char32_t  aCodePoint) const
virtual

Implements neogfx::i_emoji_atlas.

◆ is_emoji() [2/2]

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

Implements neogfx::i_emoji_atlas.


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