Class GorgonHullShader
A shader that can be used in the tesselation of geometry, or the creation of patch geometry.
Inherited Members
Namespace: Gorgon.Graphics.Core
Assembly: Gorgon.Graphics.Core.dll
Syntax
public sealed class GorgonHullShader : GorgonShader, IGorgonNamedObject, IDisposable, IGorgonGraphicsObject
Remarks
A hull shader is a program that will take control points for a surface and convert to control points for a patch. This data can then be passed to a tessellation stage and domain stage to be used in the tessellation of geometry.
In Gorgon, shaders can be compiled from a string containing source code via the GorgonShaderFactory, or loaded from a Stream or file for quicker access. The
GorgonShaderFactory is required to compile or read shaders, they cannot be created via the new
keyword.
Properties
| Edit this page View SourceShaderType
Property to return the type of shader.
Declaration
public override ShaderType ShaderType { get; }
Property Value
Type | Description |
---|---|
ShaderType |
Overrides
Methods
| Edit this page View SourceDispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Declaration
public override void Dispose()