Gets the cast shadows flag of the render component.
The cast shadows flag.
Sets the cast shadows flag of the render component.
The cast shadows flag.
The nearest ancestor <pc-app> element, or null if this element has no <pc-app>
ancestor. The search starts at the parent, so an element never resolves to itself.
The closest app element, or null.
The nearest ancestor <pc-entity> element, or null if this element has no <pc-entity>
ancestor. The search starts at the parent, so an element never resolves to itself.
The closest entity element, or null.
Gets the enabled state of the component.
The enabled state of the component.
Sets the enabled state of the component.
The enabled state of the component.
Gets the id of the material asset used by the render component.
The id of the material asset.
Sets the material of the render component.
The id of the material asset to use.
Gets the receive shadows flag of the render component.
The receive shadows flag.
Sets the receive shadows flag of the render component.
The receive shadows flag.
Gets the type of the render component.
The type.
Sets the type of the render component.
The type.
Protected_Called when the element is fully initialized and ready. Subclasses should call this when
they're ready. Resolves the ready promise and dispatches a bubbling, composed ready
event.
Returns a promise that resolves with this element when it's ready. This is the low-level primitive underlying whenReady, which is the recommended way to wait for elements.
A promise that resolves with this element when it's ready.
The RenderComponentElement interface provides properties and methods for manipulating
<pc-render>elements. The RenderComponentElement interface also inherits the properties and methods of the HTMLElement interface.This element renders one of the engine's built-in primitives, selected with
type(defaulting tobox). It does not cover the engine'sassetrender type, since there is no way to supply a render asset here — usepc-modelfor glTF content instead.