Lines Matching defs:width
195 int width; // actual width in a tile.
255 int width;
275 int width;
284 // Result image format is: float x RGBA x width x hight
287 extern int LoadEXR(float **out_rgba, int *width, int *height,
293 // Result image format is: float x RGBA x width x hight
297 extern int LoadEXRWithLayer(float **out_rgba, int *width, int *height,
321 // Input image format is: `float x width x height`, or `float x RGB(A) x width x
329 extern int SaveEXR(const float *data, const int width, const int height,
489 extern int LoadEXRFromMemory(float **out_rgba, int *width, int *height,
9626 const float *inPtr, int width, int num_lines, int num_channels,
9631 TEXR_ASSERT((width % 4) == 0);
9634 if ((width & 3U) || (num_lines & 3U)) {
9640 zfp_type_float, width, num_lines * num_channels);
9662 size_t image_size = width * num_lines;
9667 for (int x = 0; x < width; x += 4) {
9672 inPtr[c * image_size + ((y + j) * width + (x + i))];
9698 int compression_type, int line_order, int width,
9707 if ((width == 0) || (num_lines == 0) || (pixel_data_size == 0)) {
9714 static_cast<size_t>(width * num_lines) * pixel_data_size));
9719 data_len, static_cast<int>(num_channels), channels, width, num_lines);
9739 &outBuf.at(v * pixel_data_size * static_cast<size_t>(width) +
9740 channel_offset_list[c] * static_cast<size_t>(width)));
9741 for (size_t u = 0; u < static_cast<size_t>(width); u++) {
9789 &outBuf.at(v * pixel_data_size * static_cast<size_t>(width) +
9790 channel_offset_list[c] * static_cast<size_t>(width)));
9791 for (size_t u = 0; u < static_cast<size_t>(width); u++) {
9819 for (size_t u = 0; u < static_cast<size_t>(width); u++) {
9852 std::vector<unsigned char> outBuf(static_cast<size_t>(width) *
9879 static_cast<size_t>(width) +
9880 channel_offset_list[c] * static_cast<size_t>(width)));
9881 for (size_t u = 0; u < static_cast<size_t>(width); u++) {
9928 &outBuf.at(v * pixel_data_size * static_cast<size_t>(width) +
9929 channel_offset_list[c] * static_cast<size_t>(width)));
9930 for (size_t u = 0; u < static_cast<size_t>(width); u++) {
9956 &outBuf.at(v * pixel_data_size * static_cast<size_t>(width) +
9957 channel_offset_list[c] * static_cast<size_t>(width)));
9958 for (size_t u = 0; u < static_cast<size_t>(width); u++) {
9986 std::vector<unsigned char> outBuf(static_cast<size_t>(width) *
10016 static_cast<size_t>(width) +
10017 channel_offset_list[c] * static_cast<size_t>(width)));
10018 for (size_t u = 0; u < static_cast<size_t>(width); u++) {
10062 &outBuf.at(v * pixel_data_size * static_cast<size_t>(width) +
10063 channel_offset_list[c] * static_cast<size_t>(width)));
10064 for (size_t u = 0; u < static_cast<size_t>(width); u++) {
10090 &outBuf.at(v * pixel_data_size * static_cast<size_t>(width) +
10091 channel_offset_list[c] * static_cast<size_t>(width)));
10092 for (size_t u = 0; u < static_cast<size_t>(width); u++) {
10128 std::vector<unsigned char> outBuf(static_cast<size_t>(width) *
10134 tinyexr::DecompressZfp(reinterpret_cast<float *>(&outBuf.at(0)), width,
10155 &outBuf.at(v * pixel_data_size * static_cast<size_t>(width) +
10156 channel_offset_list[c] * static_cast<size_t>(width)));
10157 for (size_t u = 0; u < static_cast<size_t>(width); u++) {
10195 data_ptr + v * pixel_data_size * size_t(width) +
10196 channel_offset_list[c] * static_cast<size_t>(width));
10208 for (int u = 0; u < width; u++) {
10227 if (reinterpret_cast<const unsigned char *>(line_ptr + width) >
10233 for (int u = 0; u < width; u++) {
10252 data_ptr + v * pixel_data_size * size_t(width) +
10253 channel_offset_list[c] * static_cast<size_t>(width));
10263 if (reinterpret_cast<const unsigned char *>(line_ptr + width) >
10269 for (int u = 0; u < width; u++) {
10279 data_ptr + v * pixel_data_size * size_t(width) +
10280 channel_offset_list[c] * static_cast<size_t>(width));
10291 for (int u = 0; u < width; u++) {
10314 unsigned char **out_images, int *width, int *height,
10327 (*width) = data_width - (tile_offset_x * tile_size_x);
10329 (*width) = tile_size_x;
10340 compression_type, line_order, (*width), tile_size_y,
10829 ss << "Invalid data width or data height: " << data_width << ", "
10975 &(exr_image->tiles[tile_idx].width),
11029 ss << "Image data size is zero or too large: width = " << data_width
11173 exr_image->width = data_width;
11236 tinyexr::SetErrorMessage("Invalid data width value", err);
11249 tinyexr::SetErrorMessage("data width or data height is negative.", err);
11257 tinyexr::SetErrorMessage("data width too large.", err);
11464 int LoadEXR(float **out_rgba, int *width, int *height, const char *filename,
11466 return LoadEXRWithLayer(out_rgba, width, height, filename, /* layername */NULL, err);
11469 int LoadEXRWithLayer(float **out_rgba, int *width, int *height, const char *filename, const char *layername,
11565 malloc(4 * sizeof(float) * static_cast<size_t>(exr_image.width) *
11576 const int idx = ii + jj * exr_image.width;
11579 if (ii >= exr_image.width) {
11599 for (int i = 0; i < exr_image.width * exr_image.height; i++) {
11633 malloc(4 * sizeof(float) * static_cast<size_t>(exr_image.width) *
11643 const int idx = ii + jj * exr_image.width;
11646 if (ii >= exr_image.width) {
11670 for (int i = 0; i < exr_image.width * exr_image.height; i++) {
11687 (*width) = exr_image.width;
11748 int LoadEXRFromMemory(float **out_rgba, int *width, int *height,
11810 malloc(4 * sizeof(float) * static_cast<size_t>(exr_image.width) *
11821 const int idx = ii + jj * exr_image.width;
11824 if (ii >= exr_image.width) {
11844 for (int i = 0; i < exr_image.width * exr_image.height; i++) {
11876 malloc(4 * sizeof(float) * static_cast<size_t>(exr_image.width) *
11887 const int idx = ii + jj * exr_image.width;
11890 if (ii >= exr_image.width) {
11913 for (int i = 0; i < exr_image.width * exr_image.height; i++) {
11930 (*width) = exr_image.width;
12108 int data[4] = {0, 0, exr_image->width - 1, exr_image->height - 1};
12145 float w = static_cast<float>(exr_image->width);
12239 static_cast<size_t>(exr_image->width * h * pixel_data_size));
12247 static_cast<size_t>(pixel_data_size * y * exr_image->width) +
12249 static_cast<size_t>(exr_image->width)));
12250 for (int x = 0; x < exr_image->width; x++) {
12253 exr_image->images)[c][(y + start_y) * exr_image->width + x];
12269 exr_image->width) +
12271 static_cast<size_t>(exr_image->width)));
12272 for (int x = 0; x < exr_image->width; x++) {
12274 exr_image->images)[c][(y + start_y) * exr_image->width + x];
12292 exr_image->width) +
12294 static_cast<size_t>(exr_image->width)));
12295 for (int x = 0; x < exr_image->width; x++) {
12298 exr_image->images)[c][(y + start_y) * exr_image->width + x];
12314 static_cast<size_t>(pixel_data_size * y * exr_image->width) +
12316 static_cast<size_t>(exr_image->width)));
12317 for (int x = 0; x < exr_image->width; x++) {
12319 exr_image->images)[c][(y + start_y) * exr_image->width + x];
12334 static_cast<size_t>(pixel_data_size * y * exr_image->width) +
12335 channel_offset_list[c] * static_cast<size_t>(exr_image->width)));
12336 for (int x = 0; x < exr_image->width; x++) {
12338 exr_image->images)[c][(y + start_y) * exr_image->width + x];
12431 buf.size(), channels, exr_image->width, h);
12458 exr_image->width, h, exr_header->num_channels, zfp_compression_param);
12938 deep_image->width = data_width;
12960 exr_image->width = 0;
13436 int SaveEXR(const float *data, int width, int height, int components,
13451 if ((width < 16) && (height < 16)) {
13466 images[0].resize(static_cast<size_t>(width * height));
13467 memcpy(images[0].data(), data, sizeof(float) * size_t(width * height));
13469 images[0].resize(static_cast<size_t>(width * height));
13470 images[1].resize(static_cast<size_t>(width * height));
13471 images[2].resize(static_cast<size_t>(width * height));
13472 images[3].resize(static_cast<size_t>(width * height));
13475 for (size_t i = 0; i < static_cast<size_t>(width * height); i++) {
13500 image.width = width;