struct RenderQueueContext

Defined at line 22 of file ../../src/ui/lib/escher/renderer/render_queue_context.h

RenderQueueContext has two roles:

1) It is used by RenderQueue to choose which of a RendererQueueItem's

render_queue_funcs to invoke.

2) It is passed to each RenderQueueFunc invocation, where it provides

domain-specific data in the form of bits to be interpreted by the

invoked function.

It is idiomatic for the invoked function to static_cast to a subclass of

RenderQueueContext which provides more convenient access to the client-data

bits.

Public Members

uint16_t reserved
uint64_t client_data