Lines Matching defs:ProgramInput
84 struct ProgramInput struct
89 GLenum getType() const { return pod.type; } in getType()
90 bool isBuiltIn() const { return pod.flagBits.isBuiltIn; } in isBuiltIn()
91 bool isArray() const { return pod.flagBits.isArray; } in isArray()
92 bool isActive() const { return pod.flagBits.active; } in isActive()
93 bool isPatch() const { return pod.flagBits.isPatch; } in isPatch()
94 int getLocation() const { return pod.location; } in getLocation()
95 unsigned int getBasicTypeElementCount() const { return pod.basicTypeElementCount; } in getBasicTypeElementCount()
96 unsigned int getArraySizeProduct() const { return pod.arraySizeProduct; } in getArraySizeProduct()
97 uint32_t getId() const { return pod.id; } in getId()
98 sh::InterpolationType getInterpolation() const in getInterpolation()
103 void setLocation(int location) { pod.location = location; } in setLocation()
104 void resetEffectiveLocation() in resetEffectiveLocation()
112 std::string name;
113 std::string mappedName;
116 struct PODStruct
140 } pod;