31 : Id(Id), Name(Name), ExecutionModel(ExecutionModel), Func(Func),
const Function * getFunction() const
Returns the function specified by this entry point.
uint32_t getId() const
Returns the SPIR-V result ID of this entry point.
std::string Name
The name of the entry point.
EntryPoint(uint32_t Id, std::string Name, uint32_t ExecutionModel, const Function *Func, const VariableList &Variables)
Create an EntryPoint.
const std::string & getName() const
Returns the name of this entry point.
VariableList Variables
List of input/output variables used.
const VariableList & getVariables() const
Returns the input/output variables used by this entry point.
uint32_t ExecutionModel
The shader execution mode.
const Function * Func
The function that will be used.
uint32_t getExecutionModel() const
Returns the shader execution model of this entry point.
This class represents a shader entry point.