|
FDL Core Library
ASC Framing Decision List — C/C++ Reference Implementation
|
Canvas template application — the full transformation pipeline. More...
#include "fdl_template.h"#include "fdl_compat.h"#include "fdl_constants.h"#include "fdl_doc.h"#include "fdl_enum_map.h"#include <algorithm>#include <cmath>#include <cstring>#include <string>Functions | |
| fdl_template_result_t | fdl::detail::apply_canvas_template (const fdl_canvas_template_t *tmpl, const fdl_canvas_t *source_canvas, const fdl_framing_decision_t *source_framing, const char *new_canvas_id, const char *new_fd_name, const char *source_context_label, const char *context_creator) |
| Apply a canvas template to a source canvas/framing. | |
Canvas template application — the full transformation pipeline.
Pipeline phases:
| fdl_template_result_t fdl::detail::apply_canvas_template | ( | const fdl_canvas_template_t * | tmpl, |
| const fdl_canvas_t * | source_canvas, | ||
| const fdl_framing_decision_t * | source_framing, | ||
| const char * | new_canvas_id, | ||
| const char * | new_fd_name, | ||
| const char * | source_context_label, | ||
| const char * | context_creator | ||
| ) |
Apply a canvas template to a source canvas/framing.
Internal implementation — see fdl_apply_canvas_template() for full docs.
| tmpl | Canvas template handle. |
| source_canvas | Source canvas handle. |
| source_framing | Source framing decision handle. |
| new_canvas_id | ID for the output canvas. |
| new_fd_name | Name for the output framing decision. |
| source_context_label | Label from source context (may be NULL). |
| context_creator | Creator string for the output context. |
< POSIX strdup.
< POSIX strdup.
< POSIX strdup.