Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/d3dcoder/d3d12book
/ types & classes
Types & classes
278 in github.com/d3dcoder/d3d12book
⨍
Functions
1,357
◇
Types & classes
278
↓ 41 callers
Class
CD3DX12_HEAP_PROPERTIES
------------------------------------------------------------------------------------------------
Common/d3dx12.h:265
↓ 32 callers
Class
Vertex
Common/GeometryGenerator.h:28
↓ 26 callers
Class
CD3DX12_BLEND_DESC
------------------------------------------------------------------------------------------------
Common/d3dx12.h:169
↓ 26 callers
Class
CD3DX12_DEPTH_STENCIL_DESC
------------------------------------------------------------------------------------------------
Common/d3dx12.h:113
↓ 26 callers
Class
CD3DX12_RASTERIZER_DESC
------------------------------------------------------------------------------------------------
Common/d3dx12.h:196
↓ 21 callers
Class
CD3DX12_CPU_DESCRIPTOR_HANDLE
------------------------------------------------------------------------------------------------
Common/d3dx12.h:1059
↓ 20 callers
Class
Vertex
Chapter 11 Stenciling/StencilDemo/FrameResource.h:44
↓ 12 callers
Class
CD3DX12_GPU_DESCRIPTOR_HANDLE
------------------------------------------------------------------------------------------------
Common/d3dx12.h:1120
↓ 8 callers
Class
Vertex
Chapter 6 Drawing in Direct3D/Box/BoxApp.cpp:19
↓ 5 callers
Class
CD3DX12_RESOURCE_DESC
------------------------------------------------------------------------------------------------
Common/d3dx12.h:1210
↓ 2 callers
Class
CD3DX12_CLEAR_VALUE
------------------------------------------------------------------------------------------------
Common/d3dx12.h:400
Class
AnimationClip
<summary> Examples of AnimationClips are "Walk", "Run", "Attack", "Defend". An AnimationClip requires a BoneAnimation for every bone to form the anima
Chapter 23 Character Animation/SkinnedMesh/SkinnedData.h:43
Class
BasicTessellationApp
Chapter 14 The Tessellation Stages/BasicTessellation/BasicTessellationApp.cpp:60
Class
BezierPatchApp
Chapter 14 The Tessellation Stages/BezierPatch/BezierPatchApp.cpp:60
Class
BlendApp
Chapter 10 Blending/BlendDemo/BlendApp.cpp:63
Class
BlurApp
Chapter 13 The Compute Shader/Blur/BlurApp.cpp:64
Class
BlurFilter
Chapter 13 The Compute Shader/Blur/BlurFilter.h:11
Class
BoneAnimation
<summary> A BoneAnimation is defined by a list of keyframes. For time values inbetween two keyframes, we interpolate between the two nearest keyframe
Chapter 23 Character Animation/SkinnedMesh/SkinnedData.h:28
Class
BoneAnimation
<summary> A BoneAnimation is defined by a list of keyframes. For time values inbetween two keyframes, we interpolate between the two nearest keyframe
Chapter 22 Quaternions/QuatDemo/AnimationHelper.h:33
Class
BoxApp
Chapter 6 Drawing in Direct3D/Box/BoxApp.cpp:30
Class
CD3DX12_BOX
------------------------------------------------------------------------------------------------
Common/d3dx12.h:55
Class
CD3DX12_DEFAULT
Common/d3dx12.h:17
Class
CD3DX12_DESCRIPTOR_RANGE
------------------------------------------------------------------------------------------------
Common/d3dx12.h:664
Class
CD3DX12_HEAP_DESC
------------------------------------------------------------------------------------------------
Common/d3dx12.h:313
Class
CD3DX12_PACKED_MIP_INFO
------------------------------------------------------------------------------------------------
Common/d3dx12.h:585
Class
CD3DX12_RANGE
------------------------------------------------------------------------------------------------
Common/d3dx12.h:428
Class
CD3DX12_RECT
------------------------------------------------------------------------------------------------
Common/d3dx12.h:32
Class
CD3DX12_RESOURCE_ALLOCATION_INFO
------------------------------------------------------------------------------------------------
Common/d3dx12.h:247
Class
CD3DX12_RESOURCE_BARRIER
------------------------------------------------------------------------------------------------
Common/d3dx12.h:534
Class
CD3DX12_ROOT_CONSTANTS
------------------------------------------------------------------------------------------------
Common/d3dx12.h:741
Class
CD3DX12_ROOT_DESCRIPTOR
------------------------------------------------------------------------------------------------
Common/d3dx12.h:776
Class
CD3DX12_ROOT_DESCRIPTOR_TABLE
------------------------------------------------------------------------------------------------
Common/d3dx12.h:710
Class
CD3DX12_ROOT_PARAMETER
------------------------------------------------------------------------------------------------
Common/d3dx12.h:804
Class
CD3DX12_ROOT_SIGNATURE_DESC
------------------------------------------------------------------------------------------------
Common/d3dx12.h:1012
Class
CD3DX12_STATIC_SAMPLER_DESC
------------------------------------------------------------------------------------------------
Common/d3dx12.h:910
Class
CD3DX12_SUBRESOURCE_FOOTPRINT
------------------------------------------------------------------------------------------------
Common/d3dx12.h:607
Class
CD3DX12_SUBRESOURCE_TILING
------------------------------------------------------------------------------------------------
Common/d3dx12.h:492
Class
CD3DX12_TEXTURE_COPY_LOCATION
------------------------------------------------------------------------------------------------
Common/d3dx12.h:641
Class
CD3DX12_TILED_RESOURCE_COORDINATE
------------------------------------------------------------------------------------------------
Common/d3dx12.h:446
Class
CD3DX12_TILE_REGION_SIZE
------------------------------------------------------------------------------------------------
Common/d3dx12.h:468
Class
CD3DX12_TILE_SHAPE
------------------------------------------------------------------------------------------------
Common/d3dx12.h:514
Class
Camera
Common/Camera.h:16
Class
CameraAndDynamicIndexingApp
Chapter 15 First Person Camera and Dynamic Indexing/CameraAndDynamicIndexing/CameraAndDynamicIndexingApp.cpp:56
Class
CrateApp
Chapter 9 Texturing/Crate/CrateApp.cpp:54
Class
CubeMapApp
Chapter 18 Cube Mapping/CubeMap/CubeMapApp.cpp:63
Enum
CubeMapFace
Chapter 23 Character Animation/SkinnedMesh/ShadowMap.h:9
Enum
CubeMapFace
Chapter 18 Cube Mapping/DynamicCube/CubeRenderTarget.h:9
Enum
CubeMapFace
Chapter 21 Ambient Occlusion/Ssao/ShadowMap.h:9
Class
CubeRenderTarget
Chapter 18 Cube Mapping/DynamicCube/CubeRenderTarget.h:19
Class
D3DApp
Common/d3dApp.h:20
Enum
DDS_ALPHA_MODE
Common/DDSTextureLoader.h:49
Class
DDS_HEADER
Common/DDSTextureLoader.cpp:94
Class
DDS_HEADER_DXT10
Common/DDSTextureLoader.cpp:112
Enum
DDS_MISC_FLAGS2
Common/DDSTextureLoader.cpp:89
Class
DDS_PIXELFORMAT
Common/DDSTextureLoader.cpp:54
Class
Data
Chapter 13 The Compute Shader/VecAdd/VecAddCSApp.cpp:20
Class
DxException
Common/d3dUtil.h:131
Class
DynamicCubeMapApp
Chapter 18 Cube Mapping/DynamicCube/DynamicCubeMapApp.cpp:67
Class
FrameResource
Stores the resources needed for the CPU to build the command lists for a frame.
Chapter 11 Stenciling/StencilDemo/FrameResource.h:59
Class
FrameResource
Stores the resources needed for the CPU to build the command lists for a frame.
Chapter 12 The Geometry Shader/TreeBillboards/FrameResource.h:53
Class
FrameResource
Stores the resources needed for the CPU to build the command lists for a frame.
Chapter 23 Character Animation/SkinnedMesh/FrameResource.h:104
Class
FrameResource
Stores the resources needed for the CPU to build the command lists for a frame.
Chapter 13 The Compute Shader/Blur/FrameResource.h:53
Class
FrameResource
Stores the resources needed for the CPU to build the command lists for a frame.
Chapter 13 The Compute Shader/WavesCS/FrameResource.h:56
Class
FrameResource
Stores the resources needed for the CPU to build the command lists for a frame.
Chapter 13 The Compute Shader/SobelFilter/FrameResource.h:56
Class
FrameResource
Stores the resources needed for the CPU to build the command lists for a frame.
Chapter 13 The Compute Shader/VecAdd/FrameResource.h:53
Class
FrameResource
Stores the resources needed for the CPU to build the command lists for a frame.
Chapter 9 Texturing/TexWaves/FrameResource.h:48
Class
FrameResource
Stores the resources needed for the CPU to build the command lists for a frame.
Chapter 9 Texturing/TexColumns/FrameResource.h:48
Class
FrameResource
Stores the resources needed for the CPU to build the command lists for a frame.
Chapter 9 Texturing/Crate/FrameResource.h:48
Class
FrameResource
Stores the resources needed for the CPU to build the command lists for a frame.
Chapter 20 Shadow Mapping/Shadows/FrameResource.h:69
Class
FrameResource
Stores the resources needed for the CPU to build the command lists for a frame.
Chapter 7 Drawing in Direct3D Part II/LandAndWaves/FrameResource.h:38
Class
FrameResource
Stores the resources needed for the CPU to build the command lists for a frame.
Chapter 7 Drawing in Direct3D Part II/Shapes/FrameResource.h:38
Class
FrameResource
Stores the resources needed for the CPU to build the command lists for a frame.
Chapter 16 Instancing and Frustum Culling/InstancingAndCulling/FrameResource.h:67
Class
FrameResource
Stores the resources needed for the CPU to build the command lists for a frame.
Chapter 18 Cube Mapping/DynamicCube/FrameResource.h:67
Class
FrameResource
Stores the resources needed for the CPU to build the command lists for a frame.
Chapter 18 Cube Mapping/CubeMap/FrameResource.h:67
Class
FrameResource
Stores the resources needed for the CPU to build the command lists for a frame.
Chapter 22 Quaternions/QuatDemo/FrameResource.h:67
Class
FrameResource
Stores the resources needed for the CPU to build the command lists for a frame.
Chapter 14 The Tessellation Stages/BasicTessellation/FrameResource.h:59
Class
FrameResource
Stores the resources needed for the CPU to build the command lists for a frame.
Chapter 14 The Tessellation Stages/BezierPatch/FrameResource.h:59
Class
FrameResource
Stores the resources needed for the CPU to build the command lists for a frame.
Chapter 19 Normal Mapping/NormalMap/FrameResource.h:68
Class
FrameResource
Stores the resources needed for the CPU to build the command lists for a frame.
Chapter 8 Lighting/LitColumns/FrameResource.h:47
Class
FrameResource
Stores the resources needed for the CPU to build the command lists for a frame.
Chapter 8 Lighting/LitWaves/FrameResource.h:46
Class
FrameResource
Stores the resources needed for the CPU to build the command lists for a frame.
Chapter 10 Blending/BlendDemo/FrameResource.h:53
Class
FrameResource
Stores the resources needed for the CPU to build the command lists for a frame.
Chapter 21 Ambient Occlusion/Ssao/FrameResource.h:89
Class
FrameResource
Stores the resources needed for the CPU to build the command lists for a frame.
Chapter 17 Picking/Picking/FrameResource.h:67
Class
FrameResource
Stores the resources needed for the CPU to build the command lists for a frame.
Chapter 15 First Person Camera and Dynamic Indexing/CameraAndDynamicIndexing/FrameResource.h:67
Class
GameTimer
Common/GameTimer.h:8
Class
GeometryGenerator
Common/GeometryGenerator.h:21
Class
GpuWaves
Chapter 13 The Compute Shader/WavesCS/GpuWaves.h:15
Class
GpuWaves
Chapter 13 The Compute Shader/SobelFilter/GpuWaves.h:15
Class
InitDirect3DApp
Chapter 4 Direct3D Initialization/Init Direct3D/InitDirect3DApp.cpp:14
Class
InstanceData
Chapter 16 Instancing and Frustum Culling/InstancingAndCulling/FrameResource.h:7
Class
InstancingAndCullingApp
Chapter 16 Instancing and Frustum Culling/InstancingAndCulling/InstancingAndCullingApp.cpp:60
Class
Keyframe
<summary> A Keyframe defines the bone transformation at an instant in time. </summary>
Chapter 23 Character Animation/SkinnedMesh/SkinnedData.h:10
Class
Keyframe
<summary> A Keyframe defines the bone transformation at an instant in time. </summary>
Chapter 22 Quaternions/QuatDemo/AnimationHelper.h:15
Class
LandAndWavesApp
Chapter 7 Drawing in Direct3D Part II/LandAndWaves/LandAndWavesApp.cpp:57
Class
Light
Common/d3dUtil.h:215
Class
LitColumnsApp
Chapter 8 Lighting/LitColumns/LitColumnsApp.cpp:54
Class
LitWavesApp
Chapter 8 Lighting/LitWaves/LitWavesApp.cpp:64
Class
M3DLoader
Chapter 23 Character Animation/SkinnedMesh/LoadM3d.h:8
Class
M3dMaterial
Chapter 23 Character Animation/SkinnedMesh/LoadM3d.h:38
Class
Material
Simple struct to represent a material for our demos. A production 3D engine would likely create a class hierarchy of Materials.
Common/d3dUtil.h:239
next →
1–100 of 278, ranked by callers