Contains data about a script, possibly made before the load operation. More...
#include <LayoutLoader.hpp>
Public Attributes | |
std::string | unique |
Unique identifier. | |
std::vector< std::string > | addedPaths |
Paths added by the script. | |
std::vector< std::string > | includedFiles |
File included by the script. | |
std::vector< std::string > | requiredFormats |
Names of the formats required by the script. | |
std::vector< std::string > | requiredSources |
Names of the sources required by the script. | |
std::vector< std::string > | requiredGeometries |
Names of the geometries required by the script. | |
std::vector< std::string > | requiredPipelines |
Names of the pipelines required by the script. | |
std::vector< std::string > | modulesCalls |
Names of the modules called by the script. | |
std::vector< std::string > | formats |
Names of the formats contained in the script. | |
std::vector< std::string > | sources |
Names of the shader source code contained in the script. | |
std::vector< std::string > | geometries |
Names of the geometries contained in the script. | |
std::vector< std::string > | filtersLayout |
Names of the filter layouts contained in the script. | |
std::vector< std::string > | pipelines |
Names of the pipelines layout contained in the script. | |
std::vector< std::vector < std::string > > | pipelineInputs |
List of the input ports for each pipeline contained in the script (same order as pipelines). | |
std::vector< std::vector < std::string > > | pipelineOutputs |
List of the output ports for each pipeline contained in the script (same order as pipelines). | |
std::string | mainPipeline |
Name of the main pipeline contained in the script. | |
std::vector< std::string > | mainPipelineInputs |
List of the input ports for the main pipeline contained in the script. | |
std::vector< std::string > | mainPipelineOutputs |
List of the output ports for the main pipeline contained in the script. | |
Contains data about a script, possibly made before the load operation.
WARNING : It does not explore included files which might lead to an incomplete list of requirements.