C# Класс Axiom.RenderSystems.Xna.XnaGpuProgram

Xna implementation of a few things common to low-level vertex & fragment programs
Наследование: Axiom.Graphics.GpuProgram
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
device Microsoft.Xna.Framework.Graphics.GraphicsDevice
shaderCode byte[]

Private Properties

Свойство Тип Описание

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

Метод Описание
XnaGpuProgram ( ResourceManager parent, string name, System.UInt64 handle, string group, bool isManual, IManualResourceLoader loader, Microsoft.Xna.Framework.Graphics device ) : System

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

Метод Описание
LoadFromShaderCode ( ) : void

Loads a shader object from the supplied shader code.

LoadFromSource ( ) : void

Loads a Xna shader from the assembler source.

load ( ) : void

Overridden to allow for loading microcode from external sources.

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

LoadFromShaderCode() защищенный абстрактный метод

Loads a shader object from the supplied shader code.
protected abstract LoadFromShaderCode ( ) : void
Результат void

LoadFromSource() защищенный метод

Loads a Xna shader from the assembler source.
protected LoadFromSource ( ) : void
Результат void

XnaGpuProgram() публичный метод

public XnaGpuProgram ( ResourceManager parent, string name, System.UInt64 handle, string group, bool isManual, IManualResourceLoader loader, Microsoft.Xna.Framework.Graphics device ) : System
parent Axiom.Core.ResourceManager
name string
handle System.UInt64
group string
isManual bool
loader IManualResourceLoader
device Microsoft.Xna.Framework.Graphics
Результат System

load() защищенный метод

Overridden to allow for loading microcode from external sources.
protected load ( ) : void
Результат void

Описание свойств

device защищенное свойство

Reference to the current XNA device object.
protected GraphicsDevice,Microsoft.Xna.Framework.Graphics device
Результат Microsoft.Xna.Framework.Graphics.GraphicsDevice

shaderCode защищенное свойство

ShaderCode set externally, most likely from the HLSL compiler.
protected byte[] shaderCode
Результат byte[]