public SwapChainBase(DeviceBase device, SwapChainType type) { this.device = device; if (type == SwapChainType.MultiGPU_AFR && device.nodeCount == 1) { type = SwapChainType.SingleGPU_Standard; } this.type = type; }
public ComputeCommandListBase(DeviceBase device) { this.device = device; }
public DepthStencilBase(DeviceBase device, StencilUsage usage) { this.device = device; this.stencilUsage = usage; }
public RenderStateBase(DeviceBase device) { this.device = device; }
public SwapChainBase(DeviceBase device) { this.device = device; }
public IndexBufferBase(DeviceBase device) { this.device = device; }
public Texture2DBase(DeviceBase device) : base(device) { }
public ShaderEffectBase(DeviceBase device) { this.device = device; }
public ComputeShaderBase(DeviceBase device) : base(device, ShaderType.CS) { }
public VertexBufferStreamerBase(DeviceBase device) { this.device = device; }
public RenderTexture2DBase(DeviceBase device) : base(device) { }
public RenderPassBase(DeviceBase device) { this.device = device; }
public ShaderBase(DeviceBase device, ShaderType type) { this.device = device; this.type = type; }
public ComputeStateBase(DeviceBase device) { this.device = device; }
public TextureBase(DeviceBase device) { this.device = device; }
public ConstantBufferBase(DeviceBase device) { this.device = device; }
public RasterizeCommandListBase(DeviceBase device) { this.device = device; }