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.
파일 보기 프로젝트 열기: demiurghg/FusionEngine 1 사용 예제들

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