explicit ApiTraceState(const QVariantMap &parseJson);
bool isEmpty() const;
- QVariantMap parameters() const;
- QMap<QString, QString> shaderSources() const;
- QList<ApiTexture> textures() const;
- QList<ApiFramebuffer> framebuffers() const;
+ const QVariantMap & parameters() const;
+ const QMap<QString, QString> & shaderSources() const;
+ const QVariantMap & uniforms() const;
+ const QList<ApiTexture> & textures() const;
+ const QList<ApiFramebuffer> & framebuffers() const;
private:
QVariantMap m_parameters;
QMap<QString, QString> m_shaderSources;
+ QVariantMap m_uniforms;
QList<ApiTexture> m_textures;
QList<ApiFramebuffer> m_framebuffers;
};
void addCall(ApiTraceCall *call);
QList<ApiTraceCall*> calls() const;
+ int binaryDataSize() const;
private:
ApiTrace *m_parentTrace;
quint64 m_binaryDataSize;