Home Reference Source
import Renderer from 'engine/src/renderer/index.js'
public class | source

Renderer

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public
public

fog: {"start": number, "end": number, "color": *, "density": number}

public
public
public
public

ratio: *

public
public
public
public

texture: *

Method Summary

Public Methods
public
public

draw(scene: *, camera: *, clear: boolean)

public

render(scene: *, camera: *)

public

renderObject(object: *)

public

rtt(scene: *, camera: *, width: *, height: *): *

public

setRatio(ratio: *)

public

setSize(width: *, height: *)

Public Constructors

public constructor() source

Public Members

public directional: * source

public fog: {"start": number, "end": number, "color": *, "density": number} source

public frameBuffer: * source

public perModel: * source

public perScene: * source

public ratio: * source

public renderBuffer: * source

public rttheight: * source

public rttwidth: * source

public texture: * source

Public Methods

public createCanvas(): * source

Return:

*

public draw(scene: *, camera: *, clear: boolean) source

Params:

NameTypeAttributeDescription
scene *
camera *
clear boolean
  • optional
  • default: true

public render(scene: *, camera: *) source

Params:

NameTypeAttributeDescription
scene *
camera *

public renderObject(object: *) source

Params:

NameTypeAttributeDescription
object *

public rtt(scene: *, camera: *, width: *, height: *): * source

Params:

NameTypeAttributeDescription
scene *
camera *
width *
height *

Return:

*

public setRatio(ratio: *) source

Params:

NameTypeAttributeDescription
ratio *

public setSize(width: *, height: *) source

Params:

NameTypeAttributeDescription
width *
height *