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