Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

# Keos::CD3D9Declaration Class Reference

Class for Direct3D9 vertex declarations. More...

`#include <KeosD3D9Declaration.h>`

Inheritance diagram for Keos::CD3D9Declaration:

List of all members.

## Public Member Functions

| CD3D9Declaration (IDirect3DVertexDeclaration9 *pDeclaration)
| Default constructor.
IDirect3DVertexDeclaration9 * | GetDeclaration () const
| Return the D3D9 declaration.

## Private Attributes

CSmartPtr< IDirect3DVertexDeclaration9, CCOMRefCounted > | m_pDeclaration
| Pointer on the D3D9 declaration.

## Detailed Description

Class for Direct3D9 vertex declarations.

Definition at line 35 of file KeosD3D9Declaration.h.

## Constructor & Destructor Documentation

Keos::CD3D9Declaration::CD3D9Declaration | ( | IDirect3DVertexDeclaration9 * | pDeclaration | ) |

| Default constructor.

Parameters:

  | pDeclaration | Pointer on the D3D9 declaration.

Definition at line 32 of file KeosD3D9Declaration.cpp.

## Member Function Documentation

IDirect3DVertexDeclaration9 * Keos::CD3D9Declaration::GetDeclaration | ( |  | ) | const

| Return the D3D9 declaration. Definition at line 39 of file KeosD3D9Declaration.cpp. References m_pDeclaration. Referenced by Keos::CD3D9RenderSystem::SetDeclaration().

## Member Data Documentation

CSmartPtr<IDirect3DVertexDeclaration9, CCOMRefCounted> Keos::CD3D9Declaration::m_pDeclaration`[private]`

| Pointer on the D3D9 declaration. Definition at line 52 of file KeosD3D9Declaration.h. Referenced by GetDeclaration().

The documentation for this class was generated from the following files:

- RenderSystems/Direct3D9/KeosD3D9Declaration.h
- RenderSystems/Direct3D9/KeosD3D9Declaration.cpp