Lines Matching defs:const
43 Function (const char* name);
46 const VariableType& getReturnType (void) const { return m_returnType; }
47 void setReturnType (const VariableType& type) { m_returnType = type; }
52 const BlockStatement& getBody (void) const { return m_functionBlock; }
54 void tokenize (GeneratorState& state, TokenStream& stream) const;
67 ShaderInput (const Variable* variable, ConstValueRangeAccess valueRange);
70 const Variable* getVariable (void) const { return m_variable; }
71 ConstValueRangeAccess getValueRange (void) const { return ConstValueRangeAccess(m_variable->getType(), &m_min[0], &m_max[0]); }
75 const Variable* m_variable;
94 Type getType (void) const { return m_type; }
95 const char* getSource (void) const { return m_source.c_str(); }
97 void execute (ExecutionContext& execCtx) const;
106 void tokenize (GeneratorState& state, TokenStream& str) const;
107 void setSource (const char* source) { m_source = source; }
113 const std::vector<ShaderInput*>& getInputs (void) const { return m_inputs; }
114 const std::vector<ShaderInput*>& getUniforms (void) const { return m_uniforms; }
115 void getOutputs (std::vector<const Variable*>& outputs) const;