Lines Matching defs:enclosing

297 	DefaultBlock (const SharedPtr& enclosing)
298 : Node(TYPE_DEFAULT_BLOCK, enclosing)
301 DE_ASSERT(enclosing->getType() == TYPE_SHADER ||
302 enclosing->getType() == TYPE_SHADER_SET);
309 StorageQualifier (const SharedPtr& enclosing, glu::Storage storage)
310 : Node (TYPE_STORAGE_QUALIFIER, enclosing)
314 DE_ASSERT(enclosing->getType() == TYPE_DEFAULT_BLOCK);
323 Variable (const SharedPtr& enclosing, glu::DataType dataType)
324 : Node (TYPE_VARIABLE, enclosing)
327 DE_ASSERT(enclosing->getType() == TYPE_STORAGE_QUALIFIER ||
328 enclosing->getType() == TYPE_LAYOUT_QUALIFIER ||
329 enclosing->getType() == TYPE_INTERPOLATION_QUALIFIER ||
330 enclosing->getType() == TYPE_INTERFACE_BLOCK ||
331 enclosing->getType() == TYPE_ARRAY_ELEMENT ||
332 enclosing->getType() == TYPE_STRUCT_MEMBER ||
333 enclosing->getType() == TYPE_TRANSFORM_FEEDBACK_TARGET);
342 InterfaceBlock (const SharedPtr& enclosing, bool named)
343 : Node (TYPE_INTERFACE_BLOCK, enclosing)
347 const Node* storageNode = enclosing.get();
364 ArrayElement (const SharedPtr& enclosing, int arraySize = DEFAULT_SIZE)
365 : Node (TYPE_ARRAY_ELEMENT, enclosing)
368 DE_ASSERT(enclosing->getType() == TYPE_STORAGE_QUALIFIER ||
369 enclosing->getType() == TYPE_LAYOUT_QUALIFIER ||
370 enclosing->getType() == TYPE_INTERPOLATION_QUALIFIER ||
371 enclosing->getType() == TYPE_INTERFACE_BLOCK ||
372 enclosing->getType() == TYPE_ARRAY_ELEMENT ||
373 enclosing->getType() == TYPE_STRUCT_MEMBER ||
374 enclosing->getType() == TYPE_TRANSFORM_FEEDBACK_TARGET);
389 StructMember (const SharedPtr& enclosing)
390 : Node(TYPE_STRUCT_MEMBER, enclosing)
392 DE_ASSERT(enclosing->getType() == TYPE_STORAGE_QUALIFIER ||
393 enclosing->getType() == TYPE_LAYOUT_QUALIFIER ||
394 enclosing->getType() == TYPE_INTERPOLATION_QUALIFIER ||
395 enclosing->getType() == TYPE_INTERFACE_BLOCK ||
396 enclosing->getType() == TYPE_ARRAY_ELEMENT ||
397 enclosing->getType() == TYPE_STRUCT_MEMBER ||
398 enclosing->getType() == TYPE_TRANSFORM_FEEDBACK_TARGET);
405 LayoutQualifier (const SharedPtr& enclosing, const glu::Layout& layout)
406 : Node (TYPE_LAYOUT_QUALIFIER, enclosing)
409 DE_ASSERT(enclosing->getType() == TYPE_STORAGE_QUALIFIER ||
410 enclosing->getType() == TYPE_LAYOUT_QUALIFIER ||
411 enclosing->getType() == TYPE_INTERPOLATION_QUALIFIER ||
412 enclosing->getType() == TYPE_DEFAULT_BLOCK ||
413 enclosing->getType() == TYPE_INTERFACE_BLOCK);
422 InterpolationQualifier (const SharedPtr& enclosing, const glu::Interpolation& interpolation)
423 : Node (TYPE_INTERPOLATION_QUALIFIER, enclosing)
426 DE_ASSERT(enclosing->getType() == TYPE_STORAGE_QUALIFIER ||
427 enclosing->getType() == TYPE_LAYOUT_QUALIFIER ||
428 enclosing->getType() == TYPE_INTERPOLATION_QUALIFIER ||
429 enclosing->getType() == TYPE_DEFAULT_BLOCK ||
430 enclosing->getType() == TYPE_INTERFACE_BLOCK);
439 ShaderSet (const SharedPtr& enclosing, glu::GLSLVersion version);
440 ShaderSet (const SharedPtr& enclosing, glu::GLSLVersion version, deUint32 stagesPresentBits, deUint32 stagesReferencingBits);
454 ShaderSet::ShaderSet (const SharedPtr& enclosing, glu::GLSLVersion version)
455 : Node (TYPE_SHADER_SET, enclosing)
458 DE_ASSERT(enclosing->getType() == TYPE_PROGRAM);
464 ShaderSet::ShaderSet (const SharedPtr& enclosing,
468 : Node (TYPE_SHADER_SET, enclosing)
517 TransformFeedbackTarget (const SharedPtr& enclosing, const char* builtinVarName = DE_NULL)
518 : Node (TYPE_TRANSFORM_FEEDBACK_TARGET, enclosing)