DirectX11State

Description

static class Tinman.AddOns.DirectX11.Effects.DirectX11State

Full source code is included in the Tinman 3D SDK download.

Direct3D 11 constants that are used by the effects framework.

Public / Constants

BLEND_BLEND_FACTOR


public constant BLEND_BLEND_FACTOR → (14:int32)

BLEND_BLEND_FACTOR = 14

BLEND_DEST_ALPHA


public constant BLEND_DEST_ALPHA → (7:int32)

BLEND_DEST_ALPHA = 7

BLEND_DEST_COLOR


public constant BLEND_DEST_COLOR → (9:int32)

BLEND_DEST_COLOR = 9

BLEND_INV_BLEND_FACTOR


public constant BLEND_INV_BLEND_FACTOR → (15:int32)

BLEND_INV_BLEND_FACTOR = 15

BLEND_INV_DEST_ALPHA


public constant BLEND_INV_DEST_ALPHA → (8:int32)

BLEND_INV_DEST_ALPHA = 8

BLEND_INV_DEST_COLOR


public constant BLEND_INV_DEST_COLOR → (10:int32)

BLEND_INV_DEST_COLOR = 10

BLEND_INV_SRC_ALPHA


public constant BLEND_INV_SRC_ALPHA → (6:int32)

BLEND_INV_SRC_ALPHA = 6

BLEND_INV_SRC_COLOR


public constant BLEND_INV_SRC_COLOR → (4:int32)

BLEND_INV_SRC_COLOR = 4

BLEND_INV_SRC1_ALPHA


public constant BLEND_INV_SRC1_ALPHA → (19:int32)

BLEND_INV_SRC1_ALPHA = 19

BLEND_INV_SRC1_COLOR


public constant BLEND_INV_SRC1_COLOR → (17:int32)

BLEND_INV_SRC1_COLOR = 17

BLEND_ONE


public constant BLEND_ONE → (2:int32)

BLEND_ONE = 2

BLEND_OP_ADD


public constant BLEND_OP_ADD → (1:int32)

BLEND_OP_ADD = 1

BLEND_OP_MAX


public constant BLEND_OP_MAX → (5:int32)

BLEND_OP_MAX = 5

BLEND_OP_MIN


public constant BLEND_OP_MIN → (4:int32)

BLEND_OP_MIN = 4

BLEND_OP_REV_SUBTRACT


public constant BLEND_OP_REV_SUBTRACT → (3:int32)

BLEND_OP_REV_SUBTRACT = 3

BLEND_OP_SUBTRACT


public constant BLEND_OP_SUBTRACT → (2:int32)

BLEND_OP_SUBTRACT = 2

BLEND_SRC_ALPHA


public constant BLEND_SRC_ALPHA → (5:int32)

BLEND_SRC_ALPHA = 5

BLEND_SRC_ALPHA_SAT


public constant BLEND_SRC_ALPHA_SAT → (11:int32)

BLEND_SRC_ALPHA_SAT = 11

BLEND_SRC_COLOR


public constant BLEND_SRC_COLOR → (3:int32)

BLEND_SRC_COLOR = 3

BLEND_SRC1_ALPHA


public constant BLEND_SRC1_ALPHA → (18:int32)

BLEND_SRC1_ALPHA = 18

BLEND_SRC1_COLOR


public constant BLEND_SRC1_COLOR → (16:int32)

BLEND_SRC1_COLOR = 16

BLEND_ZERO


public constant BLEND_ZERO → (1:int32)

BLEND_ZERO = 1

COLOR_WRITE_ENABLE_ALL


public constant COLOR_WRITE_ENABLE_ALL → (15:int32)

COLOR_WRITE_ENABLE_ALL = 15

COLOR_WRITE_ENABLE_ALPHA


public constant COLOR_WRITE_ENABLE_ALPHA → (8:int32)

COLOR_WRITE_ENABLE_ALPHA = 8

COLOR_WRITE_ENABLE_BLUE


public constant COLOR_WRITE_ENABLE_BLUE → (4:int32)

COLOR_WRITE_ENABLE_BLUE = 4

COLOR_WRITE_ENABLE_GREEN


public constant COLOR_WRITE_ENABLE_GREEN → (2:int32)

COLOR_WRITE_ENABLE_GREEN = 2

COLOR_WRITE_ENABLE_RED


public constant COLOR_WRITE_ENABLE_RED → (1:int32)

