% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/splot-params.R
\name{resolve_donut_params}
\alias{resolve_donut_params}
\title{Resolve Donut Parameters}
\usage{
resolve_donut_params(
  donut_fill,
  donut_values,
  donut_color,
  donut_colors,
  donut_bg_color,
  donut_shape,
  donut_border_color,
  donut_outer_border_color,
  donut_line_type,
  donut_empty,
  shapes,
  n_nodes
)
}
\arguments{
\item{donut_fill}{User-specified donut fill values.}

\item{donut_values}{Raw donut values (deprecated path).}

\item{donut_color}{Donut color specification (1, 2, or n colors).}

\item{donut_colors}{Deprecated donut colors (list).}

\item{donut_bg_color}{Background color.}

\item{donut_shape}{Donut base shape override.}

\item{donut_border_color}{Border color.}

\item{donut_outer_border_color}{Outer border color.}

\item{donut_line_type}{Line type.}

\item{donut_empty}{Logical: render empty rings?}

\item{shapes}{Resolved node shapes vector.}

\item{n_nodes}{Number of nodes.}
}
\value{
Named list of effective_* parameters.
}
\description{
Normalizes donut/pie overlay parameters into the canonical format
expected by render_nodes_splot(). Handles donut_fill auto-enable,
list conversion, empty-value NA replacement, color encoding (1/2/n-color),
shape inheritance, and border vectorization.
}
\keyword{internal}
