|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
// If no trigger macro is defined at the given layer, fallthrough to the next layer |
|
|
// If no trigger macro is defined at the given layer, fallthrough to the next layer |
|
|
for ( uint16_t layerIndex = 0; layerIndex < macroLayerIndexStackSize; layerIndex++ ) |
|
|
|
|
|
|
|
|
for ( uint16_t layerIndex = macroLayerIndexStackSize; layerIndex != 0xFFFF; layerIndex-- ) |
|
|
{ |
|
|
{ |
|
|
// Lookup Layer |
|
|
// Lookup Layer |
|
|
const Layer *layer = &LayerIndex[ macroLayerIndexStack[ layerIndex ] ]; |
|
|
const Layer *layer = &LayerIndex[ macroLayerIndexStack[ layerIndex ] ]; |