COLOR_WRITE_ENABLE_RED = 1

COMPARISON_ALWAYS


public constant COMPARISON_ALWAYS → (8:int32)

COMPARISON_ALWAYS = 8

COMPARISON_EQUAL


public constant COMPARISON_EQUAL → (3:int32)

COMPARISON_EQUAL = 3

COMPARISON_FILTERING_BIT


public constant COMPARISON_FILTERING_BIT → (128:int32)

COMPARISON_FILTERING_BIT = 128

COMPARISON_GREATER


public constant COMPARISON_GREATER → (5:int32)

COMPARISON_GREATER = 5

COMPARISON_GREATER_EQUAL


public constant COMPARISON_GREATER_EQUAL → (7:int32)

COMPARISON_GREATER_EQUAL = 7

COMPARISON_LESS


public constant COMPARISON_LESS → (2:int32)

COMPARISON_LESS = 2

COMPARISON_LESS_EQUAL


public constant COMPARISON_LESS_EQUAL → (4:int32)

COMPARISON_LESS_EQUAL = 4

COMPARISON_NEVER


public constant COMPARISON_NEVER → (1:int32)

COMPARISON_NEVER = 1

COMPARISON_NOT_EQUAL


public constant COMPARISON_NOT_EQUAL → (6:int32)

COMPARISON_NOT_EQUAL = 6

CULL_BACK


public constant CULL_BACK → (3:int32)

CULL_BACK = 3

CULL_FRONT


public constant CULL_FRONT → (2:int32)

CULL_FRONT = 2

CULL_NONE


public constant CULL_NONE → (1:int32)

CULL_NONE = 1

DEPTH_WRITE_MASK_ALL


public constant DEPTH_WRITE_MASK_ALL → (1:int32)

DEPTH_WRITE_MASK_ALL = 1

DEPTH_WRITE_MASK_ZERO


public constant DEPTH_WRITE_MASK_ZERO → (0:int32)

DEPTH_WRITE_MASK_ZERO = 0

FILL_SOLID


public constant FILL_SOLID → (3:int32)

FILL_SOLID = 3

FILL_WIREFRAME


public constant FILL_WIREFRAME → (2:int32)

FILL_WIREFRAME = 2

FILTER_ANISOTROPIC


public constant FILTER_ANISOTROPIC → (85:int32)

FILTER_ANISOTROPIC = 85

FILTER_COMPARISON_ANISOTROPIC


public constant FILTER_COMPARISON_ANISOTROPIC → (213:int32)

FILTER_COMPARISON_ANISOTROPIC = 213

FILTER_COMPARISON_MIN_LINEAR_MAG_MIP_POINT


public constant FILTER_COMPARISON_MIN_LINEAR_MAG_MIP_POINT → (144:int32)

FILTER_COMPARISON_MIN_LINEAR_MAG_MIP_POINT = 144

FILTER_COMPARISON_MIN_LINEAR_MAG_POINT_MIP_LINEAR


public constant FILTER_COMPARISON_MIN_LINEAR_MAG_POINT_MIP_LINEAR → (145:int32)

FILTER_COMPARISON_MIN_LINEAR_MAG_POINT_MIP_LINEAR = 145

FILTER_COMPARISON_MIN_MAG_LINEAR_MIP_POINT


public constant FILTER_COMPARISON_MIN_MAG_LINEAR_MIP_POINT → (148:int32)

FILTER_COMPARISON_MIN_MAG_LINEAR_MIP_POINT = 148

FILTER_COMPARISON_MIN_MAG_MIP_LINEAR


public constant FILTER_COMPARISON_MIN_MAG_MIP_LINEAR → (149:int32)

FILTER_COMPARISON_MIN_MAG_MIP_LINEAR = 149

FILTER_COMPARISON_MIN_MAG_MIP_POINT


public constant FILTER_COMPARISON_MIN_MAG_MIP_POINT → (128:int32)

FILTER_COMPARISON_MIN_MAG_MIP_POINT = 128

FILTER_COMPARISON_MIN_MAG_POINT_MIP_LINEAR


public constant FILTER_COMPARISON_MIN_MAG_POINT_MIP_LINEAR → (129:int32)

FILTER_COMPARISON_MIN_MAG_POINT_MIP_LINEAR = 129

FILTER_COMPARISON_MIN_POINT_MAG_LINEAR_MIP_POINT


