这个接口可以用来创建或者销毁D3DXFRAME对象、mesh container对象,共有4个接口
1.创建D3DXFRAME对象
HRESULT CreateFrame( LPCSTR Name, LPD3DXFRAME * ppNewFrame );参数说明:
【in】Name:frame的名字
【out, retval】返回创建的frame对象
2.创建一个Mesh Container对象
HRESULT CreateMeshContainer( LPCSTR Name, CONST D3DXMESHDATA * pMeshData, CONST D3DXMATERIAL * pMaterials, CONST D3DXEFFECTINSTANCE * pEffectInstances, DWORD NumMaterials, CONST DWORD * pAdjacency, LPD3DXSKININFO pSkinInfo, LPD3DXMESHCONTAINER * ppNewMeshContainer );参数说明:
【in】Name:mesh的名字
【in】pMeshData:D3DXMESHDATA结构体指针
【in】pMaterials:Array of materials
【in】pEffectInstances:Array of effect instances
【in】NumMaterials,材质的数
【in】pAdjacency:邻接信息数组
【in】pSkinInfo:ID3DXSkinInfo接口
【out, retval】ppNewMeshContainer:返回一个mesh container