com.tencent.map.sdk.utilities.visualization.glmodel

## 接口 GLModelOverlay

- 所有超级接口:
    IAnimatorModel, IOverlay, VectorOverlay

      public interface GLModelOverlay
      extends VectorOverlay, IAnimatorModel

  All rights Reserved, Designed By lbs.qq.com

- - ### 嵌套类概要

    - ### 从接口继承的嵌套类/接口 com.tencent.tencentmap.mapsdk.maps.model.VectorOverlay

      `VectorOverlay.OnVectorOverlayClickListener, VectorOverlay.OnVectorOverlayLoadListener`

    - ### 从接口继承的嵌套类/接口 com.tencent.tencentmap.mapsdk.maps.model.IAnimatorModel

      `IAnimatorModel.IAnimatorEndListener`

  - ### 方法概要

    所有方法 实例方法 抽象方法
    限定符和类型 | 方法和说明
    --- | ---
    `int` | `getCurrentMaterialVariant()`
    `java.util.List<com.tencent.map.lib.models.CommonParamsModelClass.MaterialVariantInfo>` | `getMaterialVariants()`
    `java.util.List<com.tencent.map.lib.models.CommonParamsModelClass.AnimationInfo>` | `getSkeletonAnimationProperties()`
    `boolean` | `getUnlit()`
    `void` | `playSkeletonAnimation(int index, float speed, boolean autoRepeat)`
    `void` | `resetMonoColor()`
    `void` | `setMaterialVariant(int variantIndex)`
    `void` | `setMonoColor(com.tencent.map.lib.models.CommonParamsModelClass.MonoColorParams params)`
    `void` | `setUnlit(boolean unlit)`
    `void` | `stopSkeletonAnimation()`

    - ### 从接口继承的方法 com.tencent.tencentmap.mapsdk.maps.model.VectorOverlay

      `enableClick, executeCommandFunction, getType, isClickEnabled, remove, setLevel, setOpacity, setVisibility, setZIndex`

    - ### 从接口继承的方法 com.tencent.tencentmap.mapsdk.maps.model.IOverlay

      `getId`

    - ### 从接口继承的方法 com.tencent.tencentmap.mapsdk.maps.model.IAnimatorModel

      `getRotation, setPosition, setRotation`

- - ### 方法详细资料

    - #### playSkeletonAnimation

          void playSkeletonAnimation(int index,
                                     float speed,
                                     boolean autoRepeat)

    - #### stopSkeletonAnimation

          void stopSkeletonAnimation()

    - #### getSkeletonAnimationProperties

          java.util.List<com.tencent.map.lib.models.CommonParamsModelClass.AnimationInfo> getSkeletonAnimationProperties()

    - #### getMaterialVariants

          java.util.List<com.tencent.map.lib.models.CommonParamsModelClass.MaterialVariantInfo> getMaterialVariants()

    - #### getCurrentMaterialVariant

          int getCurrentMaterialVariant()

    - #### setMaterialVariant

          void setMaterialVariant(int variantIndex)

    - #### setMonoColor

          void setMonoColor(com.tencent.map.lib.models.CommonParamsModelClass.MonoColorParams params)

    - #### resetMonoColor

          void resetMonoColor()

    - #### setUnlit

          void setUnlit(boolean unlit)

    - #### getUnlit

          boolean getUnlit()