次の方法で共有


D3DXCreateSprite 関数

特定のデバイスに関連付けられているスプライト オブジェクトを作成します。 スプライト オブジェクトは、2D 画像を画面に描画するために使用されます。

構文

HRESULT D3DXCreateSprite(
  _In_  LPDIRECT3DDEVICE9 pDevice,
  _Out_ LPD3DXSPRITE      *ppSprite
);

パラメーター

pDevice [in]

種類: LPDIRECT3DDEVICE9

スプライトに関連付けるデバイスである IDirect3DDevice9 インターフェイスへのポインター。

ppSprite [out]

種類: LPD3DXSPRITE*

ID3DXSprite インターフェイスへのポインターのアドレス。 このインターフェイスを使用すると、ユーザーはスプライト関数にアクセスできます。

戻り値

種類: HRESULT

関数が成功した場合、戻り値はS_OK。 関数が失敗した場合、戻り値は次のいずれかになります:D3DERR_INVALIDCALL、E_OUTOFMEMORY。

解説

このインターフェイスを使用すると、関連付けられているデバイスの画面空間に 2 次元画像を描画できます。

必要条件

要件
ヘッダー
D3dx9core.h
ライブラリ
D3dx9.lib

関連項目

General Purpose関数