C# Класс Fusion.Drivers.Graphics.Ubershader

Наследование: GraphicsResource
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
CreateFactory ( Type type, int>.Action enumerator ) : StateFactory

Creates pipeline state factory

CreateFactory ( Type type, Primitive primitive, VertexInputElement vertexInputElements ) : StateFactory

Creates pipeline state factory

CreateFactory ( Type type, Primitive primitive, VertexInputElement vertexInputElements, BlendState blendState, RasterizerState rasterizerState ) : StateFactory

Creates pipeline state factory

CreateFactory ( Type type, Primitive primitive, VertexInputElement vertexInputElements, BlendState blendState, RasterizerState rasterizerState, DepthStencilState depthStencilState ) : StateFactory

Creates pipeline state factory

GetComputeShader ( string key = "" ) : ShaderBytecode

Gets ComputeShader

GetDomainShader ( string key = "" ) : ShaderBytecode

Gets DomainShader

GetGeometryShader ( string key = "" ) : ShaderBytecode

Gets GeometryShader

GetHullShader ( string key = "" ) : ShaderBytecode

Gets HullShader

GetPixelShader ( string key = "" ) : ShaderBytecode

Gets PixelShader

GetVertexShader ( string key = "" ) : ShaderBytecode

Gets VertexShader

Ubershader ( GraphicsDevice device, Stream stream ) : System

Constructor

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

Описание методов

CreateFactory() публичный Метод

Creates pipeline state factory
public CreateFactory ( Type type, int>.Action enumerator ) : StateFactory
type System.Type
enumerator int>.Action
Результат StateFactory

CreateFactory() публичный Метод

Creates pipeline state factory
public CreateFactory ( Type type, Primitive primitive, VertexInputElement vertexInputElements ) : StateFactory
type System.Type
primitive Primitive
vertexInputElements VertexInputElement
Результат StateFactory

CreateFactory() публичный Метод

Creates pipeline state factory
public CreateFactory ( Type type, Primitive primitive, VertexInputElement vertexInputElements, BlendState blendState, RasterizerState rasterizerState ) : StateFactory
type System.Type
primitive Primitive
vertexInputElements VertexInputElement
blendState BlendState
rasterizerState RasterizerState
Результат StateFactory

CreateFactory() публичный Метод

Creates pipeline state factory
public CreateFactory ( Type type, Primitive primitive, VertexInputElement vertexInputElements, BlendState blendState, RasterizerState rasterizerState, DepthStencilState depthStencilState ) : StateFactory
type System.Type
primitive Primitive
vertexInputElements VertexInputElement
blendState BlendState
rasterizerState RasterizerState
depthStencilState DepthStencilState
Результат StateFactory

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

GetComputeShader() публичный Метод

Gets ComputeShader
public GetComputeShader ( string key = "" ) : ShaderBytecode
key string
Результат ShaderBytecode

GetDomainShader() публичный Метод

Gets DomainShader
public GetDomainShader ( string key = "" ) : ShaderBytecode
key string
Результат ShaderBytecode

GetGeometryShader() публичный Метод

Gets GeometryShader
public GetGeometryShader ( string key = "" ) : ShaderBytecode
key string
Результат ShaderBytecode

GetHullShader() публичный Метод

Gets HullShader
public GetHullShader ( string key = "" ) : ShaderBytecode
key string
Результат ShaderBytecode

GetPixelShader() публичный Метод

Gets PixelShader
public GetPixelShader ( string key = "" ) : ShaderBytecode
key string
Результат ShaderBytecode

GetVertexShader() публичный Метод

Gets VertexShader
public GetVertexShader ( string key = "" ) : ShaderBytecode
key string
Результат ShaderBytecode

Ubershader() публичный Метод

Constructor
public Ubershader ( GraphicsDevice device, Stream stream ) : System
device GraphicsDevice
stream Stream
Результат System