Support for openfl.filters.BevelFilter #2665
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
At the moment the BevelFilter is completely missing - not even a stub. A quick example like this:
which the Flashplayer displays like this:
just throws Type not found : openfl.filters.BevelFilter when targeting e.g. html5.
With this pull request OpenFL now supports the complete features of the BevelFilter and things will look like this:
BitmapFilterType.INNER
withknockout
set to true and false work flawlesslywhile.BitmapFilterType.OUTER
andBitmapFilterType.FULL
suffer from the same fate as any other of OpenFL's OpenGL-based filters (GlowFilter and the like):OpenFL does not allow dynamic resizing of textures to make room for the filter's effect