#include <BuddhaSpriteBatch.h>
Public Member Functions | |
void | Begin (void) |
スプライトの描画を行えるようグラフィックデバイスを準備する | |
void | Begin (Buddha_SpriteBlendMode blendMode) |
指定したブレンドモードを指定してスプライトの描画を行えるようグラフィックデバイスを準備する | |
void | End (void) |
スプライトバッチをフレッシュし、デバイスの状態を Begin() を呼ぶ前の状態に戻す | |
void | Draw (const Texture2DPtr &texture, const Vector2 &position, const Color &color) |
指定したテクスチャを指定スクリーン座標と色合いでスプライトバッチに追加する | |
void | DrawString (const BuddhaFontPtr &font, LPCWSTR text, const Vector2 &position, const Color &color) |
スプライトバッチに指定したフォント、出力テキスト、画面座標、色で文字列を追加する | |
void | DrawString (const BuddhaFontPtr &font, const String &text, const Vector2 &position, const Color &color) |
スプライトバッチに指定したフォント、出力テキスト、画面座標、色で文字列を追加する |
void BuddhaLib::SpriteBatch::Begin | ( | Buddha_SpriteBlendMode | blendMode | ) |
指定したブレンドモードを指定してスプライトの描画を行えるようグラフィックデバイスを準備する
blendMode | ブレンドモード。SpriteBlendMode クラスの値で指定することができる |
void BuddhaLib::SpriteBatch::DrawString | ( | const BuddhaFontPtr & | font, | |
LPCWSTR | text, | |||
const Vector2 & | position, | |||
const Color & | color | |||
) |
スプライトバッチに指定したフォント、出力テキスト、画面座標、色で文字列を追加する
font | フォント | |
text | 描画する文字列 | |
position | text を描画するスクリーン座標 | |
color | 描画色 | |
size | 文字サイズ |
void BuddhaLib::SpriteBatch::DrawString | ( | const BuddhaFontPtr & | font, | |
const String & | text, | |||
const Vector2 & | position, | |||
const Color & | color | |||
) | [inline] |
スプライトバッチに指定したフォント、出力テキスト、画面座標、色で文字列を追加する
font | フォント | |
text | 描画する文字列 | |
position | text を描画するスクリーン座標 | |
color | 描画色 | |
size | 文字サイズ |