Home | History | Annotate | Download | only in functional

Lines Matching refs:enclosing

237 	DefaultBlock (const SharedPtr& enclosing)
238 : Node(TYPE_DEFAULT_BLOCK, enclosing)
241 DE_ASSERT(enclosing->getType() == TYPE_SHADER ||
242 enclosing->getType() == TYPE_SHADER_SET);
249 StorageQualifier (const SharedPtr& enclosing, glu::Storage storage)
250 : Node (TYPE_STORAGE_QUALIFIER, enclosing)
254 DE_ASSERT(enclosing->getType() == TYPE_DEFAULT_BLOCK);
263 Variable (const SharedPtr& enclosing, glu::DataType dataType)
264 : Node (TYPE_VARIABLE, enclosing)
267 DE_ASSERT(enclosing->getType() == TYPE_STORAGE_QUALIFIER ||
268 enclosing->getType() == TYPE_LAYOUT_QUALIFIER ||
269 enclosing->getType() == TYPE_INTERPOLATION_QUALIFIER ||
270 enclosing->getType() == TYPE_INTERFACE_BLOCK ||
271 enclosing->getType() == TYPE_ARRAY_ELEMENT ||
272 enclosing->getType() == TYPE_STRUCT_MEMBER ||
273 enclosing->getType() == TYPE_TRANSFORM_FEEDBACK_TARGET);
282 InterfaceBlock (const SharedPtr& enclosing, bool named)
283 : Node (TYPE_INTERFACE_BLOCK, enclosing)
287 const Node* storageNode = enclosing.get();
301 ArrayElement (const SharedPtr& enclosing, int arraySize = DEFAULT_SIZE)
302 : Node (TYPE_ARRAY_ELEMENT, enclosing)
305 DE_ASSERT(enclosing->getType() == TYPE_STORAGE_QUALIFIER ||
306 enclosing->getType() == TYPE_LAYOUT_QUALIFIER ||
307 enclosing->getType() == TYPE_INTERPOLATION_QUALIFIER ||
308 enclosing->getType() == TYPE_INTERFACE_BLOCK ||
309 enclosing->getType() == TYPE_ARRAY_ELEMENT ||
310 enclosing->getType() == TYPE_STRUCT_MEMBER ||
311 enclosing->getType() == TYPE_TRANSFORM_FEEDBACK_TARGET);
326 StructMember (const SharedPtr& enclosing)
327 : Node(TYPE_STRUCT_MEMBER, enclosing)
329 DE_ASSERT(enclosing->getType() == TYPE_STORAGE_QUALIFIER ||
330 enclosing->getType() == TYPE_LAYOUT_QUALIFIER ||
331 enclosing->getType() == TYPE_INTERPOLATION_QUALIFIER ||
332 enclosing->getType() == TYPE_INTERFACE_BLOCK ||
333 enclosing->getType() == TYPE_ARRAY_ELEMENT ||
334 enclosing->getType() == TYPE_STRUCT_MEMBER ||
335 enclosing->getType() == TYPE_TRANSFORM_FEEDBACK_TARGET);
342 LayoutQualifier (const SharedPtr& enclosing, const glu::Layout& layout)
343 : Node (TYPE_LAYOUT_QUALIFIER, enclosing)
346 DE_ASSERT(enclosing->getType() == TYPE_STORAGE_QUALIFIER ||
347 enclosing->getType() == TYPE_LAYOUT_QUALIFIER ||
348 enclosing->getType() == TYPE_INTERPOLATION_QUALIFIER ||
349 enclosing->getType() == TYPE_DEFAULT_BLOCK ||
350 enclosing->getType() == TYPE_INTERFACE_BLOCK);
359 InterpolationQualifier (const SharedPtr& enclosing, const glu::Interpolation& interpolation)
360 : Node (TYPE_INTERPOLATION_QUALIFIER, enclosing)
363 DE_ASSERT(enclosing->getType() == TYPE_STORAGE_QUALIFIER ||
364 enclosing->getType() == TYPE_LAYOUT_QUALIFIER ||
365 enclosing->getType() == TYPE_INTERPOLATION_QUALIFIER ||
366 enclosing->getType() == TYPE_DEFAULT_BLOCK ||
367 enclosing->getType() == TYPE_INTERFACE_BLOCK);
376 ShaderSet (const SharedPtr& enclosing, glu::GLSLVersion version);
388 ShaderSet::ShaderSet (const SharedPtr& enclosing, glu::GLSLVersion version)
389 : Node (TYPE_SHADER_SET, enclosing)
392 DE_ASSERT(enclosing->getType() == TYPE_PROGRAM);
419 TransformFeedbackTarget (const SharedPtr& enclosing, const char* builtinVarName = DE_NULL)
420 : Node (TYPE_TRANSFORM_FEEDBACK_TARGET, enclosing)