fix action history with frames
This commit is contained in:
@@ -214,7 +214,7 @@ public:
|
||||
void snap_history(const std::vector<int>& planes);
|
||||
void clear_context();
|
||||
void import_equirectangular(std::string file_path, std::shared_ptr<Layer> layer = nullptr);
|
||||
void import_equirectangular_thread(std::string file_path, std::shared_ptr<Layer> layer = nullptr);
|
||||
void import_equirectangular_thread(std::string file_path, std::shared_ptr<Layer> layer = nullptr, int frame = -1);
|
||||
void export_equirectangular(std::string file_path, std::function<void()> on_complete = nullptr);
|
||||
void export_equirectangular_thread(std::string file_path);
|
||||
void export_layers(std::string path, std::function<void()> on_complete = nullptr);
|
||||
@@ -231,9 +231,9 @@ public:
|
||||
void inject_xmp(std::string jpg_path);
|
||||
Image thumbnail_generate(int w, int h);
|
||||
Image thumbnail_read(std::string file_path);
|
||||
void draw_objects(std::function<void(const glm::mat4& camera, const glm::mat4& proj, int i)>);
|
||||
void draw_objects(std::function<void(const glm::mat4& camera, const glm::mat4& proj, int i)>, Layer& layer);
|
||||
void draw_objects_direct(std::function<void(const glm::mat4& camera, const glm::mat4& proj, int i)>, Layer& layer);
|
||||
void draw_objects(std::function<void(const glm::mat4& camera, const glm::mat4& proj, int i)>, int frame, bool save_history);
|
||||
void draw_objects(std::function<void(const glm::mat4& camera, const glm::mat4& proj, int i)>, Layer& layer, int frame, bool save_history);
|
||||
void draw_objects_direct(std::function<void(const glm::mat4& camera, const glm::mat4& proj, int i)>, Layer& layer, int frame);
|
||||
void point_unproject(glm::vec2 loc, glm::vec4 vp, glm::mat4 camera, glm::mat4 proj,
|
||||
glm::vec3 &out_origin, glm::vec3 &out_dir);
|
||||
void point_unproject(glm::vec2 loc, glm::vec3 &out_origin, glm::vec3 &out_dir);
|
||||
|
||||
Reference in New Issue
Block a user