openframeworks / openframeworks/openFrameworks
ofClear uses inconsistent arguments
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 10.4k
- Forks
- 2.6k
- Avg merge
- 1d 21h
- Merged PRs (30d)
- 9
Description
ofClear(r,g,b) is inconsistent with ofBackground(r,g,b) because the alpha is 0 by default -- meaning you always have to explicitly declare the alpha to clear the background.
furthermore, because all the arguments have default values there is not/cannot exist an ofClear(gray, alpha) to match ofSetColor style
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Locate the declarations and implementations for ofClear, ofBackground, and ofSetColor, then compare their argument defaults and supported call forms. Done means ofClear(r,g,b) clears with the expected default alpha and supports the gray, alpha usage described in the issue, with existing behavior checked for regressions.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- computer-graphics
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100