TriLib Exporter
Search Results for

    Show / Hide Table of Contents

    Class URPExporterMaterialMapper

    Provides an URP Material implementation for mapping Unity materials to exportable formats.

    Inheritance
    object
    Object
    ScriptableObject
    ExporterMaterialMapper
    URPExporterMaterialMapper
    Inherited Members
    ExporterMaterialMapper.GetPNGData(Texture)
    ExporterMaterialMapper.SaveTexture(AssetWriterContext, Texture)
    ExporterMaterialMapper.GetNormalTextureData(AssetWriterContext, Texture)
    ExporterMaterialMapper.GetTextureData(AssetWriterContext, Texture, int, bool)
    ExporterMaterialMapper.GetTextureData(AssetWriterContext, Texture)
    ScriptableObject.SetDirty()
    ScriptableObject.CreateInstance(string)
    ScriptableObject.CreateInstance(Type)
    ScriptableObject.CreateInstance<T>()
    Object.GetInstanceID()
    Object.GetHashCode()
    Object.Equals(object)
    Object.InstantiateAsync<T>(T)
    Object.InstantiateAsync<T>(T, Transform)
    Object.InstantiateAsync<T>(T, Vector3, Quaternion)
    Object.InstantiateAsync<T>(T, Transform, Vector3, Quaternion)
    Object.InstantiateAsync<T>(T, int)
    Object.InstantiateAsync<T>(T, int, Transform)
    Object.InstantiateAsync<T>(T, int, Vector3, Quaternion)
    Object.InstantiateAsync<T>(T, int, ReadOnlySpan<Vector3>, ReadOnlySpan<Quaternion>)
    Object.InstantiateAsync<T>(T, int, Transform, Vector3, Quaternion)
    Object.InstantiateAsync<T>(T, int, Transform, ReadOnlySpan<Vector3>, ReadOnlySpan<Quaternion>)
    Object.Instantiate(Object, Vector3, Quaternion)
    Object.Instantiate(Object, Vector3, Quaternion, Transform)
    Object.Instantiate(Object)
    Object.Instantiate(Object, Scene)
    Object.Instantiate(Object, Transform)
    Object.Instantiate(Object, Transform, bool)
    Object.Instantiate<T>(T)
    Object.Instantiate<T>(T, Vector3, Quaternion)
    Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
    Object.Instantiate<T>(T, Transform)
    Object.Instantiate<T>(T, Transform, bool)
    Object.Destroy(Object, float)
    Object.Destroy(Object)
    Object.DestroyImmediate(Object, bool)
    Object.DestroyImmediate(Object)
    Object.FindObjectsOfType(Type)
    Object.FindObjectsOfType(Type, bool)
    Object.FindObjectsByType(Type, FindObjectsSortMode)
    Object.FindObjectsByType(Type, FindObjectsInactive, FindObjectsSortMode)
    Object.DontDestroyOnLoad(Object)
    Object.DestroyObject(Object, float)
    Object.DestroyObject(Object)
    Object.FindSceneObjectsOfType(Type)
    Object.FindObjectsOfTypeIncludingAssets(Type)
    Object.FindObjectsOfType<T>()
    Object.FindObjectsByType<T>(FindObjectsSortMode)
    Object.FindObjectsOfType<T>(bool)
    Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
    Object.FindObjectOfType<T>()
    Object.FindObjectOfType<T>(bool)
    Object.FindFirstObjectByType<T>()
    Object.FindAnyObjectByType<T>()
    Object.FindFirstObjectByType<T>(FindObjectsInactive)
    Object.FindAnyObjectByType<T>(FindObjectsInactive)
    Object.FindObjectsOfTypeAll(Type)
    Object.FindObjectOfType(Type)
    Object.FindFirstObjectByType(Type)
    Object.FindAnyObjectByType(Type)
    Object.FindObjectOfType(Type, bool)
    Object.FindFirstObjectByType(Type, FindObjectsInactive)
    Object.FindAnyObjectByType(Type, FindObjectsInactive)
    Object.ToString()
    Object.name
    Object.hideFlags
    object.Equals(object, object)
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    Namespace: TriLibExporter.Mappers
    Assembly: Assembly-CSharp.dll
    Syntax
    public class URPExporterMaterialMapper : ExporterMaterialMapper

    Properties

    Priority

    Indicates the priority this mapper will be tested. Higher values are tested first.

    Declaration
    public override int Priority { get; }
    Property Value
    Type Description
    int
    Overrides
    ExporterMaterialMapper.Priority

    Methods

    IsCompatible(AssetWriterContext, Material)

    Returns whether this mapper is compatible with the current context.

    Declaration
    public override bool IsCompatible(AssetWriterContext context, Material material)
    Parameters
    Type Name Description
    AssetWriterContext context
    Material material
    Returns
    Type Description
    bool
    Overrides
    ExporterMaterialMapper.IsCompatible(AssetWriterContext, Material)

    Map(ExporterMaterialMapperContext)

    Maps Unity materials from the provided context to exportable materials.

    Declaration
    public override void Map(ExporterMaterialMapperContext materialMapperContext)
    Parameters
    Type Name Description
    ExporterMaterialMapperContext materialMapperContext

    The material mapping context.

    Overrides
    ExporterMaterialMapper.Map(ExporterMaterialMapperContext)
    In this article
    Back to top Generated by DocFX