Gets the list of entities on this render pass.
An array of entities
Get all the MeshComponents list of the entities on this render pass.
An array of MeshComponents
Gets the objectUID of the object.
Get all the highest level SceneGraphComponents list of the entities on this render pass.
An array of SceneGraphComponents
Get the unique name of the entity.
Add entities to draw.
An array of entities.
Clear entities on this render pass.
Gets the framebuffer if this render pass has the target framebuffer.
A framebuffer
Gets the tag object.
The tag name.
Gets the value of the tag.
The tag name.
Gets the viewport if this render pass has the viewport.
A Vector4 (Origin of coordinatesX, origin of coordinatesY, width, height).
Gets the boolean value whether this object has the tag or not.
The tag name.
Confirms the matching of the tag name and tag value.
The tag name.
The tag value.
Confirm that this object's tags includes given set of tags.
The set of tags.
Confirm that this object's tags includes given an array of string.
an array of string.
Remove the existing framebuffer
Remove the tag.
The tag name.
Sets the target framebuffer of this render pass. If two or more render pass share a framebuffer, Rhodonite renders entities to the same framebuffer in those render passes.
A framebuffer
Sets a material for all the primitive on this render pass. For all the primitive, Rhodonite uses this material instead of the material on the primitive. Where if this render pass has a map between primitive and material by setMaterialForPrimitive, Rhodonite uses the material mapped by primitive.
A material attaching to the primitive
Sets a material for the primitive on this render pass. If Rhodonite draw the primitive using this render pass, Rhodonite uses this material instead of the material on the primitive.
Sets the viewport of this render pass.
A Vector4 (Origin of coordinatesX, origin of coordinatesY, width, height).
Tries to set tag (name and value).
Try to set a unique name of the entity.
If true, force to add name string to the current unique name string. If false, give up to change name.
Validate the string of tags.
The string to be validated
Gets the object by corresponding to the objectUID.
The objectUID of the object.
Gets the object by the unique name.
The unique name of the object.
Generated using TypeDoc
A render pass is a collection of the resources which is used in rendering process.