Table of Contents

Class GpuPipelineDesc

Namespace
Xui.GPU.Hardware
Assembly
Xui.Core.dll

Describes a hardware GPU render pipeline, binding shaders and state together.

public sealed class GpuPipelineDesc
Inheritance
GpuPipelineDesc
Inherited Members

Properties

CullMode

Gets or sets the triangle cull mode.

public GpuCullMode CullMode { get; set; }

Property Value

GpuCullMode

DepthTestEnabled

Gets or sets whether depth testing is enabled.

public bool DepthTestEnabled { get; set; }

Property Value

bool

DepthWriteEnabled

Gets or sets whether depth writing is enabled.

public bool DepthWriteEnabled { get; set; }

Property Value

bool

FragmentShader

Gets or sets the compiled fragment (pixel) shader.

public IGpuFragmentShader? FragmentShader { get; set; }

Property Value

IGpuFragmentShader

VertexShader

Gets or sets the compiled vertex shader.

public IGpuVertexShader? VertexShader { get; set; }

Property Value

IGpuVertexShader