質問
こんな↓感じでクラスの中に構造体を入れてみたんだが
問題ないですよね?
また、このD3DSPRITEVERTEX構造体は
「このクラスの関数内でしか、定義できない構造体である」
と言う認識で良いのでしょうか?

class HOGE{
//略
public:
struct D3DSPRITEVERTEX {
float x, y, z;
float rhw;
DWORD color;
float tu0, tv0;

enum { FVF = D3DFVF_XYZRHW | D3DFVF_DIFFUSE | D3DFVF_TEX1 } ;
   };

};