UNPKG

mdx-m3-viewer

Version:

A browser WebGL model viewer. Mainly focused on models of the games Warcraft 3 and Starcraft 2.

25 lines (24 loc) 1.3 kB
import Trigger from '../../../parsers/w3x/wtg/trigger'; import ECA from '../../../parsers/w3x/wtg/eca'; import Parameter from '../../../parsers/w3x/wtg/parameter'; import SubParameters from '../../../parsers/w3x/wtg/subparameters'; import WeuData from './data'; /** * Converts a Trigger to a custom script string. * Callbacks that are generated due to the conversion are added to the input callbacks array. */ export declare function convertTrigger(data: WeuData, trigger: Trigger, callbacks: string[]): string; /** * Converts an ECA or SubParameters to an array of custom script ECAs. * Callbacks that are generated due to the conversion are added to the input callbacks array. */ export declare function convertFunctionCall(data: WeuData, object: ECA | SubParameters, callbacks: string[]): ECA[]; /** * Converts a parameter to custom script. * Callbacks that are generated due to the conversion are added to the input callbacks array. */ export declare function convertParameter(data: WeuData, parameter: Parameter, dataType: string, callbacks: string[]): string; /** * Convert a parameter to a custom script string, discarding any generated callbacks. */ export declare function convertParameterInline(data: WeuData, parameter: Parameter, dataType: string): string;