autk-map / Renderer
Class: Renderer
Defined in: renderer.ts:5
Constructors
Constructor
new Renderer(
canvas):Renderer
Defined in: renderer.ts:36
Parameters
canvas
HTMLCanvasElement
Returns
Renderer
Properties
_canvas
protected_canvas:HTMLCanvasElement
Defined in: renderer.ts:7
_colorTexture
protected_colorTexture:GPUTexture
Defined in: renderer.ts:17
_commandEncoder
protected_commandEncoder:GPUCommandEncoder
Defined in: renderer.ts:30
_context
protected_context:GPUCanvasContext|null
Defined in: renderer.ts:13
_depthBuffer
protected_depthBuffer:GPURenderPassDepthStencilAttachment
Defined in: renderer.ts:21
_depthTexture
protected_depthTexture:GPUTexture
Defined in: renderer.ts:20
_device
protected_device:GPUDevice
Defined in: renderer.ts:10
_frameBuffer
protected_frameBuffer:GPURenderPassColorAttachment
Defined in: renderer.ts:18
_multisampleTexture
protected_multisampleTexture:GPUTexture
Defined in: renderer.ts:16
_pickingBuffer
protected_pickingBuffer:GPURenderPassColorAttachment
Defined in: renderer.ts:24
_pickingDepthBuffer
protected_pickingDepthBuffer:GPURenderPassDepthStencilAttachment
Defined in: renderer.ts:26
_pickingDepthTexture
protected_pickingDepthTexture:GPUTexture
Defined in: renderer.ts:27
_pickingSampleCount
protected_pickingSampleCount:number=1
Defined in: renderer.ts:34
_pickingTexture
protected_pickingTexture:GPUTexture
Defined in: renderer.ts:25
_sampleCount
protected_sampleCount:number=4
Defined in: renderer.ts:33
Accessors
canvas
Get Signature
get canvas():
HTMLCanvasElement
Defined in: renderer.ts:40
Returns
HTMLCanvasElement
commandEncoder
Get Signature
get commandEncoder():
GPUCommandEncoder
Defined in: renderer.ts:60
Returns
GPUCommandEncoder
context
Get Signature
get context():
GPUCanvasContext|null
Defined in: renderer.ts:44
Returns
GPUCanvasContext | null
depthBuffer
Get Signature
get depthBuffer():
GPURenderPassDepthStencilAttachment
Defined in: renderer.ts:56
Returns
GPURenderPassDepthStencilAttachment
device
Get Signature
get device():
GPUDevice
Defined in: renderer.ts:48
Returns
GPUDevice
frameBuffer
Get Signature
get frameBuffer():
GPURenderPassColorAttachment
Defined in: renderer.ts:52
Returns
GPURenderPassColorAttachment
pickingBuffer
Get Signature
get pickingBuffer():
GPURenderPassColorAttachment
Defined in: renderer.ts:72
Returns
GPURenderPassColorAttachment
pickingDepthBuffer
Get Signature
get pickingDepthBuffer():
GPURenderPassDepthStencilAttachment
Defined in: renderer.ts:76
Returns
GPURenderPassDepthStencilAttachment
pickingTexture
Get Signature
get pickingTexture():
GPUTexture
Defined in: renderer.ts:68
Returns
GPUTexture
sampleCount
Get Signature
get sampleCount():
number
Defined in: renderer.ts:64
Returns
number
Methods
configureContext()
configureContext():
void
Defined in: renderer.ts:128
Returns
void
configureDepthBuffer()
configureDepthBuffer():
void
Defined in: renderer.ts:211
Returns
void
configureFrameBuffer()
configureFrameBuffer():
void
Defined in: renderer.ts:179
Returns
void
configurePickingBuffer()
configurePickingBuffer():
void
Defined in: renderer.ts:144
Returns
void
finish()
finish():
void
Defined in: renderer.ts:257
Returns
void
init()
init():
Promise<void>
Defined in: renderer.ts:81
Returns
Promise<void>
initWebGPU()
initWebGPU():
Promise<boolean>
Defined in: renderer.ts:93
Returns
Promise<boolean>
resize()
resize(
width,height):void
Defined in: renderer.ts:117
Parameters
width
number
height
number
Returns
void
start()
start():
void
Defined in: renderer.ts:233
Returns
void
startPickingRenderPass()
startPickingRenderPass():
void
Defined in: renderer.ts:261
Returns
void