renderTextureQuadFiltered method
void
renderTextureQuadFiltered(
- RenderState renderState,
- RenderTextureQuad renderTextureQuad,
- List<
RenderFilter> renderFilters
override
Implementation
@override
void renderTextureQuadFiltered(RenderState renderState,
RenderTextureQuad renderTextureQuad, List<RenderFilter> renderFilters) {
final firstFilter = renderFilters.length == 1 ? renderFilters[0] : null;
if (renderFilters.isEmpty) {
// Don't render anything
} else if (firstFilter is RenderFilter && firstFilter.isSimple) {
firstFilter.renderFilter(renderState, renderTextureQuad, 0);
} else {
final renderObject =
_RenderTextureQuadObject(renderTextureQuad, renderFilters);
renderObjectFiltered(renderState, renderObject);
}
}