roo_display
API Documentation for roo_display
Loading...
Searching...
No Matches
roo_display::internal::UnionStream< Bg, Fg > Class Template Reference

#include <raw_streamable_overlay.h>

Public Member Functions

 UnionStream (std::unique_ptr< Bg > bg, std::unique_ptr< Fg > fg)
 
 UnionStream (UnionStream &&)=default
 
Color next ()
 
void skip (uint32_t count)
 
TransparencyMode transparency () const
 

Detailed Description

template<typename Bg, typename Fg>
class roo_display::internal::UnionStream< Bg, Fg >

Definition at line 91 of file raw_streamable_overlay.h.

Constructor & Destructor Documentation

◆ UnionStream() [1/2]

template<typename Bg , typename Fg >
roo_display::internal::UnionStream< Bg, Fg >::UnionStream ( std::unique_ptr< Bg bg,
std::unique_ptr< Fg fg 
)
inline

Definition at line 93 of file raw_streamable_overlay.h.

◆ UnionStream() [2/2]

template<typename Bg , typename Fg >
roo_display::internal::UnionStream< Bg, Fg >::UnionStream ( UnionStream< Bg, Fg > &&  )
default

Member Function Documentation

◆ next()

template<typename Bg , typename Fg >
Color roo_display::internal::UnionStream< Bg, Fg >::next ( )
inline

Definition at line 106 of file raw_streamable_overlay.h.

References roo_display::AlphaBlend().

◆ skip()

template<typename Bg , typename Fg >
void roo_display::internal::UnionStream< Bg, Fg >::skip ( uint32_t  count)
inline

Definition at line 112 of file raw_streamable_overlay.h.

◆ transparency()

template<typename Bg , typename Fg >
TransparencyMode roo_display::internal::UnionStream< Bg, Fg >::transparency ( ) const
inline

Definition at line 117 of file raw_streamable_overlay.h.


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