EarthSDK
    正在准备搜索索引...

    函数 createDefaultProps

    • 创建 Watcher 的默认属性

      返回 {
          debug: boolean;
          devTags: ReactiveVariable<undefined | string[]>;
          enabled: boolean;
          evalFuncStr: string;
          evalMode: EvalModelType;
          evalOnlyWhenObjsAllExist: boolean;
          execOnceFuncStr: undefined | string;
          extras: ReactiveVariable<JsonValue>;
          name: string;
          objIdAndPropChangedNames: ReactiveVariable<
              [id: string, propChangedName: string][],
          >;
          ref: undefined | string;
          toDestroyFuncStr: undefined | string;
          updateFuncStr: undefined | string;
      }

      包含默认属性的对象

      • debug: boolean

        是否开启调试模式

      • devTags: ReactiveVariable<undefined | string[]>

        开发标签

      • enabled: boolean

        是否启用 Watcher

      • evalFuncStr: string

        评估函数的字符串表示

      • evalMode: EvalModelType

        评估模式,默认为下一帧执行

      • evalOnlyWhenObjsAllExist: boolean

        是否仅在所有场景对象都存在时执行评估函数,默认为 true

      • execOnceFuncStr: undefined | string

        一次性执行函数的字符串表示

      • extras: ReactiveVariable<JsonValue>

        额外的 JSON 数据

      • name: string

        未命名场景对象的名称

      • objIdAndPropChangedNames: ReactiveVariable<[id: string, propChangedName: string][]>

        监视的对象 ID 和属性变化名称的数组

      • ref: undefined | string

        引用

      • toDestroyFuncStr: undefined | string

        销毁函数的字符串表示

      • updateFuncStr: undefined | string

        更新函数的字符串表示