Class TextureLoaders
Represents a class used to load Unity Textures.
Inheritance
TextureLoaders
Assembly: TriLibCore.dll
Syntax
public static class TextureLoaders
Methods
ApplyTexture(TextureLoadingContext, bool)
Declaration
public static void ApplyTexture(TextureLoadingContext textureLoadingContext, bool procedural)
Parameters
CreateTexture(TextureLoadingContext)
Declaration
public static void CreateTexture(TextureLoadingContext textureLoadingContext)
Parameters
CreateTextureInternal(TextureLoadingContext)
Declaration
public static void CreateTextureInternal(TextureLoadingContext textureLoadingContext)
Parameters
FixNPOTTexture(TextureLoadingContext)
Declaration
public static void FixNPOTTexture(TextureLoadingContext textureLoadingContext)
Parameters
FixNormalMap(TextureLoadingContext)
Declaration
public static void FixNormalMap(TextureLoadingContext textureLoadingContext)
Parameters
LoadTexture(TextureLoadingContext)
Loads a new Unity Texture using the given context data.
Declaration
public static bool LoadTexture(TextureLoadingContext textureLoadingContext)
Parameters
Type |
Name |
Description |
TextureLoadingContext |
textureLoadingContext |
Context containing Data from the Original and the Unity Texture.
|
Returns
PostProcessTexture(TextureLoadingContext)
Declaration
public static bool PostProcessTexture(TextureLoadingContext textureLoadingContext)
Parameters
Returns
ResolveFilename(ITexture, AssetLoaderContext)
Tries to resolve the texture filename using the model base path and the original texture short filename, and creates a FileStream from it.
Declaration
public static void ResolveFilename(this ITexture texture, AssetLoaderContext assetLoaderContext)
Parameters
ScanForAlphaPixels(TextureLoadingContext)
Declaration
public static void ScanForAlphaPixels(TextureLoadingContext textureLoadingContext)
Parameters
WriteToFile(Stream, string, int, FileMode, FileAccess, FileShare)
Declaration
public static void WriteToFile(Stream stream, string destinationFile, int bufferSize = 4096, FileMode mode = FileMode.OpenOrCreate, FileAccess access = FileAccess.ReadWrite, FileShare share = FileShare.ReadWrite)
Parameters