Table of Contents

Class MaterialKeys

Namespace
Stride.Rendering.Materials
Assembly
Stride.Rendering.dll
public class MaterialKeys
Inheritance
MaterialKeys

Fields

AlphaBlendColorMap

public static readonly ObjectParameterKey<Texture> AlphaBlendColorMap

Field Value

ObjectParameterKey<Texture>

AlphaBlendColorValue

public static readonly ValueParameterKey<Color3> AlphaBlendColorValue

Field Value

ValueParameterKey<Color3>

AlphaDiscardMap

public static readonly ObjectParameterKey<Texture> AlphaDiscardMap

Field Value

ObjectParameterKey<Texture>

AlphaDiscardValue

public static readonly ValueParameterKey<float> AlphaDiscardValue

Field Value

ValueParameterKey<float>

AmbientOcclusionDirectLightingFactorValue

public static readonly ValueParameterKey<float> AmbientOcclusionDirectLightingFactorValue

Field Value

ValueParameterKey<float>

AmbientOcclusionMap

public static readonly ObjectParameterKey<Texture> AmbientOcclusionMap

Field Value

ObjectParameterKey<Texture>

AmbientOcclusionValue

public static readonly ValueParameterKey<float> AmbientOcclusionValue

Field Value

ValueParameterKey<float>

BlendMap

public static readonly ObjectParameterKey<Texture> BlendMap

Field Value

ObjectParameterKey<Texture>

BlendValue

public static readonly ValueParameterKey<float> BlendValue

Field Value

ValueParameterKey<float>

CavityDiffuseValue

public static readonly ValueParameterKey<float> CavityDiffuseValue

Field Value

ValueParameterKey<float>

CavityMap

public static readonly ObjectParameterKey<Texture> CavityMap

Field Value

ObjectParameterKey<Texture>

CavitySpecularValue

public static readonly ValueParameterKey<float> CavitySpecularValue

Field Value

ValueParameterKey<float>

CavityValue

public static readonly ValueParameterKey<float> CavityValue

Field Value

ValueParameterKey<float>

DiffuseMap

public static readonly ObjectParameterKey<Texture> DiffuseMap

Field Value

ObjectParameterKey<Texture>

DiffuseSpecularAlphaBlendMap

public static readonly ObjectParameterKey<Texture> DiffuseSpecularAlphaBlendMap

Field Value

ObjectParameterKey<Texture>

DiffuseSpecularAlphaBlendValue

public static readonly ValueParameterKey<float> DiffuseSpecularAlphaBlendValue

Field Value

ValueParameterKey<float>

DiffuseValue

public static readonly ValueParameterKey<Color4> DiffuseValue

Field Value

ValueParameterKey<Color4>

DisplacementIntensityMap

public static readonly ObjectParameterKey<Texture> DisplacementIntensityMap

Field Value

ObjectParameterKey<Texture>

DisplacementIntensityValue

public static readonly ValueParameterKey<float> DisplacementIntensityValue

Field Value

ValueParameterKey<float>

DisplacementMap

public static readonly ObjectParameterKey<Texture> DisplacementMap

Field Value

ObjectParameterKey<Texture>

DisplacementValue

public static readonly ValueParameterKey<float> DisplacementValue

Field Value

ValueParameterKey<float>

DomainStageStreamInitializer

public static readonly PermutationParameterKey<ShaderSource> DomainStageStreamInitializer

Field Value

PermutationParameterKey<ShaderSource>

DomainStageSurfaceShaders

public static readonly PermutationParameterKey<ShaderSource> DomainStageSurfaceShaders

Field Value

PermutationParameterKey<ShaderSource>

EmissiveIntensity

public static readonly ValueParameterKey<float> EmissiveIntensity

Field Value

ValueParameterKey<float>

EmissiveIntensityMap

public static readonly ObjectParameterKey<Texture> EmissiveIntensityMap

Field Value

ObjectParameterKey<Texture>

EmissiveMap

public static readonly ObjectParameterKey<Texture> EmissiveMap

Field Value

ObjectParameterKey<Texture>

EmissiveValue

public static readonly ValueParameterKey<Color4> EmissiveValue

Field Value

ValueParameterKey<Color4>

GenericTexture

Generic texture key used by a material

public static readonly ObjectParameterKey<Texture> GenericTexture

Field Value

ObjectParameterKey<Texture>

GenericValueColor3

Generic texture key used by a material

public static readonly ValueParameterKey<Color3> GenericValueColor3

Field Value

ValueParameterKey<Color3>

