Table of Contents

Namespace Gasimo.FaceToon.Mouth

Classes

FT_FrameMouthCollection

Collection of mouth frames.

FT_FrameMouthMA

Single expression frame containing the mouth from multiple angles (front, left)

FT_FrameMouthMACollection

Collection of multi-angle mouth frames.

MouthAnimatorBase

Base class for mouth animators. Contains methods to set the sprite index and the mouth collection.

MouthAnimatorBase<T>

Generic version of the MouthAnimatorBase class to be used with a specific FT_FrameBase type.

MouthAnimatorDouble

Sample implementation of a mouth animator that uses two sprites for the mouth and changes them based on the angle of the camera.

MouthAnimatorSingle

Basic mouth animator that uses a single texture frame variants for mouth expressions.

MouthDecalRenderer

Version of IMouthRenderer that uses a UnityEngine.Rendering.Universal.DecalProjector to render the mouth. Used by MouthAnimatorBase.

MouthMaterialRenderer

Interfaces

IMouthRenderer

Interface for mouth renderers. Defines common methods for applying mouth textures. Used by MouthAnimatorBase.