C# Класс AcTools.Render.Kn5Specific.Textures.TexturesProvider

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

Открытые свойства

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

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

Метод Описание
Dispose ( ) : void
DisposeFor ( Kn5 kn5 ) : void
GetFor ( Kn5 kn5 ) : IEnumerable
SetKn5 ( string filename, Kn5 kn5 ) : void
SetOverridedProvider ( string filename, IOverridedTextureProvider provider ) : void
UpdateOverridesForAsync ( Kn5 kn5, DeviceContextHolder contextHolder ) : System.Threading.Tasks.Task
UpdateOverridesForAsync ( Kn5 kn5, string textureName, DeviceContextHolder contextHolder ) : System.Threading.Tasks.Task
UpdateTextureAsync ( string filename, DeviceContextHolder contextHolder ) : System.Threading.Tasks.Task

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

Метод Описание
GetExistingTexture ( [ kn5Filename, string textureName ) : IRenderableTexture
GetTexture ( [ kn5Filename, string textureName, DeviceContextHolder contextHolder ) : IRenderableTexture
GetTexture ( string filename, DeviceContextHolder contextHolder ) : IRenderableTexture
LoadOverrideAsync ( RenderableTexture texture, string textureName, IOverridedTextureProvider provider, DeviceContextHolder contextHolder ) : void

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

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

public Dispose ( ) : void
Результат void

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

public DisposeFor ( Kn5 kn5 ) : void
kn5 AcTools.Kn5File.Kn5
Результат void

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

public GetFor ( Kn5 kn5 ) : IEnumerable
kn5 AcTools.Kn5File.Kn5
Результат IEnumerable

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

public SetKn5 ( string filename, Kn5 kn5 ) : void
filename string
kn5 AcTools.Kn5File.Kn5
Результат void

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

public SetOverridedProvider ( string filename, IOverridedTextureProvider provider ) : void
filename string
provider IOverridedTextureProvider
Результат void

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

public UpdateOverridesForAsync ( Kn5 kn5, DeviceContextHolder contextHolder ) : System.Threading.Tasks.Task
kn5 AcTools.Kn5File.Kn5
contextHolder DeviceContextHolder
Результат System.Threading.Tasks.Task

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

public UpdateOverridesForAsync ( Kn5 kn5, string textureName, DeviceContextHolder contextHolder ) : System.Threading.Tasks.Task
kn5 AcTools.Kn5File.Kn5
textureName string
contextHolder DeviceContextHolder
Результат System.Threading.Tasks.Task

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

public UpdateTextureAsync ( string filename, DeviceContextHolder contextHolder ) : System.Threading.Tasks.Task
filename string
contextHolder DeviceContextHolder
Результат System.Threading.Tasks.Task

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

OptionOverrideAsync публичное статическое свойство

public static bool OptionOverrideAsync
Результат bool