Fudge Core
    Preparing search index...

    Class MaterialGLTF

    A Material loaded from a glTF-File.

    Jonas Plotzky, HFU, 2024

    Hierarchy

    Index

    Constructors

    Properties

    idResource: string
    isSerializableResource: true
    name: string

    The name to call the Material by.

    timestampUpdate: number = 0
    type: string
    url: RequestInfo

    Accessors

    Methods

    • Collect applicable attributes of the instance and copies of their values in a Mutator-object. By default, a mutator cannot be extended, since extensions are not available in the object the mutator belongs to. A mutator may be reduced by the descendants of Mutable to contain only the properties needed.

      Parameters

      • _extendable: boolean = false

      Returns Mutator

    • Collect the attributes of the instance and their values applicable for animation. Basic functionality is identical to getMutator, returned mutator should then be reduced by the subclassed instance

      Parameters

      • _extendable: boolean = false

      Returns MutatorForAnimation

    • Collect the attributes of the instance and their values applicable for the user interface. Basic functionality is identical to getMutator, returned mutator should then be reduced by the subclassed instance

      Parameters

      • _extendable: boolean = false

      Returns MutatorForUserInterface

    • Updates the attribute values of the instance according to the state of the mutator. The mutation may be restricted to a subset of the mutator and the event dispatching suppressed. Uses mutateBase, but can be overwritten in subclasses

      Parameters

      • _mutator: Mutator
      • Optional_selection: string[]
      • Optional_dispatchMutate: boolean

      Returns void | Promise<void>

    • Changes the materials reference to the given Shader, creates and references a new Coat instance
      and mutates the new coat to preserve matching properties.

      Parameters

      Returns void

    • Updates the values of the given mutator according to the current state of the instance

      Parameters

      Returns void