RenderEffectParameterType

Description

enum Tinman.Engine.Rendering.RenderEffectParameterType

Data types for low-level parameter slots of a render effect.

Public / Constants

Int

public constant Int → (0:int32)

A 32-bit integer scalar value.

Float

public constant Float → (1:int32)

A 32-bit floating point scalar value.

Vector2

public constant Vector2 → (2:int32)

A two-dimensional vector with 32-bit floating point precision.

Vector3

public constant Vector3 → (3:int32)

A three-dimensional vector with 32-bit floating point precision.

Vector4

public constant Vector4 → (4:int32)

A four-dimensional vector with 32-bit floating point precision.

Matrix2x2

public constant Matrix2x2 → (5:int32)

A matrix with two rows and two columns with 32-bit floating point precision.

Matrix3x3

public constant Matrix3x3 → (6:int32)

A matrix with three rows and three columns with 32-bit floating point precision.

Matrix3x4

public constant Matrix3x4 → (7:int32)

A matrix with three rows and four columns with 32-bit floating point precision.

Matrix4x4

public constant Matrix4x4 → (8:int32)

A matrix with four rows and four columns with 32-bit floating point precision.

Texture2D

public constant Texture2D → (9:int32)

A 2D texture resp. 2D texture array.

TextureCube

public constant TextureCube → (10:int32)

A cubemap texture.

Buffer

public constant Buffer → (11:int32)

A GPU buffer.