Add shader package include dependency pipeline
This commit is contained in:
@@ -183,7 +183,8 @@ private:
|
||||
bool CollectMaterialDependencies(const Material& material,
|
||||
std::vector<ArtifactDependencyRecord>& outDependencies) const;
|
||||
bool CollectShaderDependencies(const SourceAssetRecord& sourceRecord,
|
||||
std::vector<ArtifactDependencyRecord>& outDependencies) const;
|
||||
std::vector<ArtifactDependencyRecord>& outDependencies,
|
||||
Containers::String* outError = nullptr) const;
|
||||
void ClearLastErrorMessage();
|
||||
void SetLastErrorMessage(const Containers::String& message);
|
||||
|
||||
|
||||
@@ -18,6 +18,9 @@ public:
|
||||
ImportSettings* GetDefaultSettings() const override;
|
||||
bool CollectSourceDependencies(const Containers::String& path,
|
||||
Containers::Array<Containers::String>& outDependencies) const;
|
||||
bool CollectSourceDependencies(const Containers::String& path,
|
||||
Containers::Array<Containers::String>& outDependencies,
|
||||
Containers::String* outError) const;
|
||||
|
||||
private:
|
||||
ShaderType DetectShaderType(const Containers::String& path, const Containers::String& source);
|
||||
|
||||
Reference in New Issue
Block a user