[prev in list] [next in list] [prev in thread] [next in thread]
List: openjdk-openjfx-dev
Subject: Re: Level of detail
From: Jim Graham <james.graham () oracle ! com>
Date: 2013-07-31 20:15:02
Message-ID: 51F97046.70301 () oracle ! com
[Download RAW message or body]
About the closest thing we have right now is the cacheHints which let you specify \
"that" you want to allow the cache to be scaled, but no ability to specify "by how \
much" before we re-render. We've felt that mechanism needs to be eventually be \
evolved to allow more customization, but we haven't mapped out what \
controls/parameters to provide.
And, that is probably very basic compared to what you are asking for here, but a \
similar set of hints might work on an SVG node to control re-rendering...
...jim
On 7/29/2013 1:17 PM, Scott Palmer wrote:
> The concept of Level of detail was recently brought up. I believe it was
> referring to 3D, but the concept applies to 2D as well, when we have the
> concept of 2D scaling ("zoom")
>
> Is there a current plan to address this?
>
> Is there a current technique that can be used to get something close?
>
> For example, the two use cases I have right now:
>
> If I have a lot of Text nodes and they become unreadable when zoomed out,
> is there a way I could have them fade out and not cost me layout and
> rendering time?
>
> If I have an image that is rendered from SVG data and used in multiple
> places in the scene graph. I want to update it if the user changes the
> zoom level so that it isn't blocky, or replace it with the vector graphics
> used to render it if the user zooms in so much that the image size would be
> ridiculous.
>
>
> I can't think of a reasonably easy way to implement those cases.
>
> I'm thinking of some new kind of Pane that is sensitive to the size that it
> will finally be rendered at. It could be used to hide or replace it's
> children based on the final bounds it will have on screen.
>
>
> Scott
>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic