DirectX SDK

Unimplemented Methods

The following methods were present in previous versions of DirectX, but are not implemented in the most recent versions of their interfaces. In some cases, entire interfaces were rendered obsolete. These interfaces are documented in previous versions of DirectX.

Former stub methods. These methods were never implemented and are not supported in any interface.
IDirect3D::Initialize

IDirect3DMaterial::Initialize

IDirect3DMaterial::Reserve

IDirect3DMaterial::Unreserve

IDirect3DTexture::Initialize

IDirect3DTexture::Unload

Obsolete methods. These methods are not supported in the most recent versions of their interfaces.
IDirect3D3::CreateLight

IDirect3D3::CreateMaterial

IDirect3D3::CreateViewport

IDirect3DDevice3::GetStats

IDirect3DDevice3::GetLightState

IDirect3DDevice3::SetLightState

Superseded viewport methods. The following methods are superseded by the IDirect3DDevice7::GetViewport and IDirect3DDevice7::SetViewport methods.
IDirect3DDevice3::AddViewport

IDirect3DDevice3::DeleteViewport

IDirect3DDevice3::GetCurrentViewport

IDirect3DDevice3::NextViewport

IDirect3DDevice3::SetCurrentViewport

Obsolete single-vertex rendering methods. The following methods are not supported in the IDirect3DDevice7 interface.
IDirect3DDevice3::Begin

IDirect3DDevice3::BeginIndexed

IDirect3DDevice3::End

IDirect3DDevice3::Index

IDirect3DDevice3::Vertex