GenericValueColor4

Generic texture key used by a material

public static readonly ValueParameterKey<Color4> GenericValueColor4

Field Value

ValueParameterKey<Color4>

GenericValueFloat

Generic texture key used by a material

public static readonly ValueParameterKey<float> GenericValueFloat

Field Value

ValueParameterKey<float>

GenericValueVector4

Generic texture key used by a material

public static readonly ValueParameterKey<Vector4> GenericValueVector4

Field Value

ValueParameterKey<Vector4>

GlossinessMap

public static readonly ObjectParameterKey<Texture> GlossinessMap

Field Value

ObjectParameterKey<Texture>

GlossinessValue

public static readonly ValueParameterKey<float> GlossinessValue

Field Value

ValueParameterKey<float>

HasNormalMap

public static readonly PermutationParameterKey<bool> HasNormalMap

Field Value

PermutationParameterKey<bool>

HasSkinningNormal

public static readonly PermutationParameterKey<bool> HasSkinningNormal

Field Value

PermutationParameterKey<bool>

HasSkinningPosition

public static readonly PermutationParameterKey<bool> HasSkinningPosition

Field Value

PermutationParameterKey<bool>

HasSkinningTangent

public static readonly PermutationParameterKey<bool> HasSkinningTangent

Field Value

PermutationParameterKey<bool>

MetalnessMap

public static readonly ObjectParameterKey<Texture> MetalnessMap

Field Value

ObjectParameterKey<Texture>

MetalnessValue

public static readonly ValueParameterKey<float> MetalnessValue

Field Value

ValueParameterKey<float>

NormalMap

public static readonly ObjectParameterKey<Texture> NormalMap

Field Value

ObjectParameterKey<Texture>

NormalValue

public static readonly ValueParameterKey<Vector3> NormalValue

Field Value

ValueParameterKey<Vector3>

PixelStageStreamInitializer

public static readonly PermutationParameterKey<ShaderSource> PixelStageStreamInitializer

Field Value

PermutationParameterKey<ShaderSource>

PixelStageSurfaceFilter

public static readonly PermutationParameterKey<ShaderSource> PixelStageSurfaceFilter

Field Value

PermutationParameterKey<ShaderSource>

PixelStageSurfaceShaders

public static readonly PermutationParameterKey<ShaderSource> PixelStageSurfaceShaders

Field Value

PermutationParameterKey<ShaderSource>

Sampler

Generic sampler key used by a material

public static readonly ObjectParameterKey<SamplerState> Sampler

Field Value

ObjectParameterKey<SamplerState>

ScatteringStrengthMap

public static readonly ObjectParameterKey<Texture> ScatteringStrengthMap

Field Value

ObjectParameterKey<Texture>

ScatteringStrengthValue

public static readonly ValueParameterKey<float> ScatteringStrengthValue

Field Value

ValueParameterKey<float>

SkinningMaxBones

public static readonly PermutationParameterKey<int> SkinningMaxBones

Field Value

PermutationParameterKey<int>

SpecularIntensityValue

public static readonly ValueParameterKey<float> SpecularIntensityValue

Field Value

ValueParameterKey<float>

SpecularMap

public static readonly ObjectParameterKey<Texture> SpecularMap

Field Value

ObjectParameterKey<Texture>

SpecularValue

public static readonly ValueParameterKey<Color3> SpecularValue

Field Value

ValueParameterKey<Color3>

TessellationShader

public static readonly PermutationParameterKey<ShaderSource> TessellationShader

Field Value

PermutationParameterKey<ShaderSource>

TextureOffset

Texture UV offset

public static readonly ValueParameterKey<Vector2> TextureOffset

Field Value

ValueParameterKey<Vector2>

TextureScale

Texture UV scaling

public static readonly ValueParameterKey<Vector2> TextureScale

Field Value

ValueParameterKey<Vector2>

UseDitheredShadows

public static readonly PermutationParameterKey<bool> UseDitheredShadows

Field Value

PermutationParameterKey<bool>

UsePixelShaderWithDepthPass

public static readonly PermutationParameterKey<bool> UsePixelShaderWithDepthPass

Field Value

PermutationParameterKey<bool>

VertexStageStreamInitializer

public static readonly PermutationParameterKey<ShaderSource> VertexStageStreamInitializer

Field Value

PermutationParameterKey<ShaderSource>

VertexStageSurfaceShaders

public static readonly PermutationParameterKey<ShaderSource> VertexStageSurfaceShaders

Field Value

PermutationParameterKey<ShaderSource>