Changeset View
Changeset View
Standalone View
Standalone View
source/blender/compositor/operations/COM_ViewerOperation.cc
| Show First 20 Lines • Show All 116 Lines • ▼ Show 20 Lines | if (isBraked()) { | ||||
| breaked = true; | breaked = true; | ||||
| } | } | ||||
| offset += offsetadd; | offset += offsetadd; | ||||
| offset4 += offsetadd4; | offset4 += offsetadd4; | ||||
| } | } | ||||
| updateImage(rect); | updateImage(rect); | ||||
| } | } | ||||
| void ViewerOperation::determineResolution(unsigned int resolution[2], | void ViewerOperation::determine_canvas(const rcti &preferred_area, rcti &r_area) | ||||
| unsigned int /*preferredResolution*/[2]) | |||||
| { | { | ||||
| const int sceneRenderWidth = this->m_rd->xsch * this->m_rd->size / 100; | const int sceneRenderWidth = this->m_rd->xsch * this->m_rd->size / 100; | ||||
| const int sceneRenderHeight = this->m_rd->ysch * this->m_rd->size / 100; | const int sceneRenderHeight = this->m_rd->ysch * this->m_rd->size / 100; | ||||
| unsigned int localPrefRes[2] = {static_cast<unsigned int>(sceneRenderWidth), | rcti local_preferred = preferred_area; | ||||
| static_cast<unsigned int>(sceneRenderHeight)}; | local_preferred.xmax = local_preferred.xmin + sceneRenderWidth; | ||||
| NodeOperation::determineResolution(resolution, localPrefRes); | local_preferred.ymax = local_preferred.ymin + sceneRenderHeight; | ||||
| NodeOperation::determine_canvas(local_preferred, r_area); | |||||
| } | } | ||||
| void ViewerOperation::initImage() | void ViewerOperation::initImage() | ||||
| { | { | ||||
| Image *ima = this->m_image; | Image *ima = this->m_image; | ||||
| ImageUser iuser = *this->m_imageUser; | ImageUser iuser = *this->m_imageUser; | ||||
| void *lock; | void *lock; | ||||
| ImBuf *ibuf; | ImBuf *ibuf; | ||||
| ▲ Show 20 Lines • Show All 121 Lines • Show Last 20 Lines | |||||