jp.carabiner.inkpod.pi.shape.renderer
クラス ScaledImageRenderer

java.lang.Object
  上位を拡張 jp.carabiner.inkpod.pi.shape.renderer.ScaledImageRenderer

public class ScaledImageRenderer
extends java.lang.Object


コンストラクタの概要
ScaledImageRenderer(AbstractRectangleShape shape)
           
 
メソッドの概要
 void dispose()
           
 int getImageHeight()
           
 jp.carabiner.inkpod.renderer.ImageRenderer getImageRenderer()
           
 int getImageWidth()
           
 int getScaledHeight()
           
 int getScaledWidth()
           
protected  boolean isAsyncMode()
           
 boolean isAvailableDimensions()
           
 boolean isAvailableScaledDimensions()
           
protected  boolean isDirectMode()
           
 boolean isLoading()
           
protected  boolean isMultiViewCacheEnabled()
           
 void notifyBackground()
           
 void paint(java.awt.Graphics g, java.awt.geom.Rectangle2D area, HorizontalAlign horizontalAlign, VerticalAlign verticalAlign, jp.carabiner.inkpod.renderer.image.ScalingParameter param)
           
 void update(Resource imageResource)
           
 void update(Resource imageResource, ShapeRenderingContext context)
           
 void updateScaledImage(int areaWidth, int areaHeight, jp.carabiner.inkpod.renderer.image.ScalingParameter param)
           
 void updateScaledImage(int areaWidth, int areaHeight, jp.carabiner.inkpod.renderer.image.ScalingParameter param, boolean dryRun)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ScaledImageRenderer

public ScaledImageRenderer(AbstractRectangleShape shape)
メソッドの詳細

update

public void update(Resource imageResource)

update

public void update(Resource imageResource,
                   ShapeRenderingContext context)

isAvailableDimensions

public boolean isAvailableDimensions()

getImageWidth

public int getImageWidth()

getImageHeight

public int getImageHeight()

isAvailableScaledDimensions

public boolean isAvailableScaledDimensions()

getScaledWidth

public int getScaledWidth()

getScaledHeight

public int getScaledHeight()

notifyBackground

public void notifyBackground()

dispose

public void dispose()

isLoading

public boolean isLoading()

paint

public void paint(java.awt.Graphics g,
                  java.awt.geom.Rectangle2D area,
                  HorizontalAlign horizontalAlign,
                  VerticalAlign verticalAlign,
                  jp.carabiner.inkpod.renderer.image.ScalingParameter param)

updateScaledImage

public void updateScaledImage(int areaWidth,
                              int areaHeight,
                              jp.carabiner.inkpod.renderer.image.ScalingParameter param)

updateScaledImage

public void updateScaledImage(int areaWidth,
                              int areaHeight,
                              jp.carabiner.inkpod.renderer.image.ScalingParameter param,
                              boolean dryRun)

isAsyncMode

protected boolean isAsyncMode()

isDirectMode

protected boolean isDirectMode()

isMultiViewCacheEnabled

protected boolean isMultiViewCacheEnabled()

getImageRenderer

public jp.carabiner.inkpod.renderer.ImageRenderer getImageRenderer()