GLIP-Lib
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Attributes | List of all members
Glip::Modules::LayoutLoader::PipelineScriptElements Struct Reference

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.
 

Detailed Description

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.


The documentation for this struct was generated from the following file: