Loading a Texture

With Microsoft DirectX 9.0 for Managed Code, it is relatively simple to load a texture. The following C# code example does just that. To load a texture using DirectX 9.0 for Managed Code, it is first necessary to create a valid Device and a Texture object.

using Microsoft.DirectX.Direct3D;
// Global variables for this project.
Device device = null; // Rendering device.
Texture texture = null;

// Initialize the device.
// Device reset method.
public void OnResetDevice(object sender, EventArgs e)
    Device dev = (Device)sender;
    // Now create the texture.
    texture = TextureLoader.FromFile(dev, Application.StartupPath + 

Related Topics