Namespace TriLibCore.Utils
Classes
ArrayUtils
AutodeskInteractiveMaterialsHelper
Provides helper methods to configure an AssetLoaderOptions instance with the AutodeskInteractiveStandardMaterialMapper, ensuring correct interpretation and rendering of Autodesk Interactive materials.
Base64Decoder
BigEndianBinaryReader
ColorUtils
Provides utility methods for color calculations, including conversions from specular properties to glossiness or metallic values. These methods are useful when adapting material properties between different shading models or pipelines.
ConversionUtils
Represents a series of Generic Structs conversion utility methods.
CustomDataHelper
Represents a class used to handle TriLib CustomData parameter as a Type/Object Dictionary.
Dispatcher
Represents a system for dispatching Actions to execute on the Main Thread.
FileUtils
Represents a series of file utility methods.
FlagUtils
GltfMaterialsHelper
Provides helper methods for configuring AssetLoaderOptions to use the glTF2StandardMaterialMapper, ensuring that glTF 2.0 materials are applied correctly during model loading.
GraphicsSettingsUtils
Represents a series of graphic settings utility methods.
HashUtils
Represents a series of Hash generation utility methods.
JsonParser
ListUtils
Represents a series of Lists utility methods.
MaterialsHelper
Provides helper methods for configuring AssetLoaderOptions to use different Material Mappers.
MathUtils
Represents a series of math utility methods.
ProcessUtils
RenderPipelineUtils
Represents a series of Render Pipeline utility methods.
RightHandToLeftHandConverter
Represents methods to convert from a right-hand to a left-hand coordinate system.
SortUtils
Represents a series of Sorting utility methods.
StringComparer
Represents a class used to match Strings using various parameters.
TextureComparators
Represents a series of Texture comparison methods.
TextureUtils
Represents a series of Texture utility methods.
ThreadUtils
Represents a series of Thread utility methods.
Structs
JsonParser.JsonValue
JsonParser.JsonValue.JsonByteEnumerator
JsonParser.JsonValue.JsonCharEnumerator
JsonParser.JsonValue.JsonKeyValueEnumerator
JsonParser.JsonValue.JsonValueEnumerator
TypeKey
Represents a Dictionary Key using two System.Type.