다음을 통해 공유


d2d1effectauthor.h 헤더

이 헤더는 Direct2D에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

d2d1effectauthor.h에는 다음 프로그래밍 인터페이스가 포함되어 있습니다.

인터페이스

 
ID2D1AnalysisTransform

분석 효과에 데이터를 제공합니다.
ID2D1BlendTransform

혼합 연산을 변환 그래프에 삽입할 수 있도록 하는 메서드를 제공합니다.
ID2D1BorderTransform

지정된 확장 모드를 사용하여 입력 사각형을 무한대로 확장합니다.
ID2D1BoundsAdjustmentTransform

이전 효과 또는 비트맵의 출력 사각형을 수정하는 효과에 대한 지원 변환입니다.
ID2D1ComputeInfo

컴퓨팅 셰이더 렌더링 패스에 대한 정보 사양을 사용하도록 설정합니다.
ID2D1ComputeTransform

컴퓨팅 셰이더를 사용하는 변환을 정의합니다.
ID2D1ConcreteTransform

고정 기능을 제공하는 효과 렌더링 시스템에서 구현하는 변환 집합을 나타냅니다.
ID2D1DrawInfo

이 인터페이스는 꼭짓점 또는 픽셀 셰이더의 GPU 렌더링 패스를 설명하는 데 사용됩니다. ID2D1DrawTransform에 전달됩니다.
ID2D1DrawTransform

GPU에서 구현된 변환에 대한 Shantzis 계산의 특수 구현입니다.
ID2D1EffectContext

효과 및 변환 작성자용 팩터리 메서드 및 기타 상태 관리를 제공합니다. (ID2D1EffectContext)
ID2D1EffectImpl

사용자 지정 효과의 인터페이스 및 동작을 효과 작성자가 지정할 수 있습니다.
ID2D1OffsetTransform

렌더링 패스를 삽입하지 않고 입력 비트맵을 오프셋하도록 효과 렌더링 시스템에 지시합니다.
ID2D1RenderInfo

모든 다양한 변환 구현에 공통적인 렌더링 정보를 설명합니다.
ID2D1ResourceTexture

변환에서 만든 리소스 텍스처를 추적합니다.
ID2D1SourceTransform

변환 파이프라인 그래프의 CPU 기반 래스터화 단계를 나타냅니다.
ID2D1Transform

변환 작성자가 구현한 모든 변환의 기본 인터페이스를 나타냅니다.
ID2D1TransformGraph

변환 노드의 그래프를 나타냅니다.
ID2D1TransformNode

변환 토폴로지의 노드에 대해 설명합니다.
ID2D1VertexBuffer

mappable 1차원 꼭짓점 버퍼를 정의합니다.

콜백 함수

 
PD2D1_PROPERTY_GET_FUNCTION

효과에서 속성을 가져옵니다.
PD2D1_PROPERTY_SET_FUNCTION

효과에 대한 속성을 설정합니다.

구조체

 
D2D1_BLEND_DESCRIPTION

특정 혼합 변환에 사용할 혼합 설명을 정의합니다.
D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES

꼭짓점 셰이더 및 입력 요소 설명을 정의하여 입력 레이아웃을 정의합니다.
D2D1_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS

D3D10 기능 수준의 옵션인 컴퓨팅 셰이더 지원에 대해 설명합니다.
D2D1_FEATURE_DATA_DOUBLES

셰이더에서 doubles에 대한 지원을 설명합니다.
D2D1_INPUT_DESCRIPTION

변환이 입력 텍스처에 설정할 수 있는 옵션에 대해 설명합니다.
D2D1_INPUT_ELEMENT_DESC

꼭짓점 레이아웃에 대한 단일 요소에 대한 설명입니다.
D2D1_PROPERTY_BINDING

해당 속성을 가져와서 설정하는 함수 쌍에 대한 속성 바인딩을 정의합니다.
D2D1_RESOURCE_TEXTURE_PROPERTIES

원래 리소스 텍스처를 만들 때 리소스 텍스처를 정의합니다.
D2D1_VERTEX_BUFFER_PROPERTIES

모든 꼭짓점 셰이더 정의에 대한 표준인 꼭짓점 버퍼의 속성을 정의합니다.
D2D1_VERTEX_RANGE

꼭짓점 버퍼의 전체 콘텐츠보다 작게 렌더링할 때 사용되는 꼭짓점 범위를 정의합니다.

열거형

 
D2D1_BLEND

색 원본 중 하나를 파생하는 방법을 지정하고 선택적으로 색 원본에 대한 사전 블렌드 작업을 지정합니다.
D2D1_BLEND_OPERATION

두 색 원본에 대한 혼합 작업을 지정합니다.
D2D1_CHANGE_TYPE

렌더러가 사용자 지정 꼭짓점 셰이더와 상호 작용하는 방식에 영향을 주는 플래그를 설명합니다. (D2D1_CHANGE_TYPE)
D2D1_CHANNEL_DEPTH

호출자가 렌더링 파이프라인에서 단계의 채널 깊이를 제어할 수 있습니다.
D2D1_FEATURE

ID2D1EffectContext::CheckFeatureSupport를 사용하여 쿼리할 수 있는 기본 Direct3D 디바이스의 기능을 정의합니다.
D2D1_FILTER

변환이 입력 텍스처에서 사용하도록 선택할 수 있는 필터링 모드를 나타냅니다.
D2D1_PIXEL_OPTIONS

픽셀 셰이더 샘플링을 제한하는 방법을 나타냅니다.
D2D1_VERTEX_OPTIONS

렌더러가 사용자 지정 꼭짓점 셰이더와 상호 작용하는 방식에 영향을 주는 플래그를 설명합니다. (D2D1_VERTEX_OPTIONS)
D2D1_VERTEX_USAGE

꼭짓점 버퍼가 자주 또는 자주 변경되는지 여부를 나타냅니다.