Lines Matching defs:LinkedUniform

81 struct LinkedUniform  struct
94 const UniformTypeInfo &getUniformTypeInfo() const in getUniformTypeInfo()
99 bool isSampler() const { return getUniformTypeInfo().isSampler; } in isSampler()
100 bool isImage() const { return getUniformTypeInfo().isImageType; } in isImage()
101 bool isAtomicCounter() const { return IsAtomicCounterType(getType()); } in isAtomicCounter()
102 bool isInDefaultBlock() const { return pod.bufferIndex == -1; } in isInDefaultBlock()
103 size_t getElementSize() const { return getUniformTypeInfo().externalSize; } in getElementSize()
104 GLint getElementComponents() const { return GetUniformElementComponents(pod.typeIndex); } in getElementComponents()
106 bool isTexelFetchStaticUse() const { return pod.flagBits.texelFetchStaticUse; } in isTexelFetchStaticUse()
107 bool isFragmentInOut() const { return pod.flagBits.isFragmentInOut; } in isFragmentInOut()
109 bool isArray() const { return pod.flagBits.isArray; } in isArray()
110 uint16_t getBasicTypeElementCount() const in getBasicTypeElementCount()
116 GLenum getType() const { return getUniformTypeInfo().type; } in getType()
117 uint16_t getOuterArrayOffset() const { return pod.outerArrayOffset; } in getOuterArrayOffset()
118 uint16_t getOuterArraySizeProduct() const { return pod.outerArraySizeProduct; } in getOuterArraySizeProduct()
119 int16_t getBinding() const { return pod.binding; } in getBinding()
120 int16_t getOffset() const { return pod.offset; } in getOffset()
121 int getBufferIndex() const { return pod.bufferIndex; } in getBufferIndex()
122 int getLocation() const { return pod.location; } in getLocation()
123 GLenum getImageUnitFormat() const { return pod.imageUnitFormat; } in getImageUnitFormat()
127 struct PODStruct
172 } pod;