Differential D12689 Diff 42663 source/blender/compositor/operations/COM_ScreenLensDistortionOperation.h
Changeset View
Changeset View
Standalone View
Standalone View
source/blender/compositor/operations/COM_ScreenLensDistortionOperation.h
| Show First 20 Lines • Show All 80 Lines • ▼ Show 20 Lines | public: | ||||
| void setDistortion(float distortion); | void setDistortion(float distortion); | ||||
| /** Set constant dispersion value */ | /** Set constant dispersion value */ | ||||
| void setDispersion(float dispersion); | void setDispersion(float dispersion); | ||||
| bool determineDependingAreaOfInterest(rcti *input, | bool determineDependingAreaOfInterest(rcti *input, | ||||
| ReadBufferOperation *readOperation, | ReadBufferOperation *readOperation, | ||||
| rcti *output) override; | rcti *output) override; | ||||
| void determine_canvas(const rcti &preferred_area, rcti &r_area) 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; | ||||
| private: | private: | ||||
| void determineUV(float result[6], float x, float y) const; | void determineUV(float result[6], float x, float y) const; | ||||
| void updateVariables(float distortion, float dispersion); | void updateVariables(float distortion, float dispersion); | ||||
| Show All 15 Lines | |||||