uniform_blocks library

How impellerc lays out the uniform blocks of every stage in the engine's bundle: each member's byte offset, byte length, element count and reflected type, in declaration order. Per stage, because one block name can be wider in one stage than another.

Constants

uniformBlocks → const Map<String, Map<String, Map<String, UniformMemberLayout>>>

Typedefs

UniformMemberLayout = ({int byteLength, int elements, int offset, String type})
One member of a uniform block.