Keos::CD3D9Enum Class Reference

Convert Keos enums/flags for Direct3D9. More...

#include <KeosD3D9Enum.h>

List of all members.

Static Public Member Functions

static ulong BufferFlags (ulong nFlags)
 Buffer creation flags.
static ulong LockFlags (ulong nFlags)
 Lock flags.
static D3DTRANSFORMSTATETYPE Get (TMatrixType Value)
 Matrix type.
static D3DPRIMITIVETYPE Get (TPrimitiveType Value)
 Primitive type.
static D3DFORMAT Get (TPixelFormat Value)
 Formats of pixel.
static D3DBLEND Get (TBlend Value)
 Alpha-blending parameters.
static D3DTEXTUREOP Get (TTextureOp Value)
 Textures operators.
static ulong Get (TTextureArg Value)
 Arguments of mixing of the units of texture.
static D3DRENDERSTATETYPE Get (TRenderParameter Value)
 Render parameters.
static ulong Get (TFillMode Value)
 Fill modes.


Detailed Description

Convert Keos enums/flags for Direct3D9.

Definition at line 32 of file KeosD3D9Enum.h.


Member Function Documentation

ulong Keos::CD3D9Enum::BufferFlags ( ulong  nFlags  )  [static]

Buffer creation flags.

Definition at line 118 of file KeosD3D9Enum.cpp.

References Keos::BUF_DYNAMIC.

Referenced by Keos::CD3D9RenderSystem::_CreateIB(), and Keos::CD3D9RenderSystem::_CreateVB().

ulong Keos::CD3D9Enum::LockFlags ( ulong  nFlags  )  [static]

Lock flags.

Definition at line 124 of file KeosD3D9Enum.cpp.

References Keos::LOCK_READONLY, and Keos::LOCK_WRITEONLY.

D3DTRANSFORMSTATETYPE Keos::CD3D9Enum::Get ( TMatrixType  Value  )  [static]

Matrix type.

Definition at line 141 of file KeosD3D9Enum.cpp.

Referenced by Keos::CD3D9RenderSystem::CreateTexture(), Keos::CD3D9RenderSystem::DrawIndexedPrimitives(), Keos::CD3D9RenderSystem::DrawPrimitives(), Keos::CD3D9RenderSystem::Enable(), Keos::CD3D9RenderSystem::LoadMatrix(), Keos::CD3D9RenderSystem::LoadMatrixMult(), Keos::CD3D9RenderSystem::PopMatrix(), Keos::CD3D9RenderSystem::SetFillMode(), Keos::CD3D9RenderSystem::SetupAlphaBlending(), and Keos::CD3D9RenderSystem::SetupTextureUnit().

D3DPRIMITIVETYPE Keos::CD3D9Enum::Get ( TPrimitiveType  Value  )  [static]

Primitive type.

Definition at line 147 of file KeosD3D9Enum.cpp.

D3DFORMAT Keos::CD3D9Enum::Get ( TPixelFormat  Value  )  [static]

Formats of pixel.

Definition at line 153 of file KeosD3D9Enum.cpp.

D3DBLEND Keos::CD3D9Enum::Get ( TBlend  Value  )  [static]

Alpha-blending parameters.

Definition at line 159 of file KeosD3D9Enum.cpp.

D3DTEXTUREOP Keos::CD3D9Enum::Get ( TTextureOp  Value  )  [static]

Textures operators.

Definition at line 165 of file KeosD3D9Enum.cpp.

ulong Keos::CD3D9Enum::Get ( TTextureArg  Value  )  [static]

Arguments of mixing of the units of texture.

Definition at line 171 of file KeosD3D9Enum.cpp.

D3DRENDERSTATETYPE Keos::CD3D9Enum::Get ( TRenderParameter  Value  )  [static]

Render parameters.

Definition at line 177 of file KeosD3D9Enum.cpp.

ulong Keos::CD3D9Enum::Get ( TFillMode  Value  )  [static]

Fill modes.

Definition at line 183 of file KeosD3D9Enum.cpp.


The documentation for this class was generated from the following files:
Generated on Fri Mar 9 14:29:31 2007 for Keos by  doxygen 1.5.1-p1