Table of Contents

Namespace Stride.Rendering.Materials.ComputeColors

Classes

ColorVertexStreamDefinition

A color coming from a vertex stream

ComputeBinaryBase<T>

A node that describe a binary operation between two IComputeNode

ComputeBinaryColor

A node that describe a binary operation between two IComputeColor

ComputeBinaryScalar

A node that describe a binary operation between two IComputeScalar

ComputeColor
ComputeColorParameter

Base class for a Color compute color parameter.

ComputeColorParameterFloat
ComputeColorParameterFloat2
ComputeColorParameterFloat3
ComputeColorParameterFloat4
ComputeColorParameterInt
ComputeColorParameterSampler
ComputeColorParameterTexture
ComputeColorParameterValue<T>
ComputeColorParameters

A custom dictionary to keep track of the order the elements were inserted.

ComputeColorStringParameter
ComputeFloat

A float compute color.

ComputeFloat4
ComputeKeyedBase

Base interface for all computer color nodes.

ComputeNode

Base interface for all computer color nodes.

ComputeShaderClassBase<T>

Base class for shader class node.

ComputeShaderClassColor

A shader outputing a color/vector value.

ComputeShaderClassScalar

A shader outputing a single scalar value.

ComputeTextureBase

Base class for texture nodes

ComputeTextureColor

A color texture node.

ComputeTextureScalar

A scalar texture node.

ComputeValueBase<T>

Base class for a constant value for ComputeNode.

ComputeVertexStreamBase

Class ComputeVertexStreamBase.

ComputeVertexStreamColor

A compute color producing a color from a stream.

ComputeVertexStreamScalar

A compute scalar producing a scalar from a stream.

IndexedVertexStreamDefinition

An indexed stream.

VertexStreamDefinitionBase

Base implementation for IVertexStreamDefinition

VertexUserStreamDefinition

A user defined stream.

Interfaces

IComputeColorParameter

Interface defining a parameter for a ComputeNode

IComputeVertexStream

A compute node that retrieve values from the stream.

IVertexStreamDefinition

Definition of a stream. e.g COLOR0, COLOR1...etc.

Enums

BinaryOperator

Operands of the MaterialNode.