Interface MDLTransformComponent

  • All Superinterfaces:
    MDLComponent
    All Known Implementing Classes:
    MDLTransform, MDLTransformStack

    public interface MDLTransformComponent
    extends MDLComponent
    MDLTransformComponent [@summary] a container for a time sampled local transformation Accessors to get the local transform and the global transform for a particular MDLObject are provided.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      NSArray<? extends NSNumber> keyTimes()
      An array of sample times for which a key has been stored If no animation data is present, the array will contain a single value of zero
      double maximumTime()  
      double minimumTime()
      If no animation data is present, minimumTime and maximumTime will be zero
      boolean resetsTransform()
      if YES, this transform is intended to be in global space, not parent space
      void setResetsTransform​(boolean value)
      if YES, this transform is intended to be in global space, not parent space
    • Method Detail

      • keyTimes

        NSArray<? extends NSNumber> keyTimes()
        An array of sample times for which a key has been stored If no animation data is present, the array will contain a single value of zero
      • maximumTime

        double maximumTime()
      • minimumTime

        double minimumTime()
        If no animation data is present, minimumTime and maximumTime will be zero
      • resetsTransform

        boolean resetsTransform()
        if YES, this transform is intended to be in global space, not parent space
      • setResetsTransform

        void setResetsTransform​(boolean value)
        if YES, this transform is intended to be in global space, not parent space