Reference Source
import CombinedRender from 'minerender'
public class | source

CombinedRender

Extends:

Render → CombinedRender

A renderer-wrapper to combine the individual aspects of renderers into a single scene, e.g. render a player and a block at once

Constructor Summary

Public Constructor
public

constructor(options: Object, element: HTMLElement)

Member Summary

Public Members
public

Method Summary

Public Methods
public

init(renders: Render[])

Initializes the renderer - This has to be called before render

public

render()

Starts rendering - This has to be called after init

Inherited Summary

From class Render
public

element: HTMLElement

DOM Element to attach the renderer to

public

options: {

Combined options

public
public

addToScene(toAdd: *)

Adds an object to the scene & sets userData.renderType to this renderer's type

public

clearScene(onlySelfType: *, filterFn: *)

Clears the scene

public
public

toGLTF(exportOptions: *): Promise<any>

Export the current scene content in the .gltf format (geometries + textures)

public

toImage(trim: boolean, mime: string): string

public

Export the current scene content in the .obj format (only geometries, no textures)

public

toPLY(exportOptions: *): *

protected

initScene(renderCb: *, doNotAnimate: *): boolean

Initializes the scene

Public Constructors

public constructor(options: Object, element: HTMLElement) source

Override:

Render#constructor

Params:

NameTypeAttributeDescription
options Object
  • optional

The options for this renderer, see defaultOptions

element HTMLElement
  • optional
  • default: document.body

DOM Element to attach the renderer to - defaults to document.body

Public Members

public renderType: string source

Override:

Render#renderType

Public Methods

public init(renders: Render[]) source

Initializes the renderer - This has to be called before render

Params:

NameTypeAttributeDescription
renders Render[]

Array of render objects

public render() source

Starts rendering - This has to be called after init