A single frame of rendering.
Owns the transient uniform storage shared across the frame's render passes. Obtain one via GpuBackend.beginFrame and finalize it with end.
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
beginRenderPass(
GpuRenderTarget target, {required BlendState blend, required DepthStencilState depthStencil}) → GpuRenderPass -
Begins a render pass that draws into
targetusingblendanddepthStencilstate. -
end(
) → void - Finalizes the frame, releasing its transient storage.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited