Share via


TextureStateManager Class (Microsoft.DirectX.Direct3D)

Contains texture states for the device.

Definition

Visual Basic NotInheritable Public Class TextureStateManager
    Inherits ObjectLeave Site
C# public sealed class TextureStateManager : ObjectLeave Site
C++ public ref class TextureStateManager sealed : ObjectLeave Site
JScript public final class TextureStateManager extends ObjectLeave Site

Members Table

The following table lists the members exposed by the object.

Methods

Method Description
ToString Obtains a string representation of the current instance.

Properties

Property Description
AlphaArgument0 Defines settings for the alpha channel selector operand for triadic (multiply, add, and linear interpolation) operations identified by the TextureArgument enumeration.
AlphaArgument1 Defines the texture-stage state as the first alpha argument for the stage identified by the TextureArgument enumeration.
AlphaArgument2 Defines the texture-stage state as the second alpha argument for the stage identified by the TextureArgument enumeration.
AlphaOperation Defines the texture-stage state as a texture alpha-blending operation identified by the TextureOperation enumeration.
BumpEnvironmentLuminanceOffset Defines a floating-point offset value for bump-map luminance.
BumpEnvironmentLuminanceScale Defines a floating-point scale value for bump-map luminance.
BumpEnvironmentMaterial00 Defines the texture-stage state as a floating-point value for the [0][0] coefficient in a bump-mapping matrix.
BumpEnvironmentMaterial01 Defines the texture-stage state as a floating-point value for the [0][1] coefficient in a bump-mapping matrix.
BumpEnvironmentMaterial10 Defines the texture-stage state as a floating-point value for the [1][0] coefficient in a bump-mapping matrix.
BumpEnvironmentMaterial11 Defines the texture-stage state as a floating-point value for the [1][1] coefficient in a bump-mapping matrix.
ColorArgument0 Defines settings for the third color operand for triadic (multiply, add, and linear interpolation) operations identified by the TextureArgument enumeration.
ColorArgument1 Defines the texture-stage state as the first color argument for the stage identified by the TextureArgument enumeration.
ColorArgument2 Defines the texture-stage state as the second color argument for the stage identified by the TextureArgument enumeration.
ColorOperation Defines the texture-stage state as a texture color-blending operation identified by the TextureOperation enumeration.
ConstantColor Defines the per-stage constant color.
ConstantColorValue Defines the per-stage constant color.
ResultArgument Selects the destination register for the result of the current stage identified by TextureArgument.
TextureCoordinateIndex Defines the index of the texture coordinate set to use with the current texture stage.
TextureTransform Controls the transformation of texture coordinates for the current texture stage.

Inheritance Hierarchy

ObjectLeave Site

TextureStateManager

Class Information

Namespace Microsoft.DirectX.Direct3D
Assembly Microsoft.DirectX.Direct3D (microsoft.directx.direct3d.dll)
Strong Name Microsoft.DirectX.Direct3D,  Version=1.0.900.0,  Culture=neutral,  PublicKeyToken=d3231b57b74a1492