C# Класс AcTools.Render.Kn5Specific.Materials.Kn5MaterialsProvider

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

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

Метод Описание
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