public constant FILTER_COMPARISON_MIN_POINT_MAG_LINEAR_MIP_POINT → (132:int32)

FILTER_COMPARISON_MIN_POINT_MAG_LINEAR_MIP_POINT = 132

FILTER_COMPARISON_MIN_POINT_MAG_MIP_LINEAR


public constant FILTER_COMPARISON_MIN_POINT_MAG_MIP_LINEAR → (133:int32)

FILTER_COMPARISON_MIN_POINT_MAG_MIP_LINEAR = 133

FILTER_MAXIMUM_ANISOTROPIC


public constant FILTER_MAXIMUM_ANISOTROPIC → (469:int32)

FILTER_MAXIMUM_ANISOTROPIC = 469

FILTER_MAXIMUM_MIN_LINEAR_MAG_MIP_POINT


public constant FILTER_MAXIMUM_MIN_LINEAR_MAG_MIP_POINT → (400:int32)

FILTER_MAXIMUM_MIN_LINEAR_MAG_MIP_POINT = 400

FILTER_MAXIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR


public constant FILTER_MAXIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR → (401:int32)

FILTER_MAXIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR = 401

FILTER_MAXIMUM_MIN_MAG_LINEAR_MIP_POINT


public constant FILTER_MAXIMUM_MIN_MAG_LINEAR_MIP_POINT → (404:int32)

FILTER_MAXIMUM_MIN_MAG_LINEAR_MIP_POINT = 404

FILTER_MAXIMUM_MIN_MAG_MIP_LINEAR


public constant FILTER_MAXIMUM_MIN_MAG_MIP_LINEAR → (405:int32)

FILTER_MAXIMUM_MIN_MAG_MIP_LINEAR = 405

FILTER_MAXIMUM_MIN_MAG_MIP_POINT


public constant FILTER_MAXIMUM_MIN_MAG_MIP_POINT → (384:int32)

FILTER_MAXIMUM_MIN_MAG_MIP_POINT = 384

FILTER_MAXIMUM_MIN_MAG_POINT_MIP_LINEAR


public constant FILTER_MAXIMUM_MIN_MAG_POINT_MIP_LINEAR → (385:int32)

FILTER_MAXIMUM_MIN_MAG_POINT_MIP_LINEAR = 385

FILTER_MAXIMUM_MIN_POINT_MAG_LINEAR_MIP_POINT


public constant FILTER_MAXIMUM_MIN_POINT_MAG_LINEAR_MIP_POINT → (388:int32)

FILTER_MAXIMUM_MIN_POINT_MAG_LINEAR_MIP_POINT = 388

FILTER_MAXIMUM_MIN_POINT_MAG_MIP_LINEAR


public constant FILTER_MAXIMUM_MIN_POINT_MAG_MIP_LINEAR → (389:int32)

FILTER_MAXIMUM_MIN_POINT_MAG_MIP_LINEAR = 389

FILTER_MIN_LINEAR_MAG_MIP_POINT


public constant FILTER_MIN_LINEAR_MAG_MIP_POINT → (16:int32)

FILTER_MIN_LINEAR_MAG_MIP_POINT = 16

FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR


public constant FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR → (17:int32)

FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR = 17

FILTER_MIN_MAG_LINEAR_MIP_POINT


public constant FILTER_MIN_MAG_LINEAR_MIP_POINT → (20:int32)

FILTER_MIN_MAG_LINEAR_MIP_POINT = 20

FILTER_MIN_MAG_MIP_LINEAR


public constant FILTER_MIN_MAG_MIP_LINEAR → (21:int32)

FILTER_MIN_MAG_MIP_LINEAR = 21

FILTER_MIN_MAG_MIP_POINT


public constant FILTER_MIN_MAG_MIP_POINT → (0:int32)

FILTER_MIN_MAG_MIP_POINT = 0

FILTER_MIN_MAG_POINT_MIP_LINEAR


public constant FILTER_MIN_MAG_POINT_MIP_LINEAR → (1:int32)

FILTER_MIN_MAG_POINT_MIP_LINEAR = 1

FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT


public constant FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT → (4:int32)

FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT = 4

FILTER_MIN_POINT_MAG_MIP_LINEAR


public constant FILTER_MIN_POINT_MAG_MIP_LINEAR → (5:int32)

FILTER_MIN_POINT_MAG_MIP_LINEAR = 5

