+ void SetFrames(const FrameProp *f, int num) { frames = f; numFrames = num; }
+
+ static void CreateTypeDescription();
+ static void Construct(void *);
+ static void Initialize(void *);
+
+protected:
+ virtual int NumFrames() const;
+ virtual int Col(int frame) const;
+ virtual int Row(int frame) const;
+ virtual math::Vector<int> Offset(int frame) const;
+
+private:
+ const FrameProp *frames;
+ int numFrames;