Freigeben über


DkmILInstruction.Tag Enum

Definition

DkmILInstruction is an abstract base class. This enum indicates which derived class this object is an instance of.

public: enum class DkmILInstruction::Tag
enum DkmILInstruction::Tag
public enum DkmILInstruction.Tag
type DkmILInstruction.Tag = 
Public Enum DkmILInstruction.Tag
Inheritance
DkmILInstruction.Tag

Fields

Add 14

Object is an instance of 'DkmILAdd'.

AmpAdjustBufferTag 52

Object is an instance of 'DkmILAmpAdjustBufferTag'.

BeginTry 44

Object is an instance of 'DkmILBeginTry'.

BitAnd 23

Object is an instance of 'DkmILBitAnd'.

BitFieldRead 6

Object is an instance of 'DkmILBitFieldRead'.

BitFieldReadFromBytes 21

Object is an instance of 'DkmILBitFieldReadFromBytes'.

BitFieldWrite 7

Object is an instance of 'DkmILBitFieldWrite'.

BitFieldWriteToBytes 22

Object is an instance of 'DkmILBitFieldWriteToBytes'.

BitNot 28

Object is an instance of 'DkmILBitNot'.

BitOr 24

Object is an instance of 'DkmILBitOr'.

BitShiftLeft 26

Object is an instance of 'DkmILBitShiftLeft'.

BitShiftRight 27

Object is an instance of 'DkmILBitShiftRight'.

BitXor 25

Object is an instance of 'DkmILBitXor'.

CheckTimeout 55

Object is an instance of 'DkmILCheckTimeout'.

CompareEqual 31

Object is an instance of 'DkmILCompareEqual'.

CompareGreaterThan 33

Object is an instance of 'DkmILCompareGreaterThan'.

CompareGreaterThanOrEqual 34

Object is an instance of 'DkmILCompareGreaterThanOrEqual'.

CompareLessThan 35

Object is an instance of 'DkmILCompareLessThan'.

CompareLessThanOrEqual 36

Object is an instance of 'DkmILCompareLessThanOrEqual'.

CompareNotEqual 32

Object is an instance of 'DkmILCompareNotEqual'.

Convert 37

Object is an instance of 'DkmILConvert'.

Divide 17

Object is an instance of 'DkmILDivide'.

DuplicateTop 9

Object is an instance of 'DkmILDuplicateTop'.

EndTry 45

Object is an instance of 'DkmILEndTry'.

ExecuteFunction 46

Object is an instance of 'DkmILExecuteFunction'.

ExecuteIntrinsic 43

Object is an instance of 'DkmILExecuteIntrinsic'.

ExtractBytes 19

Object is an instance of 'DkmILExtractBytes'.

ExtractBytesPopArguments 53

Object is an instance of 'DkmILExtractBytesPopArguments'.

HlslBufferRead 49

Object is an instance of 'DkmILHlslBufferRead'.

HlslGetGroupId 51

Object is an instance of 'DkmILHlslGetGroupId'.

HlslGetThreadId 50

Object is an instance of 'DkmILHlslGetThreadId'.

HlslIndexedRegisterRead 48

Object is an instance of 'DkmILHlslIndexedRegisterRead'.

HlslRegisterRead 47

Object is an instance of 'DkmILHlslRegisterRead'.

IsFalse 30

Object is an instance of 'DkmILIsFalse'.

IsTrue 29

Object is an instance of 'DkmILIsTrue'.

Jump 40

Object is an instance of 'DkmILJump'.

JumpIfFalse 42

Object is an instance of 'DkmILJumpIfFalse'.

JumpIfTrue 41

Object is an instance of 'DkmILJumpIfTrue'.

Load 12

Object is an instance of 'DkmILLoad'.

MemoryRead 2

Object is an instance of 'DkmILMemoryRead'.

MemoryStringRead 4

Object is an instance of 'DkmILMemoryStringRead'.

MemoryWrite 3

Object is an instance of 'DkmILMemoryWrite'.

Multiply 16

Object is an instance of 'DkmILMultiply'.

Nop 13

Object is an instance of 'DkmILNop'.

Pop 10

Object is an instance of 'DkmILPop'.

PushConstant 8

Object is an instance of 'DkmILPushConstant'.

PushLocalVariablePseudoAddress 54

Object is an instance of 'DkmILPushLocalVariablePseudoAddress'.

PushRegisterPseudoAddress 56

Object is an instance of 'DkmILPushRegisterPseudoAddress'.

RegisterRead 0

Object is an instance of 'DkmILRegisterRead'.

RegisterWrite 1

Object is an instance of 'DkmILRegisterWrite'.

Remainder 18

Object is an instance of 'DkmILRemainder'.

ReturnTop 38

Object is an instance of 'DkmILReturnTop'.

Save 11

Object is an instance of 'DkmILSave'.

SetBytesRegion 20

Object is an instance of 'DkmILSetBytesRegion'.

Subtract 15

Object is an instance of 'DkmILSubtract'.

Throw 39

Object is an instance of 'DkmILThrow'.

TlsGetValue 5

Object is an instance of 'DkmILTlsGetValue'.

Applies to