Perspective or orthographic camera with projection matrix, jitter (TAA), and render target binding.
Renderable instance of a Mesh with its own material, transform node, and optional GPU instancing.
bool shouldRenderShadowMeshInstance(MeshInstance *meshInstance, Camera *shadowCamera)
bool shouldRenderShadowRenderComponent(const RenderComponent *renderComponent, const Camera *camera)