Lines Matching refs:BufferStrategy

46  * A PaintManager implementation that uses a BufferStrategy for
53 // All drawing is done to a BufferStrategy. At the end of painting
55 // (using BufferStrategy.show).
58 // BufferStrategy (when using blit), if successful true is
67 // only ever have one thread using the BufferStrategy and it also
76 // Methods used to create BufferStrategy for Applets.
135 * Graphics from the BufferStrategy.
139 * BufferStrategy currently being used.
141 private BufferStrategy bufferStrategy;
252 BufferStrategy bufferStrategy;
284 // BufferStrategy may have already constrained the Graphics. To
408 * Renders the BufferStrategy to the screen.
485 // to show a bogus BufferStrategy. Set a flag so that
535 // Couldn't create BufferStrategy, fallback to normal
551 // We either recreated the BufferStrategy, or the contents
666 * BufferInfo is used to track the BufferStrategy being used for
667 * a particular Component. In addition to tracking the BufferStrategy
678 // Reference to BufferStrategy is referenced via WeakReference for
680 private WeakReference<BufferStrategy> weakBS;
744 public BufferStrategy getBufferStrategy(boolean create) {
745 BufferStrategy bs = (weakBS == null) ? null : weakBS.get();
749 weakBS = new WeakReference<BufferStrategy>(bs);
765 BufferStrategy ourBS = null;
766 BufferStrategy componentBS = null;
774 componentBS = (BufferStrategy)
797 * Creates the BufferStrategy. If the appropriate system property
801 private BufferStrategy createBufferStrategy() {
806 BufferStrategy bs = null;
830 private BufferStrategy createBufferStrategy(Container root,
843 BufferStrategy bs = null;
847 bs = (BufferStrategy)getGetBufferStrategyMethod().
889 BufferStrategy bs = getBufferStrategy(false);
901 // Ideally we would also move to having the BufferStrategy being