FILTER_MINIMUM_ANISOTROPIC


public constant FILTER_MINIMUM_ANISOTROPIC → (341:int32)

FILTER_MINIMUM_ANISOTROPIC = 341

FILTER_MINIMUM_MIN_LINEAR_MAG_MIP_POINT


public constant FILTER_MINIMUM_MIN_LINEAR_MAG_MIP_POINT → (272:int32)

FILTER_MINIMUM_MIN_LINEAR_MAG_MIP_POINT = 272

FILTER_MINIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR


public constant FILTER_MINIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR → (273:int32)

FILTER_MINIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR = 273

FILTER_MINIMUM_MIN_MAG_LINEAR_MIP_POINT


public constant FILTER_MINIMUM_MIN_MAG_LINEAR_MIP_POINT → (276:int32)

FILTER_MINIMUM_MIN_MAG_LINEAR_MIP_POINT = 276

FILTER_MINIMUM_MIN_MAG_MIP_LINEAR


public constant FILTER_MINIMUM_MIN_MAG_MIP_LINEAR → (277:int32)

FILTER_MINIMUM_MIN_MAG_MIP_LINEAR = 277

FILTER_MINIMUM_MIN_MAG_MIP_POINT


public constant FILTER_MINIMUM_MIN_MAG_MIP_POINT → (256:int32)

FILTER_MINIMUM_MIN_MAG_MIP_POINT = 256

FILTER_MINIMUM_MIN_MAG_POINT_MIP_LINEAR


public constant FILTER_MINIMUM_MIN_MAG_POINT_MIP_LINEAR → (257:int32)

FILTER_MINIMUM_MIN_MAG_POINT_MIP_LINEAR = 257

FILTER_MINIMUM_MIN_POINT_MAG_LINEAR_MIP_POINT


public constant FILTER_MINIMUM_MIN_POINT_MAG_LINEAR_MIP_POINT → (260:int32)

FILTER_MINIMUM_MIN_POINT_MAG_LINEAR_MIP_POINT = 260

FILTER_MINIMUM_MIN_POINT_MAG_MIP_LINEAR


public constant FILTER_MINIMUM_MIN_POINT_MAG_MIP_LINEAR → (261:int32)

FILTER_MINIMUM_MIN_POINT_MAG_MIP_LINEAR = 261

STENCIL_OP_DECR


public constant STENCIL_OP_DECR → (8:int32)

STENCIL_OP_DECR = 8

STENCIL_OP_DECR_SAT


public constant STENCIL_OP_DECR_SAT → (5:int32)

STENCIL_OP_DECR_SAT = 5

STENCIL_OP_INCR


public constant STENCIL_OP_INCR → (7:int32)

STENCIL_OP_INCR = 7

STENCIL_OP_INCR_SAT


public constant STENCIL_OP_INCR_SAT → (4:int32)

STENCIL_OP_INCR_SAT = 4

STENCIL_OP_INVERT


public constant STENCIL_OP_INVERT → (6:int32)

STENCIL_OP_INVERT = 6

STENCIL_OP_KEEP


public constant STENCIL_OP_KEEP → (1:int32)

STENCIL_OP_KEEP = 1

STENCIL_OP_REPLACE


public constant STENCIL_OP_REPLACE → (3:int32)

STENCIL_OP_REPLACE = 3

STENCIL_OP_ZERO


public constant STENCIL_OP_ZERO → (2:int32)

STENCIL_OP_ZERO = 2

TEXTURE_ADDRESS_BORDER


public constant TEXTURE_ADDRESS_BORDER → (4:int32)

TEXTURE_ADDRESS_BORDER = 4

TEXTURE_ADDRESS_CLAMP


public constant TEXTURE_ADDRESS_CLAMP → (3:int32)

TEXTURE_ADDRESS_CLAMP = 3

TEXTURE_ADDRESS_MIRROR


public constant TEXTURE_ADDRESS_MIRROR → (2:int32)

TEXTURE_ADDRESS_MIRROR = 2

TEXTURE_ADDRESS_MIRROR_ONCE


public constant TEXTURE_ADDRESS_MIRROR_ONCE → (5:int32)

TEXTURE_ADDRESS_MIRROR_ONCE = 5

TEXTURE_ADDRESS_WRAP


public constant TEXTURE_ADDRESS_WRAP → (1:int32)

TEXTURE_ADDRESS_WRAP = 1