C# Class AcTools.Render.Kn5Specific.Textures.TexturesProvider

Inheritance: IDisposable
Mostra file Open project: gro-ove/actools Class Usage Examples

Public Properties

Property Type Description
OptionOverrideAsync bool

Public Methods

Method Description
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

Private Methods

Method Description
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

Method Details

Dispose() public method

public Dispose ( ) : void
return void

DisposeFor() public method

public DisposeFor ( Kn5 kn5 ) : void
kn5 AcTools.Kn5File.Kn5
return void

GetFor() public method

public GetFor ( Kn5 kn5 ) : IEnumerable
kn5 AcTools.Kn5File.Kn5
return IEnumerable

SetKn5() public method

public SetKn5 ( string filename, Kn5 kn5 ) : void
filename string
kn5 AcTools.Kn5File.Kn5
return void

SetOverridedProvider() public method

public SetOverridedProvider ( string filename, IOverridedTextureProvider provider ) : void
filename string
provider IOverridedTextureProvider
return void

UpdateOverridesForAsync() public method

public UpdateOverridesForAsync ( Kn5 kn5, DeviceContextHolder contextHolder ) : System.Threading.Tasks.Task
kn5 AcTools.Kn5File.Kn5
contextHolder DeviceContextHolder
return System.Threading.Tasks.Task

UpdateOverridesForAsync() public method

public UpdateOverridesForAsync ( Kn5 kn5, string textureName, DeviceContextHolder contextHolder ) : System.Threading.Tasks.Task
kn5 AcTools.Kn5File.Kn5
textureName string
contextHolder DeviceContextHolder
return System.Threading.Tasks.Task

UpdateTextureAsync() public method

public UpdateTextureAsync ( string filename, DeviceContextHolder contextHolder ) : System.Threading.Tasks.Task
filename string
contextHolder DeviceContextHolder
return System.Threading.Tasks.Task

Property Details

OptionOverrideAsync public_oe static_oe property

public static bool OptionOverrideAsync
return bool