C# 클래스 AcTools.Render.Kn5Specific.Materials.Kn5MaterialsProvider

상속: IDisposable
파일 보기 프로젝트 열기: gro-ove/actools 1 사용 예제들

공개 메소드들

메소드 설명
CreateAmbientShadowMaterial ( string filename ) : IRenderableMaterial
CreateMaterial ( string kn5Filename, [ kn5Material ) : IRenderableMaterial
CreateMirrorMaterial ( ) : IRenderableMaterial
CreateSkyMaterial ( ) : IRenderableMaterial
Dispose ( ) : void
DisposeFor ( Kn5 kn5 ) : void
GetAmbientShadowMaterial ( string filename ) : IRenderableMaterial
GetMaterial ( uint materialId ) : IRenderableMaterial
GetMirrorMaterial ( ) : IRenderableMaterial
GetSkyMaterial ( ) : IRenderableMaterial
SetKn5 ( Kn5 kn5 ) : void

보호된 메소드들

메소드 설명
GetOrCreate ( string key, Func create ) : IRenderableMaterial

메소드 상세

CreateAmbientShadowMaterial() 공개 추상적인 메소드

public abstract CreateAmbientShadowMaterial ( string filename ) : IRenderableMaterial
filename string
리턴 IRenderableMaterial

CreateMaterial() 공개 추상적인 메소드

public abstract CreateMaterial ( string kn5Filename, [ kn5Material ) : IRenderableMaterial
kn5Filename string
kn5Material [
리턴 IRenderableMaterial

CreateMirrorMaterial() 공개 추상적인 메소드

public abstract CreateMirrorMaterial ( ) : IRenderableMaterial
리턴 IRenderableMaterial

CreateSkyMaterial() 공개 추상적인 메소드

public abstract CreateSkyMaterial ( ) : IRenderableMaterial
리턴 IRenderableMaterial

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

DisposeFor() 공개 메소드

public DisposeFor ( Kn5 kn5 ) : void
kn5 AcTools.Kn5File.Kn5
리턴 void

GetAmbientShadowMaterial() 공개 메소드

public GetAmbientShadowMaterial ( string filename ) : IRenderableMaterial
filename string
리턴 IRenderableMaterial

GetMaterial() 공개 메소드

public GetMaterial ( uint materialId ) : IRenderableMaterial
materialId uint
리턴 IRenderableMaterial

GetMirrorMaterial() 공개 메소드

public GetMirrorMaterial ( ) : IRenderableMaterial
리턴 IRenderableMaterial

GetOrCreate() 보호된 메소드

protected GetOrCreate ( string key, Func create ) : IRenderableMaterial
key string
create Func
리턴 IRenderableMaterial

GetSkyMaterial() 공개 메소드

public GetSkyMaterial ( ) : IRenderableMaterial
리턴 IRenderableMaterial

SetKn5() 공개 메소드

public SetKn5 ( Kn5 kn5 ) : void
kn5 AcTools.Kn5File.Kn5
리턴 void