fixed various caching issues when rapidly changing values
This commit is contained in:
@@ -38,10 +38,6 @@ public:
|
||||
|
||||
bool Queue(const NodeDependency &dep, bool wait);
|
||||
|
||||
const QByteArray& hash();
|
||||
|
||||
RenderTexturePtr texture();
|
||||
|
||||
public slots:
|
||||
virtual void Cancel() override;
|
||||
|
||||
@@ -51,15 +47,17 @@ protected:
|
||||
signals:
|
||||
void RequestSibling(NodeDependency dep);
|
||||
|
||||
void FinishedPath();
|
||||
void CachedFrame(RenderTexturePtr texture, const rational& time, const QByteArray& hash);
|
||||
|
||||
void FrameExists(const rational& time, const QByteArray& hash);
|
||||
|
||||
void FrameIgnored();
|
||||
|
||||
private:
|
||||
RendererProcessor* parent_;
|
||||
|
||||
NodeDependency path_;
|
||||
|
||||
rational time_;
|
||||
|
||||
QByteArray hash_;
|
||||
|
||||
RenderTexturePtr texture_;
|
||||
|
||||
Reference in New Issue
Block a user