Ordered animation stack retained until the referencing instance's length context is known.
More...
#include "donner/svg/components/animation/ContextualLengthRecipe.h"
|
| static std::shared_ptr< const ContextualLengthRecipe > | Create (std::vector< ContextualLengthSample > &&samples) |
| | Validate owned operands and derive immutable storage/work costs; reject excessive input.
|
|
|
const std::vector< ContextualLengthSample > | samples |
| | Lower to higher sandwich layers.
|
|
const std::size_t | sourceBytes |
| | Aggregate owned declaration bytes.
|
|
const std::size_t | retainedBytes |
| | Conservative admitted storage.
|
|
const std::size_t | evaluationWork |
| | Cost charged before consumer evaluation.
|
|
const std::size_t | nestingDepth |
| | Maximum frozen-boundary recipe depth.
|
Ordered animation stack retained until the referencing instance's length context is known.
◆ Create()
| std::shared_ptr< const ContextualLengthRecipe > donner::svg::components::ContextualLengthRecipe::Create |
( |
std::vector< ContextualLengthSample > && | samples | ) |
|
|
static |
Validate owned operands and derive immutable storage/work costs; reject excessive input.
- Parameters
-
| samples | Owned sample stack, consumed only after its shape has been checked. |
- Returns
- Immutable admitted recipe, or nullptr when its source/storage envelope is exceeded.
The documentation for this struct was generated from the following file: