Lines Matching defs:const

63 	// \note used by std::vector<T>::operator==() const
64 bool operator== (const VertexVaryingInfo& other) const
104 virtual void shadeVertices (const VertexAttrib* inputs, VertexPacket* const* packets, const int numPackets) const = 0;
106 const std::vector<VertexInputInfo>& getInputs (void) const { return m_inputs; }
107 const std::vector<VertexOutputInfo>& getOutputs (void) const { return m_outputs; }
127 const std::vector<FragmentInputInfo>& getInputs (void) const { return m_inputs; }
128 const std::vector<FragmentOutputInfo>& getOutputs (void) const { return m_outputs; }
130 virtual void shadeFragments (FragmentPacket* packets, const int numPackets, const FragmentShadingContext& context) const = 0; // \note numPackets must be greater than zero.
181 virtual void shadePrimitives (GeometryEmitter& output, int verticesIn, const PrimitivePacket* packets, const int numPackets, int invocationID) const = 0;
183 const std::vector<GeometryInputInfo>& getInputs (void) const { return m_inputs; }
184 const std::vector<GeometryOutputInfo>& getOutputs (void) const { return m_outputs; }
185 inline GeometryShaderInputType getInputType (void) const { return m_inputType; }
186 inline GeometryShaderOutputType getOutputType (void) const { return m_outputType; }
187 inline size_t getNumVerticesOut (void) const { return m_numVerticesOut; }
188 inline size_t getNumInvocations (void) const { return m_numInvocations; }
191 const GeometryShaderInputType m_inputType;
192 const GeometryShaderOutputType m_outputType;
193 const size_t m_numVerticesOut;
194 const size_t m_numInvocations;
206 VertexShaderLoop (const Shader& shader) : m_shader(shader) {}
208 void shadeVertices (const VertexAttrib* inputs, VertexPacket* packets, const int numPackets) const;
211 const Shader& m_shader;
215 void VertexShaderLoop<Shader>::shadeVertices (const VertexAttrib* inputs, VertexPacket* packets, const int numPackets) const
225 FragmentShaderLoop (const Shader& shader) : m_shader(shader) {}
227 void shadeFragments (FragmentPacket* packets, const int numPackets) const;
230 const Shader& m_shader;
234 void FragmentShaderLoop<Shader>::shadeFragments (FragmentPacket* packets, const int numPackets) const