DirectX12ContextFactory

Description

sealed class Tinman.AddOns.DirectX12.DirectX12ContextFactory

Derived from

GraphicsContextFactory abstract

Full source code is included in the Tinman 3D SDK download.

Factory for DirectX12Context.

The graphics contexts produced by this factory use the following directories in the shader repository (see IGraphicsContextFactory.ShaderRepository):

  • hlsl.dx12/
    Compiled HLSL shaders (*.cso) and HLSL shader metadata (*.asm), see DirectX12ShaderInfo.

The following Direct3D 12 features are required:

  • Feature Level : 12.0 (or higher)

  • Shader Model : 6.5 (or higher)

  • Mesh Shaders : Tier 1 (or higher)

You can check the features with GPU-Z:
https://www.techpowerup.com/gpuz/

Public / Constructors

Direct​X12​Context​Factory


public constructor DirectX12ContextFactory → ()

Creates a new instance of DirectX12ContextFactory.

Configuration

Config


public static attribute Config → (get)

value : IConfigurator<IGraphicsContextFactory>

[not-null]
The configurator object.

The configurator object for this type.