핵심 구조체

다음 구조체는 d3d12.h로 선언됩니다.

섹션 내용

토픽 및 설명
D3D12_AUTO_BREADCRUMB_NODE. 연결된 목록의 노드로 디바이스 DRED(제거된 확장 데이터) 자동 이동 경로 데이터를 나타냅니다.
D3D12_BARRIER_GROUP. 지정된 형식의 장벽 그룹을 설명합니다.
D3D12_BARRIER_SUBRESOURCE_RANGE. 논리적으로 인접한 하위 리소스 범위를 전환할 수 있습니다.
D3D12_BLEND_DESC. 혼합 상태를 설명합니다.
D3D12_BOX. 3D 상자를 설명합니다.
D3D12_BUFFER_BARRIER. 버퍼 메모리 액세스 장벽에 대해 설명합니다. 버퍼 장벽에서 리소스 메모리를 특정 액세스 형식에 표시해야 하는 시기를 나타내는 데 사용됩니다.
D3D12_BUFFER_RTV. 렌더링 대상 뷰에서 사용할 버퍼 리소스의 요소에 대해 설명합니다.
D3D12_BUFFER_SRV. 셰이더 리소스 뷰에서 사용할 버퍼 리소스의 요소에 대해 설명합니다.
D3D12_BUFFER_UAV. 순서가 지정되지 않은 액세스 뷰에서 사용할 버퍼의 요소에 대해 설명합니다.
D3D12_CACHED_PIPELINE_STATE. 파이프라인 상태를 저장합니다.
D3D12_CLEAR_VALUE. 특정 리소스에 대한 명확한 작업을 최적화하는 데 사용되는 값을 설명합니다.
D3D12_COMMAND_QUEUE_DESC. 명령 큐에 대해 설명합니다.
D3D12_COMMAND_SIGNATURE_DESC. 명령 서명의 인수(매개 변수)를 설명합니다.
D3D12_COMPUTE_PIPELINE_STATE_DESC. 컴퓨팅 파이프라인 상태 개체에 대해 설명합니다.
D3D12_CONSTANT_BUFFER_VIEW_DESC. 볼 상수 버퍼에 대해 설명합니다.
D3D12_CPU_DESCRIPTOR_HANDLE. CPU 설명자 핸들을 설명합니다.
D3D12_DEPTH_STENCIL_DESC. 깊이 스텐실 상태를 설명합니다.
D3D12_DEPTH_STENCIL_DESC1. 깊이 스텐실 상태를 설명합니다.
D3D12_DEPTH_STENCIL_VALUE. 깊이 및 스텐실 값을 지정합니다.
D3D12_DEPTH_STENCIL_VIEW_DESC. 깊이 스텐실 보기에서 액세스할 수 있는 텍스처의 하위 리소스에 대해 설명합니다.
D3D12_DEPTH_STENCILOP_DESC. 스텐실 테스트 결과에 따라 수행할 수 있는 스텐실 작업에 대해 설명합니다.
D3D12_DESCRIPTOR_HEAP_DESC. 설명자 힙에 대해 설명합니다.
D3D12_DESCRIPTOR_RANGE. 설명자 범위를 설명합니다.
D3D12_DESCRIPTOR_RANGE1. 플래그가 있는 설명자 범위를 설명하여 변동성을 확인합니다.
D3D12_DEVICE_REMOVED_EXTENDED_DATA. DRED(디바이스 제거된 확장 데이터) 버전 1.0 데이터를 나타냅니다.
D3D12_DEVICE_REMOVED_EXTENDED_DATA1. 디버거 및 디버거 확장이 DRED 데이터에 액세스할 수 있도록 디바이스 DRED(제거된 확장 데이터) 버전 1.1 디바이스 제거 데이터를 나타냅니다.
D3D12_DISCARD_REGION. 무시 리소스 작업에 대한 세부 정보를 설명합니다.
D3D12_DISPATCH_ARGUMENTS. 컴퓨팅 셰이더에서 사용할 디스패치 매개 변수에 대해 설명합니다.
D3D12_DRAW_ARGUMENTS. 그리기 인스턴스에 대한 매개 변수를 설명합니다.
D3D12_DRAW_INDEXED_ARGUMENTS. 인덱싱된 인스턴스를 그리기 위한 매개 변수를 설명합니다.
D3D12_DRED_ALLOCATION_NODE. 연결된 목록의 노드로서 DRED(디바이스 제거 확장 데이터)에서 추적한 할당에 대한 데이터를 설명합니다.
D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT. D3D12_AUTO_BREADCRUMB_NODE 개체의 연결된 목록의 헤드에 대한 포인터를 포함합니다. 이 목록은 디바이스를 제거하기 전에 자동 이동 경로 상태를 나타냅니다.
D3D12_DRED_PAGE_FAULT_OUTPUT. 지정된 VA(가상 주소)의 GPU 페이지 오류와 관련된 할당 데이터에 대해 설명합니다.
D3D12_FEATURE_DATA_ARCHITECTURE. 어댑터 아키텍처에 대한 세부 정보를 제공하여 애플리케이션이 특정 어댑터 속성을 더 잘 최적화할 수 있도록 지원합니다.
D3D12_FEATURE_DATA_ARCHITECTURE1. 어댑터 아키텍처에 대한 세부 정보를 제공하여 애플리케이션이 특정 어댑터 속성을 더 잘 최적화할 수 있도록 지원합니다.
D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY. 다양한 명령 큐 유형의 우선 순위 지정에 대한 어댑터의 지원을 자세히 설명합니다.
D3D12_FEATURE_DATA_CROSS_NODE. 서로 다른 어댑터 간에 리소스 공유에 대한 지원 수준을 나타냅니다.
D3D12_FEATURE_DATA_D3D12_OPTIONS. 현재 그래픽 드라이버의 Direct3D 12 기능 옵션에 대해 설명합니다.
D3D12_FEATURE_DATA_D3D12_OPTIONS1. HLSL 6.0 웨이브 작업에 대한 지원 수준을 설명합니다.
D3D12_FEATURE_DATA_D3D12_OPTIONS2. Direct3D 12의 특정 선택적 기능에 대한 어댑터의 지원을 자세히 설명합니다.
D3D12_FEATURE_DATA_D3D12_OPTIONS3. 어댑터가 Direct3D 12의 선택적 기능에 대해 제공하는 지원 수준을 나타내는 데 사용됩니다.
D3D12_FEATURE_DATA_D3D12_OPTIONS4. 64KB 정렬 MSAA 텍스처, 교차 API 공유 및 네이티브 16비트 셰이더 작업에 대한 지원 수준을 나타냅니다.
D3D12_FEATURE_DATA_D3D12_OPTIONS5. 어댑터가 렌더링 패스, 광선 추적 및 셰이더 리소스 뷰 계층 3 타일 리소스에 대해 제공하는 지원 수준을 나타냅니다.
D3D12_FEATURE_DATA_D3D12_OPTIONS6. 어댑터가 VRS(가변 속도 음영)에 대해 제공하는 지원 수준을 나타내고 백그라운드 처리가 지원되는지 여부를 나타냅니다.
D3D12_FEATURE_DATA_D3D12_OPTIONS7. 어댑터가 메시 및 증폭 셰이더 및 샘플러 피드백에 제공하는 지원 수준을 나타냅니다.
D3D12_FEATURE_DATA_D3D12_OPTIONS8. 정렬되지 않은 블록 압축 텍스처가 지원되는지 여부를 나타냅니다.
D3D12_FEATURE_DATA_D3D12_OPTIONS9. 메시 셰이더에 대한 지원 여부, 8 이상인 SV_RenderTargetArrayIndex 값, 형식화된 리소스 64비트 정수 원자성, 파생 및 파생 종속 텍스처 샘플 작업 및 WaveMMA(wave_matrix) 작업에 대한 지원 수준을 나타냅니다.
D3D12_FEATURE_DATA_D3D12_OPTIONS10. SUM 결합자를 사용할 수 있는지 여부와 메시 셰이더에서 SV_ShadingRate 설정할 수 있는지 여부를 나타냅니다.
D3D12_FEATURE_DATA_D3D12_OPTIONS11. 설명자 힙의 리소스에서 64비트 정수 원자성 지원 여부를 나타냅니다.
D3D12_FEATURE_DATA_D3D12_OPTIONS12. 향상된 장벽이 지원되는지 여부를 나타냅니다.
D3D12_FEATURE_DATA_D3D12_OPTIONS13. TBD
D3D12_FEATURE_DATA_EXISTING_HEAPS. 어댑터가 기존 시스템 메모리에서 힙 만들기를 지원하는지 여부를 확인하는 데 사용됩니다. 이러한 힙은 일반적인 용도는 아니지만 어댑터 오류 또는 디바이스 제거 이벤트가 발생한 후에도 유지되도록 보장되므로 진단 목적으로 매우 유용합니다.
D3D12_FEATURE_DATA_FEATURE_LEVELS. 현재 그래픽 드라이버에서 지원하는 기능 수준에 대한 정보를 설명합니다.
D3D12_FEATURE_DATA_FORMAT_INFO. DXGI 데이터 형식에 대해 설명합니다.
D3D12_FEATURE_DATA_FORMAT_SUPPORT. 지정된 형식에 대해 현재 그래픽 드라이버에서 지원하는 리소스에 대해 설명합니다.
D3D12_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT. 리소스당 최대 주소 비트 및 프로세스당 최대 주소 비트를 포함하여 어댑터의 GPU 가상 주소 공간 제한 사항에 대해 자세히 설명합니다.
D3D12_FEATURE_DATA_MULTISAMPLE_QUALITY_LEVELS. 지정된 형식 및 샘플 수에 대한 이미지 품질 수준을 설명합니다.
D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_SUPPORT. 보호된 리소스 세션에 대한 지원 수준을 나타냅니다.
D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_TYPE_COUNT. 보호된 리소스 세션 유형의 수를 나타냅니다.
D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_TYPES. 보호된 리소스 세션 유형의 목록을 나타냅니다.
D3D12_FEATURE_DATA_QUERY_META_COMMAND. 어댑터가 메타 명령에 제공하는 지원 수준을 나타냅니다.
D3D12_FEATURE_DATA_ROOT_SIGNATURE. 이 구조를 CheckFeatureSupport에 전달하여 루트 서명 버전 지원을 위해 검사.
D3D12_FEATURE_DATA_SERIALIZATION. 힙 serialization에 대한 지원 수준을 나타냅니다.
D3D12_FEATURE_DATA_SHADER_CACHE. 현재 그래픽 드라이버에서 지원되는 셰이더 캐싱 수준을 설명합니다.
D3D12_FEATURE_DATA_SHADER_MODEL. 지원되는 셰이더 모델을 포함합니다.
D3D12_GLOBAL_BARRIER. 리소스 메모리 액세스 장벽에 대해 설명합니다. 전역, 텍스처 및 버퍼 장벽에서 리소스 메모리를 특정 액세스 형식에 표시해야 하는 시기를 나타내는 데 사용됩니다.
D3D12_GPU_DESCRIPTOR_HANDLE. GPU 설명자 핸들을 설명합니다.
D3D12_GRAPHICS_PIPELINE_STATE_DESC. 그래픽 파이프라인 상태 개체에 대해 설명합니다.
D3D12_HEAP_DESC. 힙에 대해 설명합니다.
D3D12_HEAP_PROPERTIES. 힙 속성을 설명합니다.
D3D12_INDEX_BUFFER_VIEW. 볼 인덱스 버퍼에 대해 설명합니다.
D3D12_INDIRECT_ARGUMENT_DESC. 명령 서명과 함께 사용할 간접 인수(간접 매개 변수)를 설명합니다.
D3D12_INPUT_ELEMENT_DESC. 그래픽 파이프라인의 입력 어셈블러 단계에 대한 단일 요소를 설명합니다.
D3D12_INPUT_LAYOUT_DESC. 입력 어셈블러 단계의 입력 버퍼 데이터에 대해 설명합니다.
D3D12_MEMCPY_DEST. 메모리 복사 작업의 대상을 설명합니다.
D3D12_META_COMMAND_DESC. 메타 명령에 대해 설명합니다.
D3D12_META_COMMAND_PARAMETER_DESC. 메타 명령에 대한 매개 변수를 설명합니다.
D3D12_PACKED_MIP_INFO. Mipmap이 있는 타일식 리소스의 타일 구조를 설명합니다.
D3D12_PIPELINE_STATE_STREAM_DESC. 파이프라인 상태 스트림에 대해 설명합니다.
D3D12_PLACED_SUBRESOURCE_FOOTPRINT. 오프셋 및 D3D12_SUBRESOURCE_FOOTPRINT 포함하여 배치된 하위 리소스의 공간을 설명합니다.
D3D12_PROTECTED_RESOURCE_SESSION_DESC. 어댑터당 보호된 리소스 세션에 대한 플래그를 설명합니다.
D3D12_QUERY_DATA_PIPELINE_STATISTICS. BeginQuery 및 EndQuery 호출 간의 그래픽 파이프라인 활동에 대한 정보를 쿼리합니다.
D3D12_QUERY_DATA_SO_STATISTICS. 스트림 출력에 대한 쿼리 데이터를 설명합니다.
D3D12_QUERY_HEAP_DESC. 쿼리 힙의 용도를 설명합니다. 쿼리 힙에는 개별 쿼리의 배열이 포함되어 있습니다.
D3D12_RANGE. 메모리 범위를 설명합니다.
D3D12_RANGE_UINT64. 64비트 주소 공간의 메모리 범위를 설명합니다.
D3D12_RASTERIZER_DESC. 래스터라이저 상태를 설명합니다.
D3D12_RAYTRACING_AABB. 광선 추적 기하 도형으로 사용되는 AABB(축 맞춤 경계 상자)를 나타냅니다.
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_COMPACTED_SIZE_DESC. 압축 후 가속 구조에 대한 공간 요구 사항을 설명합니다.
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_CURRENT_SIZE_DESC. 가속 구조에서 현재 사용되는 공간을 설명합니다.
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC. 가속 구조에서 생성할 빌드 후 정보에 대한 설명입니다. EmitRaytracingAccelerationStructurePostbuildInfoBuildRaytracingAccelerationStructure 호출에서 이 구조를 사용합니다.
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_SERIALIZATION_DESC. 직렬화된 가속 구조체 및 헤더의 크기와 레이아웃에 대해 설명합니다.
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TOOLS_VISUALIZATION_DESC. 가속 구조를 도구로 시각화할 수 있는 폼으로 디코딩하기 위한 공간 요구 사항을 설명합니다.
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO. 광선 추적 가속 구조에 대한 사전 빌드 정보를 나타냅니다. GetRaytracingAccelerationStructurePrebuildInfo를 호출하여 이 구조체의 instance 가져옵니다.
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_SRV. 광선 추적 가속 구조를 저장하기 위한 SRV(셰이더 리소스 뷰) 구조체입니다.
D3D12_RAYTRACING_GEOMETRY_AABBS_DESC. 광선 추적 가속 구조 빌드 작업에 입력 데이터를 제공하기 위해 D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS 구조에 사용되는 축 맞춤 경계 상자 집합을 설명합니다.
D3D12_RAYTRACING_GEOMETRY_DESC. 광선 추적 가속 구조 빌드 작업에 입력 데이터를 제공하기 위해 D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS 구조에 사용되는 기하 도형 집합에 대해 설명합니다.
D3D12_RAYTRACING_GEOMETRY_TRIANGLES_DESC. 광선 추적 기하 도형으로 사용되는 삼각형 집합을 설명합니다. 이 구조체가 가리키는 기하 도형은 항상 삼각형 목록 형식으로 인덱싱되거나 인덱싱되지 않습니다. 삼각형 스트립은 지원되지 않습니다.
D3D12_RAYTRACING_INSTANCE_DESC. 가속 구조 빌드 프로세스 중에 GPU 메모리에 사용되는 광선 추적 가속 구조의 instance 설명합니다.
D3D12_RAYTRACING_PIPELINE_CONFIG. 광선 추적 파이프라인 구성을 나타내는 상태 하위 개체입니다.
D3D12_RAYTRACING_PIPELINE_CONFIG1. 플래그가 있는 광선 추적 파이프라인 구성을 나타내는 상태 하위 개체입니다.
D3D12_RAYTRACING_SHADER_CONFIG. 셰이더 구성을 나타내는 상태 하위 개체입니다.
D3D12_RECT. D3D12_RECT RECT로 선언됩니다.
D3D12_RENDER_PASS_BEGINNING_ACCESS. 렌더링 패스로 전환할 때 애플리케이션에서 요청한 리소스에 대한 액세스를 설명합니다.
D3D12_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS. 렌더링 패스의 시작 부분에서 리소스를 지워야 하는 명확한 값을 설명합니다.
D3D12_RENDER_PASS_DEPTH_STENCIL_DESC. DSV(깊이 스텐실 뷰)에 대한 바인딩(렌더링 패스 기간 동안 고정됨)과 시작 및 끝 액세스 특성에 대해 설명합니다.
D3D12_RENDER_PASS_ENDING_ACCESS. 렌더링 패스에서 전환할 때 애플리케이션에서 요청한 리소스에 대한 액세스를 설명합니다.
D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS. 렌더링 패스가 끝날 때 resolve 리소스에 대해 설명합니다.
D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_SUBRESOURCE_PARAMETERS. 렌더링 패스가 끝날 때 확인하는 데 관련된 하위 리소스에 대해 설명합니다.
D3D12_RENDER_PASS_RENDER_TARGET_DESC. 하나 이상의 RTV(렌더링 대상 뷰)에 대한 바인딩(렌더링 패스 기간 동안 고정됨)과 시작 및 끝 액세스 특성에 대해 설명합니다.
D3D12_RENDER_TARGET_BLEND_DESC. 렌더링 대상의 혼합 상태를 설명합니다.
D3D12_RENDER_TARGET_VIEW_DESC. 렌더링 대상 뷰를 사용하여 액세스할 수 있는 리소스의 하위 리소스에 대해 설명합니다.
D3D12_RESOURCE_ALIASING_BARRIER. 동일한 힙에 매핑된 두 개의 서로 다른 리소스 사용 간의 전환을 설명합니다.
D3D12_RESOURCE_ALLOCATION_INFO. 리소스를 할당하는 데 필요한 매개 변수에 대해 설명합니다.
D3D12_RESOURCE_ALLOCATION_INFO1. 오프셋을 포함하여 리소스를 할당하는 데 필요한 매개 변수에 대해 설명합니다.
D3D12_RESOURCE_BARRIER. 리소스 장벽(리소스 사용 전환)을 설명합니다.
D3D12_RESOURCE_DESC. 텍스처와 같은 리소스를 설명합니다. 이 구조체는 광범위하게 사용됩니다.
D3D12_RESOURCE_TRANSITION_BARRIER. 서로 다른 사용 간의 하위 리소스 전환에 대해 설명합니다.
D3D12_RESOURCE_UAV_BARRIER. 향후 UAV 액세스를 시작하기 전에 모든 UAV 액세스가 완료되어야 하는 리소스를 나타냅니다.
D3D12_ROOT_CONSTANTS. 셰이더에 하나의 상수 버퍼로 표시되는 루트 서명의 상수 인라인을 설명합니다.
D3D12_ROOT_DESCRIPTOR. 셰이더에 표시되는 루트 서명 버전 1.0의 설명자 인라인에 대해 설명합니다.
D3D12_ROOT_DESCRIPTOR1. 셰이더에 표시되는 루트 서명 버전 1.1의 설명자 인라인에 대해 설명합니다.
D3D12_ROOT_DESCRIPTOR_TABLE. 설명자 테이블의 루트 서명 1.0 레이아웃을 설명자 힙에서 차례로 나타나는 설명자 범위의 컬렉션으로 설명합니다.
D3D12_ROOT_DESCRIPTOR_TABLE1. 설명자 테이블의 루트 서명 1.1 레이아웃을 설명자 힙에서 차례로 나타나는 설명자 범위의 컬렉션으로 설명합니다.
D3D12_ROOT_PARAMETER. 루트 서명 버전 1.0의 슬롯에 대해 설명합니다.
D3D12_ROOT_PARAMETER1. 루트 서명 버전 1.1의 슬롯에 대해 설명합니다.
D3D12_ROOT_SIGNATURE_DESC. 루트 서명 버전 1.0의 레이아웃을 설명합니다.
D3D12_ROOT_SIGNATURE_DESC1. 루트 서명 버전 1.1의 레이아웃을 설명합니다.
D3D12_RT_FORMAT_ARRAY. 렌더링 대상 형식의 배열을 래핑합니다.
D3D12_SAMPLE_POSITION. 프로그래밍 가능한 샘플 위치와 함께 사용할 하위 픽셀 샘플 위치를 설명합니다.
D3D12_SAMPLER_DESC. 샘플러 상태를 설명합니다.
D3D12_SHADER_BYTECODE. 셰이더 데이터를 설명합니다.
D3D12_SHADER_CACHE_SESSION_DESC. 셰이더 캐시 세션을 설명합니다.
D3D12_SHADER_RESOURCE_VIEW_DESC. 셰이더 리소스 뷰를 설명합니다.
D3D12_SO_DECLARATION_ENTRY. 출력 슬롯의 꼭짓점 버퍼에 있는 꼭짓점 요소를 설명합니다.
D3D12_STATIC_SAMPLER_DESC. 정적 샘플러에 대해 설명합니다.
D3D12_STREAM_OUTPUT_BUFFER_VIEW. 스트림 출력 버퍼를 설명합니다.
D3D12_STREAM_OUTPUT_DESC. 스트리밍 출력 버퍼에 대해 설명합니다.
D3D12_SUBRESOURCE_DATA. 하위 리소스 데이터를 설명합니다.
D3D12_SUBRESOURCE_FOOTPRINT. 부모 리소스에 대한 하위 리소스의 형식, 너비, 높이, 깊이 및 행 피치를 설명합니다.
D3D12_SUBRESOURCE_INFO. 하위 리소스 데이터를 설명합니다.
D3D12_SUBRESOURCE_RANGE_UINT64. 하위 리소스 메모리 범위를 설명합니다.
D3D12_SUBRESOURCE_TILING. 타일형 하위 리소스 볼륨을 설명합니다.
D3D12_TEX1D_ARRAY_DSV. 깊이 스텐실 보기에서 사용할 1D 텍스처 배열의 하위 리소스에 대해 설명합니다.
D3D12_TEX1D_ARRAY_RTV. 렌더링 대상 보기에서 사용할 1D 텍스처 배열의 하위 리소스에 대해 설명합니다.
D3D12_TEX1D_ARRAY_SRV. 셰이더 리소스 뷰에서 사용할 1D 텍스처 배열의 하위 리소스에 대해 설명합니다.
D3D12_TEX1D_ARRAY_UAV. 순서가 지정되지 않은 액세스 1D 텍스처 리소스의 배열에 대해 설명합니다.
D3D12_TEX1D_DSV. 깊이 스텐실 보기에 액세스할 수 있는 1D 텍스처의 하위 리소스에 대해 설명합니다.
D3D12_TEX1D_RTV. 렌더링 대상 보기에서 사용할 1D 텍스처의 하위 리소스에 대해 설명합니다.
D3D12_TEX1D_SRV. 셰이더 리소스 뷰에서 사용할 1D 텍스처의 하위 리소스를 지정합니다.
D3D12_TEX1D_UAV. 순서가 지정되지 않은 액세스 1D 텍스처 리소스에 대해 설명합니다.
D3D12_TEX2D_ARRAY_DSV. 깊이 스텐실 보기에 액세스할 수 있는 2D 텍스처 배열의 하위 리소스에 대해 설명합니다.
D3D12_TEX2D_ARRAY_RTV. 렌더링 대상 보기에서 사용할 2D 텍스처 배열의 하위 리소스에 대해 설명합니다.
D3D12_TEX2D_ARRAY_SRV. 셰이더 리소스 뷰에서 사용할 2D 텍스처 배열의 하위 리소스에 대해 설명합니다.
D3D12_TEX2D_ARRAY_UAV. 순서가 지정되지 않은 액세스 2D 텍스처 리소스의 배열에 대해 설명합니다.
D3D12_TEX2D_DSV. 깊이 스텐실 보기에 액세스할 수 있는 2D 텍스처의 하위 리소스에 대해 설명합니다.
D3D12_TEX2D_RTV. 렌더링 대상 보기에서 사용할 2D 텍스처의 하위 리소스에 대해 설명합니다.
D3D12_TEX2D_SRV. 셰이더 리소스 뷰에서 사용할 2D 텍스처의 하위 리소스에 대해 설명합니다.
D3D12_TEX2D_UAV. 순서가 지정되지 않은 액세스 2D 텍스처 리소스에 대해 설명합니다.
D3D12_TEX2DMS_ARRAY_DSV. 깊이 스텐실 보기에 대한 다중 샘플링된 2D 텍스처 배열의 하위 리소스에 대해 설명합니다.
D3D12_TEX2DMS_ARRAY_RTV. 렌더링 대상 보기에서 사용할 다중 샘플링된 2D 텍스처 배열의 하위 리소스에 대해 설명합니다.
D3D12_TEX2DMS_ARRAY_SRV. 셰이더 리소스 뷰에서 사용할 다중 샘플링된 2D 텍스처 배열의 하위 리소스에 대해 설명합니다.
D3D12_TEX2DMS_DSV. 깊이 스텐실 보기에 액세스할 수 있는 다중 샘플링된 2D 텍스처의 하위 리소스에 대해 설명합니다.
D3D12_TEX2DMS_RTV. 렌더링 대상 보기에서 사용할 다중 샘플링된 2D 텍스처의 하위 리소스를 설명합니다.
D3D12_TEX2DMS_SRV. 셰이더 리소스 뷰에서 사용할 다중 샘플링된 2D 텍스처의 하위 리소스에 대해 설명합니다.
D3D12_TEX3D_RTV. 렌더링 대상 보기에서 사용할 3D 텍스처의 하위 리소스에 대해 설명합니다.
D3D12_TEX3D_SRV. 셰이더 리소스 뷰에서 사용할 3D 텍스처의 하위 리소스에 대해 설명합니다.
D3D12_TEX3D_UAV. 순서가 지정되지 않은 액세스 3D 텍스처 리소스에 대해 설명합니다.
D3D12_TEXCUBE_ARRAY_SRV. 셰이더 리소스 뷰에서 사용할 큐브 텍스처 배열의 하위 리소스에 대해 설명합니다.
D3D12_TEXCUBE_SRV. 셰이더 리소스 뷰에서 사용할 큐브 텍스처의 하위 리소스에 대해 설명합니다.
D3D12_TEXTURE_BARRIER. 텍스처 메모리 액세스 장벽을 설명합니다. 텍스처 장벽에서 리소스 메모리를 특정 액세스 유형에 대해 표시해야 하는 시기를 나타내는 데 사용됩니다.
D3D12_TEXTURE_COPY_LOCATION. 텍스처 복사본을 위해 텍스처의 일부를 설명합니다.
D3D12_TILE_REGION_SIZE. 타일형 영역의 크기를 설명합니다.
D3D12_TILE_SHAPE. 크기를 지정하여 타일의 모양을 설명합니다.
D3D12_TILED_RESOURCE_COORDINATE. 타일형 리소스의 좌표를 설명합니다.
D3D12_UNORDERED_ACCESS_VIEW_DESC. 순서가 지정되지 않은 액세스 보기를 사용하여 액세스할 수 있는 리소스의 하위 리소스에 대해 설명합니다.
D3D12_VERTEX_BUFFER_VIEW. 꼭짓점 버퍼 뷰에 대해 설명합니다.
D3D12_VERSIONED_DEVICE_REMOVED_EXTENDED_DATA. 디버거 및 디버거 확장이 DRED 데이터에 액세스할 수 있도록 버전이 지정된 DRED(디바이스 제거된 확장 데이터) 데이터를 나타냅니다.
D3D12_VERSIONED_ROOT_SIGNATURE_DESC. 루트 서명 설명의 모든 버전을 보유하며 serialization/deserialization 함수와 함께 사용하도록 설계되었습니다.
D3D12_VIEW_INSTANCE_LOCATION. 뷰 instance 연결된 뷰포트/스텐실 및 렌더링 대상을 지정합니다.
D3D12_VIEW_INSTANCING_DESC. 뷰 인스턴스화 구성 중에 사용되는 매개 변수를 지정합니다.
D3D12_VIEWPORT. 뷰포트의 차원에 대해 설명합니다.
D3D12_WRITEBUFFERIMMEDIATE_PARAMETER. ID3D12CommandList2::WriteBufferImmediate를 사용하여 작성된 즉시 값 및 대상 주소를 지정합니다.