Lines Matching refs:pixcfg
4334 wuffs_base__pixel_config pixcfg;
4361 ret.pixcfg = wuffs_base__null_pixel_config();
4380 c->pixcfg.private_impl.pixfmt.repr = pixfmt_repr;
4381 c->pixcfg.private_impl.pixsub.repr = pixsub_repr;
4382 c->pixcfg.private_impl.width = width;
4383 c->pixcfg.private_impl.height = height;
4389 c->pixcfg.private_impl.pixfmt.repr = 0;
4390 c->pixcfg.private_impl.pixsub.repr = 0;
4391 c->pixcfg.private_impl.width = 0;
4392 c->pixcfg.private_impl.height = 0;
4400 c->pixcfg.private_impl.pixfmt.repr = 0;
4401 c->pixcfg.private_impl.pixsub.repr = 0;
4402 c->pixcfg.private_impl.width = 0;
4403 c->pixcfg.private_impl.height = 0;
4411 return c && wuffs_base__pixel_config__is_valid(&(c->pixcfg));
4716 wuffs_base__pixel_config pixcfg;
4727 const wuffs_base__pixel_config* pixcfg,
4731 const wuffs_base__pixel_config* pixcfg,
4734 const wuffs_base__pixel_config* pixcfg,
4756 ret.pixcfg = wuffs_base__null_pixel_config();
4767 const wuffs_base__pixel_config* pixcfg,
4774 if (!pixcfg ||
4775 wuffs_base__pixel_format__is_planar(&pixcfg->private_impl.pixfmt)) {
4778 if (wuffs_base__pixel_format__is_indexed(&pixcfg->private_impl.pixfmt) &&
4785 wuffs_base__pixel_format__bits_per_pixel(&pixcfg->private_impl.pixfmt);
4793 ((uint64_t)pixcfg->private_impl.width) * bytes_per_pixel;
4795 (pixcfg->private_impl.height > primary_memory.height)) {
4799 pb->pixcfg = *pixcfg;
4801 if (wuffs_base__pixel_format__is_indexed(&pixcfg->private_impl.pixfmt)) {
4815 const wuffs_base__pixel_config* pixcfg,
4821 if (!pixcfg) {
4824 if (wuffs_base__pixel_format__is_planar(&pixcfg->private_impl.pixfmt)) {
4829 wuffs_base__pixel_format__bits_per_pixel(&pixcfg->private_impl.pixfmt);
4838 if (wuffs_base__pixel_format__is_indexed(&pixcfg->private_impl.pixfmt)) {
4859 uint64_t wh = ((uint64_t)pixcfg->private_impl.width) *
4860 ((uint64_t)pixcfg->private_impl.height);
4861 size_t width = (size_t)(pixcfg->private_impl.width);
4873 pb->pixcfg = *pixcfg;
4877 tab->height = pixcfg->private_impl.height;
4886 const wuffs_base__pixel_config* pixcfg,
4892 if (!pixcfg ||
4893 wuffs_base__pixel_format__is_indexed(&pixcfg->private_impl.pixfmt) ||
4894 wuffs_base__pixel_format__is_planar(&pixcfg->private_impl.pixfmt)) {
4898 wuffs_base__pixel_format__bits_per_pixel(&pixcfg->private_impl.pixfmt);
4906 ((uint64_t)pixcfg->private_impl.width) * bytes_per_pixel;
4908 (pixcfg->private_impl.height > primary_memory.height)) {
4912 pb->pixcfg = *pixcfg;
4923 wuffs_base__pixel_format__is_indexed(&pb->pixcfg.private_impl.pixfmt)) {
4941 wuffs_base__pixel_format__is_indexed(&pb->pixcfg.private_impl.pixfmt)) {
4958 return pb->pixcfg.private_impl.pixfmt;
10647 // or return image_config.pixcfg.pixel_format(). The latter means to use the
10826 // - On total success, the error_message is empty and pixbuf.pixcfg.is_valid()
10830 // pixbuf.pixcfg.is_valid() is still true. It is up to the caller whether to
10832 // - On failure, the error_message is non_empty and pixbuf.pixcfg.is_valid()
16214 if (!pb || (x >= pb->pixcfg.private_impl.width) ||
16215 (y >= pb->pixcfg.private_impl.height)) {
16219 if (wuffs_base__pixel_format__is_planar(&pb->pixcfg.private_impl.pixfmt)) {
16227 switch (pb->pixcfg.private_impl.pixfmt.repr) {
16308 if ((x >= pb->pixcfg.private_impl.width) ||
16309 (y >= pb->pixcfg.private_impl.height)) {
16313 if (wuffs_base__pixel_format__is_planar(&pb->pixcfg.private_impl.pixfmt)) {
16321 switch (pb->pixcfg.private_impl.pixfmt.repr) {
16351 pb->pixcfg.private_impl.pixfmt, color));
16536 wuffs_base__pixel_config__bounds(&pb->pixcfg);
16541 if (wuffs_base__pixel_format__is_planar(&pb->pixcfg.private_impl.pixfmt)) {
16546 switch (pb->pixcfg.private_impl.pixfmt.repr) {
44732 uint32_t w = image_config.pixcfg.width();
44733 uint32_t h = image_config.pixcfg.height();
44737 uint64_t len = image_config.pixcfg.pixbuf_len();
44748 &image_config.pixcfg,
45054 uint32_t w = image_config.pixcfg.width();
45055 uint32_t h = image_config.pixcfg.height();
45060 if (pixel_format.repr != image_config.pixcfg.pixel_format().repr) {
45073 image_config.pixcfg.set(pixel_format.repr,
45088 pixel_buffer.pixcfg.bounds(), background_color);