Interface GPURenderCommandsMixin
- Namespace
- CSharpToJavaScript.APIs.JS
- Assembly
- CSharpToJavaScript.dll
[Value("GPURenderCommandsMixin")]
public interface GPURenderCommandsMixin
Methods
Draw(ulong, ulong, ulong, ulong)
[Value("draw")]
GlobalObject.Undefined Draw(ulong vertexCount, ulong instanceCount = 0, ulong firstVertex = 0, ulong firstInstance = 0)
Parameters
vertexCount ulong
instanceCount ulong
firstVertex ulong
firstInstance ulong
Returns
- GlobalObject.Undefined
DrawIndexed(ulong, ulong, ulong, long, ulong)
[Value("drawIndexed")]
GlobalObject.Undefined DrawIndexed(ulong indexCount, ulong instanceCount = 0, ulong firstIndex = 0, long baseVertex = 0, ulong firstInstance = 0)
Parameters
indexCount ulong
instanceCount ulong
firstIndex ulong
baseVertex long
firstInstance ulong
Returns
- GlobalObject.Undefined
DrawIndexedIndirect(GPUBuffer, ulong)
[Value("drawIndexedIndirect")]
GlobalObject.Undefined DrawIndexedIndirect(GPUBuffer indirectBuffer, ulong indirectOffset)
Parameters
indirectBuffer GPUBuffer
indirectOffset ulong
Returns
- GlobalObject.Undefined
DrawIndirect(GPUBuffer, ulong)
[Value("drawIndirect")]
GlobalObject.Undefined DrawIndirect(GPUBuffer indirectBuffer, ulong indirectOffset)
Parameters
indirectBuffer GPUBuffer
indirectOffset ulong
Returns
- GlobalObject.Undefined
[Value("setIndexBuffer")]
GlobalObject.Undefined SetIndexBuffer(GPUBuffer buffer, GPUIndexFormat indexFormat, ulong offset = 0, ulong size = 0)
Parameters
buffer GPUBuffer
indexFormat GPUIndexFormat
offset ulong
size ulong
Returns
- GlobalObject.Undefined
SetPipeline(GPURenderPipeline)
[Value("setPipeline")]
GlobalObject.Undefined SetPipeline(GPURenderPipeline pipeline)
Parameters
pipeline GPURenderPipeline
Returns
- GlobalObject.Undefined
SetVertexBuffer(ulong, GPUBuffer?, ulong, ulong)
[Value("setVertexBuffer")]
GlobalObject.Undefined SetVertexBuffer(ulong slot, GPUBuffer? buffer, ulong offset = 0, ulong size = 0)
Parameters
slot ulong
buffer GPUBuffer
offset ulong
size ulong
Returns
- GlobalObject.Undefined