Table of Contents

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

SetIndexBuffer(GPUBuffer, GPUIndexFormat, ulong, ulong)

[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