D3DXFRAME structure

Encapsulates a transform frame in a transformation frame hierarchy.

Syntax

typedef struct D3DXFRAME {
  LPSTR               Name;
  D3DXMATRIX          TransformationMatrix;
  LPD3DXMESHCONTAINER pMeshContainer;
  D3DXFRAME           *pFrameSibling;
  D3DXFRAME           *pFrameFirstChild;
} D3DXFRAME, *LPD3DXFRAME;

Members

Name

Type: LPSTR

Name of the frame.

TransformationMatrix

Type: D3DXMATRIX

Transformation matrix.

pMeshContainer

Type: LPD3DXMESHCONTAINER

Pointer to the mesh container.

pFrameSibling

Type: D3DXFRAME*

Pointer to a sibling frame.

pFrameFirstChild

Type: D3DXFRAME*

Pointer to a child frame.

Remarks

An application can derive from this structure to add other data.

Requirements

Requirement Value
Header
D3dx9anim.h

See also

D3DX Structures