Merge branch 'blender2.7'
[blender.git] / source / blender / makesdna / DNA_cachefile_types.h
index 869402090897cb211b7d62a95eda932e840a0856..8ff1d521f7d086201455edd2c1d3cb6fe1aecc5a 100644 (file)
@@ -52,7 +52,7 @@ enum {
 typedef struct AlembicObjectPath {
        struct AlembicObjectPath *next, *prev;
 
-       char path[4096];  /* 4096 = PATH_MAX */
+       char path[4096];
 } AlembicObjectPath;
 
 typedef struct CacheFile {
@@ -62,11 +62,11 @@ typedef struct CacheFile {
        struct AbcArchiveHandle *handle;
        void *handle_mutex;
 
-       /* Paths of the objects inside of the Alembic archive referenced by this
-        * CacheFile. */
+       /** Paths of the objects inside of the Alembic archive referenced by this CacheFile. */
        ListBase object_paths;
 
-       char filepath[1024];  /* 1024 = FILE_MAX */
+       /** 1024 = FILE_MAX. */
+       char filepath[1024];
 
        char is_sequence;
        char forward_axis;
@@ -74,10 +74,16 @@ typedef struct CacheFile {
        char override_frame;
 
        float scale;
-       float frame;  /* The frame/time to lookup in the cache file. */
+       /** The frame/time to lookup in the cache file. */
+       float frame;
+       /** The frame offset to subtract. */
+       float frame_offset;
 
-       short flag;  /* Animation flag. */
+       /** Animation flag. */
+       short flag;
        short draw_flag;
+
+       char padding[4];
 } CacheFile;
 
 #ifdef __cplusplus