DkmModule.TranslateAcceleratorTagByIP 方法

定义

将快捷键指针标记转换为 HLSL register 特性。

public:
 void TranslateAcceleratorTagByIP(System::UInt32 InputTag, System::UInt32 InstructionPointer, [Runtime::InteropServices::Out] System::UInt32 % RegisterType, [Runtime::InteropServices::Out] System::UInt32 % RegisterIndex, [Runtime::InteropServices::Out] System::UInt32 % FirstElement, [Runtime::InteropServices::Out] System::UInt32 % VectorElements, [Runtime::InteropServices::Out] System::UInt32 % ByteOffset, [Runtime::InteropServices::Out] System::UInt32 % VectorElementSize);
public void TranslateAcceleratorTagByIP (uint InputTag, uint InstructionPointer, out uint RegisterType, out uint RegisterIndex, out uint FirstElement, out uint VectorElements, out uint ByteOffset, out uint VectorElementSize);
member this.TranslateAcceleratorTagByIP : uint32 * uint32 * uint32 * uint32 * uint32 * uint32 * uint32 * uint32 -> unit
Public Sub TranslateAcceleratorTagByIP (InputTag As UInteger, InstructionPointer As UInteger, ByRef RegisterType As UInteger, ByRef RegisterIndex As UInteger, ByRef FirstElement As UInteger, ByRef VectorElements As UInteger, ByRef ByteOffset As UInteger, ByRef VectorElementSize As UInteger)

参数

InputTag
UInt32

中符号中找到的快捷键指针标记。

InstructionPointer
UInt32

[In] 用于获取指针转换范围的当前指令指针。

RegisterType
UInt32

弄HLSL 注册类型。

RegisterIndex
UInt32

弄HLSL 注册索引。

FirstElement
UInt32

弄第一个向量元素的索引。

VectorElements
UInt32

弄矢量元素的数目。

ByteOffset
UInt32

弄偏移量(字节)。

VectorElementSize
UInt32

弄每个向量元素的大小。

适用于