24#ifndef _SEFRAMEWORK_IMAGE_IMAGECHUNK_H_
25#define _SEFRAMEWORK_IMAGE_IMAGECHUNK_H_
105 for (
int cy = 0; cy <
m_height; cy++) {
106 for (
int cx = 0; cx <
m_width; cx++) {
107 (*m_chunk_vector)[cx + cy *
m_stride] = chunk.getValue(cx, cy);
115 :
ImageChunk<T>(nullptr, 0, width, height, width),
120 for (
int cy = 0; cy < height; cy++) {
121 for (
int cx = 0; cx < width; cx++) {
122 (*m_chunk_vector)[cx + cy * width] = image->getValue(
x + cx,
y + cy);
128 ImageChunk<T>(nullptr, 0, width, height, width),
131 assert(
static_cast<int>(
m_chunk_vector->size()) == width * height);
136 ImageChunk<T>(nullptr, 0, width, height, width),
138 assert(
static_cast<int>(
m_chunk_vector->size()) == width * height);
143 template <
typename... Args>
std::shared_ptr< DependentParameter< std::shared_ptr< EngineParameter > > > x
std::shared_ptr< DependentParameter< std::shared_ptr< EngineParameter > > > y