TextureStateManager Class

Language:

Contains texture states for the device.

Definition

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

Members Table

Method Description
ToString Obtains a string representation of the current instance.
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

Object Leave 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

Send comments about this topic to Microsoft. © Microsoft Corporation. All rights reserved.

Feedback? Please provide us with your comments on this topic.