Changeset View
Changeset View
Standalone View
Standalone View
source/blender/compositor/operations/COM_BokehBlurOperation.h
| Show First 20 Lines • Show All 74 Lines • ▼ Show 20 Lines | void executeOpenCL(OpenCLDevice *device, | ||||
| std::list<cl_mem> *clMemToCleanUp, | std::list<cl_mem> *clMemToCleanUp, | ||||
| std::list<cl_kernel> *clKernelsToCleanUp) override; | std::list<cl_kernel> *clKernelsToCleanUp) override; | ||||
| void setExtendBounds(bool extend_bounds) | void setExtendBounds(bool extend_bounds) | ||||
| { | { | ||||
| this->m_extend_bounds = extend_bounds; | this->m_extend_bounds = extend_bounds; | ||||
| } | } | ||||
| void determineResolution(unsigned int resolution[2], | void determine_canvas(const rcti &preferred_area, rcti &r_area) override; | ||||
| unsigned int preferredResolution[2]) override; | |||||
| void get_area_of_interest(int input_idx, const rcti &output_area, rcti &r_input_area) override; | void get_area_of_interest(int input_idx, const rcti &output_area, rcti &r_input_area) override; | ||||
| void update_memory_buffer_partial(MemoryBuffer *output, | void update_memory_buffer_partial(MemoryBuffer *output, | ||||
| const rcti &area, | const rcti &area, | ||||
| Span<MemoryBuffer *> inputs) override; | Span<MemoryBuffer *> inputs) override; | ||||
| }; | }; | ||||
| } // namespace blender::compositor | } // namespace blender::compositor | ||||