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 꼭짓점 버퍼가 자주 또는 자주 변경되는지 여부를 나타냅니다. |