C# Класс Fusion.Engine.Graphics.BaseIllum

Base material with color texture, surface texture, normal map and emission texture. Material has dirt texture and optional detail map. Emission OR detail map could be modulated by color texture alpha.
Показать файл Открыть проект Примеры использования класса

Private Properties

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

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

Метод Описание
BaseIllum ( ) : System

Constructor

ExportToXml ( BaseIllum material ) : string

Exports material to xml

GetDependencies ( ) : IEnumerable

Gets all textures and shaders on which this material depends.

ImportFromXml ( string xmlString ) : BaseIllum

Imports material from xml.

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

Метод Описание
GetMaterialData ( MaterialData &data ) : void

Updates MaterialData.

GetSurfaceFlags ( ) : SurfaceFlags
GetTextureBindings ( ) : Fusion.Engine.Graphics.TextureMapBind[]

Приватные методы

Метод Описание
CreateMaterialInstance ( RenderSystem rs, ContentManager content ) : MaterialInstance

Creates gpu material

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

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

Constructor
public BaseIllum ( ) : System
Результат System

ExportToXml() публичный статический Метод

Exports material to xml
public static ExportToXml ( BaseIllum material ) : string
material BaseIllum
Результат string

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

Gets all textures and shaders on which this material depends.
public GetDependencies ( ) : IEnumerable
Результат IEnumerable

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

Updates MaterialData.
protected GetMaterialData ( MaterialData &data ) : void
data MaterialData
Результат void

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

protected GetSurfaceFlags ( ) : SurfaceFlags
Результат SurfaceFlags

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

protected GetTextureBindings ( ) : Fusion.Engine.Graphics.TextureMapBind[]
Результат Fusion.Engine.Graphics.TextureMapBind[]

ImportFromXml() публичный статический Метод

Imports material from xml.
public static ImportFromXml ( string xmlString ) : BaseIllum
xmlString string
Результат BaseIllum