Reference Library
SlimDX Namespace
NamespacesSlimDX
This is preliminary documentation and is subject to change.
Declaration Syntax
C#Visual BasicC++/CLI
namespace SlimDX
Namespace SlimDX
namespace SlimDX
Types
All TypesClassesStructuresEnumerations
IconTypeDescription
BoundingBox
An axis aligned bounding box, specified by minimum and maximum vectors.

BoundingSphere
A bounding sphere, specified by a center vector and a radius.

Color3
A three-component (RGB) color value; each component is a float in the range [0,1].

Color4
A four-component (RGBA) color value; each component is a float in the range [0,1].

ComObject
The base class for all SlimDX types which represent COM interfaces.

Configuration
Used to control global options that affect all of SlimDX.

ContainmentType
Describes how one bounding volume contains another.

DataBox
A DataBox provides supporting information for a DataStream whose data is organized within three dimensions (a box).

DataRectangle
A DataRectangle provides supporting information for a DataStream whose data is organized within two dimensions (a rectangle).

DataStream
Provides a stream interface to a buffer located in unmanaged memory.

Half
A half precision (16 bit) floating point value.

Half2
Defines a two component vector, using half precision floating point coordinates.

Half3
Defines a three component vector, using half precision floating point coordinates.

Half4
Defines a four component vector, using half precision floating point coordinates.

Matrix
Defines a 4x4 matrix.

ObjectTable
Maintains a list of all the COM objects managed by SlimDX.

Performance
Provides access to the Direct3D performance API, which allows applications to gather performance data and integrate with PIX for Windows in order to perform detailed analysis.

PerformanceOptions
Specifies possible performance profiling options.

Plane
Defines a plane in three dimensions.

PlaneIntersectionType
Describes the result of an intersection with a plane in three dimensions.

Quaternion
Defines a four dimensional mathematical quaternion.

Rational
Defines a rational number as a numerator / denominator pair.

Ray
Defines a ray in three dimensions, specified by a starting position and a direction.

Result
Represents the result of a method or operation.

ResultWatchFlags
Specifies possible behaviors of result watches.

SlimDXException
The base class for errors that occur in SlimDX.

Speakers
Specifies possible speaker combinations for audio devices.

UsageId
Represents possible usage identifiers for human interface devices.

UsagePage
Represents possible usage page identifiers for human interface devices.

Vector2
Defines a two component vector.

Vector3
Defines a three component vector.

Vector4
Defines a four component vector.

Viewport
Defines a rectangular region of a render-target surface onto which a 3D rendering is projected.

WaveFormatExtended
WaveFormatTag