패키지 | flash.display |
클래스 | public final class GraphicsShaderFill |
상속 | GraphicsShaderFill Object |
구현 | IGraphicsFill, IGraphicsData |
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 10, AIR 1.5 |
GraphicsShaderFill 객체를 Graphics.drawGraphicsData()
메서드와 함께 사용합니다. GraphicsShaderFill 객체를 그리는 것은 Graphics.beginShaderFill()
메서드를 호출하는 것과 같습니다.
관련 API 요소
속성 | 정의 주체 | ||
---|---|---|---|
constructor : Object
지정된 객체 인스턴스의 클래스 객체 또는 생성자 함수에 대한 참조입니다. | Object | ||
matrix : Matrix
셰이더의 변형을 정의하는 데 사용할 수 있는 행렬 객체(flash.geom.Matrix 클래스)입니다. | GraphicsShaderFill | ||
shader : Shader
채우기에 사용할 셰이더입니다. | GraphicsShaderFill |
메서드 | 정의 주체 | ||
---|---|---|---|
새 GraphicsShaderFill 객체를 만듭니다. | GraphicsShaderFill | ||
지정된 속성이 객체에 정의되어 있는지 여부를 나타냅니다. | Object | ||
Object 클래스의 인스턴스가 매개 변수로 지정된 객체의 프로토타입 체인에 있는지 여부를 나타냅니다. | Object | ||
지정된 속성이 존재하고 열거 가능한지 여부를 나타냅니다. | Object | ||
루프 작업에서 동적 속성을 사용할 수 있는지 여부를 설정합니다. | Object | ||
로캘별 규칙에 따라 서식이 지정된 이 객체의 문자열 표현을 반환합니다. | Object | ||
지정된 객체의 문자열 표현을 반환합니다. | Object | ||
지정된 객체의 프리미티브 값을 반환합니다. | Object |
matrix | 속성 |
public var matrix:Matrix
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 10, AIR 1.5 |
셰이더의 변형을 정의하는 데 사용할 수 있는 행렬 객체(flash.geom.Matrix 클래스)입니다. 예를 들어 다음 행렬을 사용하여 셰이더를 45도(pi/4 라디안) 회전할 수 있습니다.
matrix = new flash.geom.Matrix(); matrix.rotate(Math.PI / 4);
셰이더에 수신된 좌표는 matrix
매개 변수에 대해 지정된 행렬을 기반으로 합니다. 기본(null
) 행렬의 경우, 셰이더의 좌표는 로컬 픽셀 좌표로서, 입력 샘플을 만드는 데 사용할 수 있습니다.
관련 API 요소
shader | 속성 |
public var shader:Shader
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 10, AIR 1.5 |
채우기에 사용할 셰이더입니다. 이 Shader 인스턴스는 이미지 입력을 지정하는 데 필요하지 않습니다. 그러나 셰이더에 이미지 입력이 지정된 경우에는 Shader.data
속성에 해당하는 ShaderInput 속성의 input
속성 설정을 통해 입력을 직접 제공해야 합니다.
Shader 인스턴스를 인수로 전달하면 이 셰이더는 내부적으로 복사되며 드로잉 채우기 작업은 원본 셰이더의 참조가 아닌 이 내부 사본을 사용합니다. 매개 변수 값, 입력 또는 바이트 코드 변경과 같이 셰이더의 모든 변경 사항은 채우기에 사용되는 셰이더 사본에는 적용되지 않습니다.
관련 API 요소
GraphicsShaderFill | () | 생성자 |
public function GraphicsShaderFill(shader:Shader = null, matrix:Matrix = null)
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 10, AIR 1.5 |
새 GraphicsShaderFill 객체를 만듭니다.
매개 변수shader:Shader (default = null ) — 채우기에 사용할 셰이더입니다. 이 Shader 인스턴스는 이미지 입력을 지정하는 데 필요하지 않습니다. 그러나 셰이더에 이미지 입력이 지정된 경우에는 Shader.data 속성에 해당하는 ShaderInput 속성의 input 속성 설정을 통해 입력을 직접 제공해야 합니다.
| |
matrix:Matrix (default = null ) — 셰이더의 변형을 정의하는 데 사용할 수 있는 행렬 객체(flash.geom.Matrix 클래스)입니다.
|
관련 API 요소
Tue Jun 12 2018, 03:17 PM Z