|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
java.lang.Objectjava.awt.image.renderable.RenderContext
public class RenderContext
RenderContext 는, RenderableImage 로부터 특정의 draw를 작성하기 위해서 필요한 정보를 캡슐화합니다. 이것에는, draw에 의존하지 않고 로 지정되는 draw 영역, draw가 실행되는 해상도, 및 draw 프로세스를 제어하기 위해서 사용되는 힌트가 포함됩니다.
사용자는 RenderContext 를 생성해, createRendering 메소드를 사용해 RenderContext 를 RenderableImage 에 건네줍니다. 대부분의 RenderContext 의 메소드는, 어플리케이션에 의해 직접 사용될 것은 없고, 건네받는 RenderableImage 및 연산자 클래스에 의해 사용됩니다.
이 클래스에게 건네졌는지, 또는 이 클래스로부터 건네받은 AffineTransform 파라미터는 복제됩니다. RenderingHints 및 Shape 파라미터는 반드시 복제 가능하지는 않습니다. 또 그 때문에, 참조 밖에 카피되지 않습니다. RenderContext 의 인스턴스가 사용하고 있는 RenderingHints 또는 Shape 의 인스턴스를 변경하면(자), 예기치 않은 부작용이 생기는 일이 있습니다.
생성자 의 개요 | |
---|---|
RenderContext (AffineTransform usr2dev)
지정된 변환을 사용해 RenderContext 를 구축합니다. |
|
RenderContext (AffineTransform usr2dev,
RenderingHints hints)
지정된 변환 및 draw 힌트를 사용해 RenderContext 를 구축합니다. |
|
RenderContext (AffineTransform usr2dev,
Shape aoi)
지정된 변환 및 처리 대상 범위를 사용해 RenderContext 를 구축합니다. |
|
RenderContext (AffineTransform usr2dev,
Shape aoi,
RenderingHints hints)
지정된 변환을 사용해 RenderContext 를 구축합니다. |
메소드의 개요 | |
---|---|
Object |
clone ()
RenderContext 의 카피를 작성합니다. |
void |
concatenateTransform (AffineTransform modTransform)
다른 변환을 추가하는 것에 의해 현재의 사용자대 디바이스의 변환을 변경합니다. |
void |
concetenateTransform (AffineTransform modTransform)
추천 되고 있지 않습니다. concatenateTransform(AffineTransform) 에
옮겨놓을 수 있었습니다. |
Shape |
getAreaOfInterest ()
현재 RenderContext 에 포함되고 있는 처리 대상 범위를 돌려줍니다. |
RenderingHints |
getRenderingHints ()
이 RenderContext 의 draw 힌트를 돌려줍니다. |
AffineTransform |
getTransform ()
현재의 사용자대 디바이스의 AffineTransform 를 돌려줍니다. |
void |
preConcatenateTransform (AffineTransform modTransform)
다른 변환을 앞두고 붙이는 것에 의해 현재의 사용자대 디바이스의 변환을 변경합니다. |
void |
preConcetenateTransform (AffineTransform modTransform)
추천 되고 있지 않습니다. preConcatenateTransform(AffineTransform) 에
(으)로 옮겨졌습니다. |
void |
setAreaOfInterest (Shape newAoi)
현재의 처리 대상 범위를 설정합니다. |
void |
setRenderingHints (RenderingHints hints)
이 RenderContext 의 draw 힌트를 설정합니다. |
void |
setTransform (AffineTransform newTransform)
지정된 변환에, RenderContext 에 포함되고 있는 현재의 사용자대 디바이스의 AffineTransform 를 설정합니다. |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
생성자 의 상세 |
---|
public RenderContext(AffineTransform usr2dev, Shape aoi, RenderingHints hints)
usr2dev
- AffineTransformaoi
- 처리 대상 범위를 나타내는 Shapehints
- draw 힌트가 포함되고 있는 RenderingHints 객체public RenderContext(AffineTransform usr2dev)
usr2dev
- AffineTransformpublic RenderContext(AffineTransform usr2dev, RenderingHints hints)
usr2dev
- AffineTransformhints
- draw 힌트가 포함되고 있는 RenderingHints 객체public RenderContext(AffineTransform usr2dev, Shape aoi)
usr2dev
- AffineTransformaoi
- 처리 대상 범위를 나타내는 Shape메소드의 상세 |
---|
public RenderingHints getRenderingHints()
RenderContext
의 draw 힌트를 돌려줍니다.
RenderContext
의 draw 힌트를 나타낸다
RenderingHints
객체setRenderingHints(RenderingHints)
public void setRenderingHints(RenderingHints hints)
RenderContext
의 draw 힌트를 설정합니다.
hints
- 이 RenderContext
에 할당하는 draw 힌트를 나타낸다
RenderingHints
객체getRenderingHints()
public void setTransform(AffineTransform newTransform)
newTransform
- 새로운 AffineTransformgetTransform()
public void preConcatenateTransform(AffineTransform modTransform)
[this] = [modTransform] x [this]
modTransform
- 현재의 usr2dev 변환전에 붙인다
AffineTransform@Deprecated public void preConcetenateTransform(AffineTransform modTransform)
preConcatenateTransform(AffineTransform)
에
(으)로 옮겨졌습니다.
[this] = [modTransform] x [this]이 메소드는 preConcatenateTransform 메소드와 같은 것을 실시합니다. 여기에서는, 메소드명의 묶음이 잘못되어 있던 이전의 릴리스와의 하위 호환을 위해서(때문에) 제공됩니다.
modTransform
- 현재의 usr2dev 변환전에 붙인다
AffineTransformpublic void concatenateTransform(AffineTransform modTransform)
[this] = [this] x [modTransform]
modTransform
- 현재의 usr2dev 변환에 추가한다
AffineTransform@Deprecated public void concetenateTransform(AffineTransform modTransform)
concatenateTransform(AffineTransform)
에
옮겨놓을 수 있었습니다.
[this] = [this] x [modTransform]이 메소드는 concatenateTransform 메소드와 같은 것을 실시합니다. 여기에서는, 메소드명의 묶음이 잘못되어 있던 이전의 릴리스와의 하위 호환을 위해서(때문에) 제공됩니다.
modTransform
- 현재의 usr2dev 변환에 추가한다
AffineTransformpublic AffineTransform getTransform()
setTransform(AffineTransform)
public void setAreaOfInterest(Shape newAoi)
newAoi
- 새로운 처리 대상 범위getAreaOfInterest()
public Shape getAreaOfInterest()
setAreaOfInterest(Shape)
public Object clone()
Object
내의 clone
Cloneable
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.