| SDXFrameWork
    0.13
    SDXFrameWork | 
アクティブなRendererを操作するクラス. More...
#include <Screen.h>
| Static Public Member Functions | |
| static SDL_Renderer * | GetHandle () | 
| スクリーンハンドルを取得.  More... | |
| static Renderer * | GetRenderer () | 
| アクティブなRendererを取得.  More... | |
| static void | SetRenderer (Renderer &描画先Renderer=Renderer::mainRenderer) | 
| アクティブなRendererを設定.  More... | |
| static bool | SetTarget (Image *描画対象=nullptr) | 
| 描画先を変更.  More... | |
| static Image * | GetTarget () | 
| 描画先Imageを取得.  More... | |
| static bool | Flip () | 
| 描画内容を反映.  More... | |
| static bool | Clear () | 
| 画面を消去する.  More... | |
| static bool | SetClip (const Rect &非描画領域={0, 0, 0, 0}) | 
| 描画領域を設定する、設定範囲外には描画されない.  More... | |
| static void | SetBackColor (const Color &背景色) | 
| Screen::Clear後の色を設定.  More... | |
| static void | SetBright (const Color &輝度=Color::White) | 
| 描画輝度を設定.  More... | |
| static void | SetBlendMode (BlendMode ブレンドモード=BlendMode::NoBlend, int 設定値=255) | 
| ブレンド描画のモードを設定.  More... | |
| static void | SetDrawMode (const Color &輝度+α値=Color::White, BlendMode ブレンドモード=BlendMode::Alpha) | 
| 描画輝度と描画モードをまとめて設定 | |
アクティブなRendererを操作するクラス.
ScreenにあってRendereに無い関数は[Screen専用]と表記.
| 
 | inlinestatic | 
スクリーンハンドルを取得.
[Screen専用]
| 
 | inlinestatic | 
アクティブなRendererを取得.
[Screen専用]
| 
 | inlinestatic | 
アクティブなRendererを設定.
[Screen専用]
| 
 | inlinestatic | 
描画先を変更.
引数がnullptrの場合、デフォルトに戻す Image::Makeで作成したTextureのみ有効.
| 
 | inlinestatic | 
描画先Imageを取得.
返り値がnullptrの場合、デフォルトの描画先
| 
 | inlinestatic | 
描画内容を反映.
[Screen専用]
| 
 | inlinestatic | 
画面を消去する.
| 
 | inlinestatic | 
描画領域を設定する、設定範囲外には描画されない.
Rectの幅を0にするとクリップ領域が解除される.
| 
 | inlinestatic | 
Screen::Clear後の色を設定.
| 
 | inlinestatic | 
描画輝度を設定.
| 
 | inlinestatic | 
ブレンド描画のモードを設定.
 1.8.7
 1.8.7