CMglGraphicManager::SpriteDraw()

void SpriteDraw( CMglTexture *pTexture, float x=0, float y=0, CONST RECT* pSrcRect=NULL,
	D3DCOLOR color=D3DCOLOR_WHITE, float fScaleX=1.0f, float fScaleY=1.0f,
	float fRotationCenterX=-1, float fRotationCenterY=-1, float fAngle=0.0f );


概要

DirectXのスプライト機能を利用した多機能描画を行います。


引数

pTexture - BMPデータとして使用される画像の管理クラスへのポインタ(CMglImage)
x - 絵画開始位置 X座標。省略時0
x - 絵画開始位置 Y座標。省略時0
color - 乗算する色、及びアルファブレンド。省略時は乗算色、アルファブレンド共に無し
fScaleX - 横の伸縮率。省略時1.0
fScaleY - 縦の伸縮率。省略時1.0
fRotationCenterX - 回転の中心のX座標(BMPデータ上の)。省略時もしくは-1指定で画像の中心
fRotationCenterY - 回転の中心のY座標(BMPデータ上の)。省略時もしくは-1指定で画像の中心
fAngle - 回転の角度。省略時回転無し

 
 
戻る