Documentation ¶
Index ¶
- type RenderQueue
- type Renderer
- func (r *Renderer) Clear(c color.Color)
- func (r *Renderer) Destroy()
- func (r *Renderer) RecreateSwapChain()
- func (r *Renderer) Render()
- func (r *Renderer) Resize(width int, height int)
- func (r *Renderer) SetRenderQueue(rq RenderQueue)
- func (r *Renderer) SetScreenSize(width int, height int)
- func (r *Renderer) SurfaceIsOutdated() bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RenderQueue ¶
type RenderQueue interface { PrepareFrame() RenderFrame(pass *wgpu.RenderPassEncoder) RenderClear() }
type Renderer ¶
type Renderer struct { *wgpu.Surface *wgpu.Device *wgpu.SwapChain *wgpu.SwapChainDescriptor *window.Window RenderQueue // contains filtered or unexported fields }
func NewRenderer ¶
func (*Renderer) RecreateSwapChain ¶
func (r *Renderer) RecreateSwapChain()
func (*Renderer) SetRenderQueue ¶
func (r *Renderer) SetRenderQueue(rq RenderQueue)
func (*Renderer) SetScreenSize ¶
func (*Renderer) SurfaceIsOutdated ¶
Click to show internal directories.
Click to hide internal directories.