Class AccentColorMeshCreator
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class AccentColorMeshCreator : IAccentColorMeshAccessor
- Inheritance
-
objectAccentColorMeshCreator
- Implements
- Extension Methods
Constructors
AccentColorMeshCreator(IMeshCache, IMaterialInstanceFilter)
public AccentColorMeshCreator(IMeshCache meshCache, IMaterialInstanceFilter materialInstanceFilter)
Parameters
meshCacheIMeshCachematerialInstanceFilterIMaterialInstanceFilter
Methods
Dispose()
public void Dispose()
TryRemapAccentColoredLODMesh(ILODMeshMaterial, IReadOnlyDictionary<AccentColorPaletteId, AccentColorPaletteId>, out ILODMeshMaterial)
public bool TryRemapAccentColoredLODMesh(ILODMeshMaterial lodMeshMaterial, IReadOnlyDictionary<AccentColorPaletteId, AccentColorPaletteId> accentColorPaletteMappings, out ILODMeshMaterial uniqueLodMeshMaterial)
Parameters
lodMeshMaterialILODMeshMaterialaccentColorPaletteMappingsIReadOnlyDictionary<AccentColorPaletteId, AccentColorPaletteId>uniqueLodMeshMaterialILODMeshMaterial
Returns
- bool
TryRemapAccentColoredMesh(IMeshReference, IReadOnlyDictionary<AccentColorPaletteId, AccentColorPaletteId>, out IMeshReference)
public bool TryRemapAccentColoredMesh(IMeshReference mesh, IReadOnlyDictionary<AccentColorPaletteId, AccentColorPaletteId> accentColorPaletteMappings, out IMeshReference uniqueMesh)
Parameters
meshIMeshReferenceaccentColorPaletteMappingsIReadOnlyDictionary<AccentColorPaletteId, AccentColorPaletteId>uniqueMeshIMeshReference
Returns
- bool