DkmModule.TranslateAcceleratorTagByIP 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将快捷键指针标记转换为 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
弄每个向量元素的大小。