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

Inheritance: IDisposable
Afficher le fichier Open project: gro-ove/actools Class Usage Examples

Méthodes publiques

Свойство Type Description
OptionOverrideAsync bool

Méthodes publiques

Méthode 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

Méthode 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 méthode

public Dispose ( ) : void
Résultat void

DisposeFor() public méthode

public DisposeFor ( Kn5 kn5 ) : void
kn5 AcTools.Kn5File.Kn5
Résultat void

GetFor() public méthode

public GetFor ( Kn5 kn5 ) : IEnumerable
kn5 AcTools.Kn5File.Kn5
Résultat IEnumerable

SetKn5() public méthode

public SetKn5 ( string filename, Kn5 kn5 ) : void
filename string
kn5 AcTools.Kn5File.Kn5
Résultat void

SetOverridedProvider() public méthode

public SetOverridedProvider ( string filename, IOverridedTextureProvider provider ) : void
filename string
provider IOverridedTextureProvider
Résultat void

UpdateOverridesForAsync() public méthode

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

UpdateOverridesForAsync() public méthode

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

UpdateTextureAsync() public méthode

public UpdateTextureAsync ( string filename, DeviceContextHolder contextHolder ) : System.Threading.Tasks.Task
filename string
contextHolder DeviceContextHolder
Résultat System.Threading.Tasks.Task

Property Details

OptionOverrideAsync public_oe static_oe property

public static bool OptionOverrideAsync
Résultat bool