BuddhaLib::SpriteBatch Class Reference

同じセッティングを使用してスプライトのグループを描画することを可能にするクラス More...

#include <BuddhaSpriteBatch.h>

List of all members.

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)
 スプライトバッチに指定したフォント、出力テキスト、画面座標、色で文字列を追加する


Detailed Description

同じセッティングを使用してスプライトのグループを描画することを可能にするクラス


Member Function Documentation

void BuddhaLib::SpriteBatch::Begin ( Buddha_SpriteBlendMode  blendMode  ) 

指定したブレンドモードを指定してスプライトの描画を行えるようグラフィックデバイスを準備する

Parameters:
blendMode ブレンドモード。SpriteBlendMode クラスの値で指定することができる

void BuddhaLib::SpriteBatch::DrawString ( const BuddhaFontPtr font,
LPCWSTR  text,
const Vector2 position,
const Color color 
)

スプライトバッチに指定したフォント、出力テキスト、画面座標、色で文字列を追加する

Parameters:
font フォント
text 描画する文字列
position text を描画するスクリーン座標
color 描画色
size 文字サイズ

void BuddhaLib::SpriteBatch::DrawString ( const BuddhaFontPtr font,
const String &  text,
const Vector2 position,
const Color color 
) [inline]

スプライトバッチに指定したフォント、出力テキスト、画面座標、色で文字列を追加する

Parameters:
font フォント
text 描画する文字列
position text を描画するスクリーン座標
color 描画色
size 文字サイズ


Generated on Fri Jun 29 16:49:21 2007 for BuddhaLib by  doxygen 1.5.2