| append(const UniformTable &other, const String &prefix="") | G3D::UniformTable | |
| append(const shared_ptr< UniformTable > &other, const String &prefix="") | G3D::UniformTable | inline |
| appendIndexStream(const IndexStream &indexStream) | G3D::Args | |
| appendToPreamble(const String &extra) | G3D::UniformTable | inline |
| Args() | G3D::Args | |
| ArgTable typedef | G3D::UniformTable | |
| clearAttributeAndIndexBindings() | G3D::Args | |
| clearAttributeArgs() | G3D::Args | inline |
| clearUniform(const String &s) | G3D::UniformTable | inline |
| clearUniformBindings() | G3D::UniformTable | inline |
| computeGridDim | G3D::Args | |
| computeGroupSize() const | G3D::Args | inline |
| createShared(ArgTypes &&... args) | G3D::ReferenceCountedObject | inlineprotectedstatic |
| enableG3DArgs(bool enable) | G3D::Args | |
| getComputeGridDim() const | G3D::Args | inline |
| getIndexStream() const | G3D::Args | inline |
| getIndices() const | G3D::Args | inline |
| getMacro(const String &name, String &value) const | G3D::UniformTable | |
| getPrimitiveType() const | G3D::Args | inline |
| getRect() const | G3D::Args | inline |
| getRectZCoord() const | G3D::Args | inline |
| getTexCoordRect() const | G3D::Args | inline |
| gpuAttributeTable() const | G3D::UniformTable | inline |
| GPUAttributeTable typedef | G3D::UniformTable | protected |
| hasComputeGrid() const | G3D::Args | inline |
| hasGPUIndexStream() const | G3D::Args | inline |
| hasIndirectBuffer() const | G3D::Args | inline |
| hasPreambleOrMacros() const | G3D::UniformTable | inline |
| hasRect() const | G3D::Args | inline |
| hasStreamArgs() const | G3D::Args | inline |
| hasUniform(const String &s) const | G3D::UniformTable | inline |
| indexCountArray() const | G3D::Args | inline |
| indexOffsetArray() const | G3D::Args | inline |
| indexStream() const | G3D::Args | inline |
| indexStreamArray() const | G3D::Args | inline |
| indirectBuffer() const | G3D::Args | inline |
| indirectOffset() const | G3D::Args | inline |
| m_macroArgs | G3D::UniformTable | protected |
| m_preamble | G3D::UniformTable | protected |
| m_streamArgs | G3D::UniformTable | protected |
| m_uniformArgs | G3D::UniformTable | protected |
| macro(const String &name) const | G3D::UniformTable | inline |
| numIndices() const | G3D::Args | |
| numInstances() const | G3D::Args | inline |
| patchVertices | G3D::Args | |
| preamble() const | G3D::UniformTable | inline |
| preambleAndMacroString() const | G3D::UniformTable | |
| rect() const | G3D::Args | inline |
| setArrayUniform(const String &name, int index, const shared_ptr< BindlessTextureHandle > &val, bool optional=false) | G3D::UniformTable | |
| setArrayUniform(const String &name, int index, int val, bool optional=false) | G3D::UniformTable | |
| setArrayUniform(const String &name, int index, float val, bool optional=false) | G3D::UniformTable | |
| setArrayUniform(const String &name, int index, const Vector2 &val, bool optional=false) | G3D::UniformTable | |
| setArrayUniform(const String &name, int index, const Vector3 &val, bool optional=false) | G3D::UniformTable | |
| setArrayUniform(const String &name, int index, const Vector4 &val, bool optional=false) | G3D::UniformTable | |
| setArrayUniform(const String &name, int index, const Color1 &val, bool optional=false) | G3D::UniformTable | |
| setArrayUniform(const String &name, int index, const Color3 &val, bool optional=false) | G3D::UniformTable | |
| setArrayUniform(const String &name, int index, const Color4 &val, bool optional=false) | G3D::UniformTable | |
| setArrayUniform(const String &name, int index, const Matrix2 &val, bool optional=false) | G3D::UniformTable | |
| setArrayUniform(const String &name, int index, const Matrix3 &val, bool optional=false) | G3D::UniformTable | |
| setArrayUniform(const String &name, int index, const Matrix4 &val, bool optional=false) | G3D::UniformTable | |
| setArrayUniform(const String &name, int index, const Matrix2x3 &val, bool optional=false) | G3D::UniformTable | |
| setArrayUniform(const String &name, int index, const CoordinateFrame &val, bool optional=false) | G3D::UniformTable | |
| setAttributeArray(const String &name, const AttributeArray &val, int instanceDivisor=0) | G3D::UniformTable | |
| setComputeGridDim(const Vector3int32 &computeGridDim) | G3D::Args | inline |
| setComputeGroupSize(const Vector3int32 &computeGroupSize) | G3D::Args | inline |
| setImageUniform(const String &name, const shared_ptr< Texture > &val, Access access=Access::READ_WRITE, int mipLevel=0, bool optional=false) | G3D::UniformTable | |
| setImageUniform(const String &name, const shared_ptr< BufferTexture > &val, Access access=Access::READ_WRITE, bool optional=false) | G3D::UniformTable | |
| setIndexStream(const IndexStream &indStream) | G3D::Args | |
| setIndirectBuffer(const shared_ptr< GLPixelTransferBuffer > &b, size_t offset=0) | G3D::Args | inline |
| setMacro(const String &name, const String &value) | G3D::UniformTable | |
| setMacro(const String &name, const char *value) | G3D::UniformTable | inline |
| setMacro(const String &name, bool val) | G3D::UniformTable | |
| setMacro(const String &name, int val) | G3D::UniformTable | |
| setMacro(const String &name, uint32 val) | G3D::UniformTable | |
| setMacro(const String &name, double val) | G3D::UniformTable | |
| setMacro(const String &name, float val) | G3D::UniformTable | |
| setMacro(const String &name, const Vector2 &val) | G3D::UniformTable | |
| setMacro(const String &name, const Vector3 &val) | G3D::UniformTable | |
| setMacro(const String &name, const Vector4 &val) | G3D::UniformTable | |
| setMacro(const String &name, const Color1 &val) | G3D::UniformTable | |
| setMacro(const String &name, const Color3 &val) | G3D::UniformTable | |
| setMacro(const String &name, const Color4 &val) | G3D::UniformTable | |
| setMacro(const String &name, const Vector2int32 &val) | G3D::UniformTable | |
| setMacro(const String &name, const Vector2uint32 &val) | G3D::UniformTable | |
| setMacro(const String &name, const Vector3int32 &val) | G3D::UniformTable | |
| setMacro(const String &name, const Vector2int16 &val) | G3D::UniformTable | |
| setMacro(const String &name, const Vector3int16 &val) | G3D::UniformTable | |
| setMacro(const String &name, const Vector4int16 &val) | G3D::UniformTable | |
| setMacro(const String &name, const Vector4uint16 &val) | G3D::UniformTable | |
| setMacro(const String &name, const Matrix2 &val) | G3D::UniformTable | |
| setMacro(const String &name, const Matrix3 &val) | G3D::UniformTable | |
| setMacro(const String &name, const Matrix4 &val) | G3D::UniformTable | |
| setMacro(const String &name, const CoordinateFrame &val) | G3D::UniformTable | |
| setMacro(const String &name, const Matrix &val) | G3D::UniformTable | |
| setMultiDrawArrays(const Array< int > &offsets, const Array< int > &counts) | G3D::Args | inline |
| setNumIndices(int n) | G3D::Args | inline |
| setNumInstances(int num) | G3D::Args | inline |
| setPreamble(const String &preamble) | G3D::UniformTable | |
| setPrimitiveType(PrimitiveType type) | G3D::Args | |
| setRect(const Rect2D &rect, float zCoord=-1, const Rect2D &texCoordRect=Rect2D(Vector2(1, 1))) | G3D::Args | |
| setUniform(const String &name, bool val, bool optional) | G3D::UniformTable | |
| setUniform(const String &name, bool val) | G3D::UniformTable | inline |
| setUniform(const String &name, int val, bool optional=false) | G3D::UniformTable | |
| setUniform(const String &name, float val, bool optional=false) | G3D::UniformTable | |
| setUniform(const String &name, uint32 val, bool optional=false) | G3D::UniformTable | |
| setUniform(const String &name, double val, bool optional=false) | G3D::UniformTable | |
| setUniform(const String &name, uint64 val, bool optional=false) | G3D::UniformTable | |
| setUniform(const String &name, const Vector2 &val, bool optional=false) | G3D::UniformTable | |
| setUniform(const String &name, const Vector3 &val, bool optional=false) | G3D::UniformTable | |
| setUniform(const String &name, const Vector4 &val, bool optional=false) | G3D::UniformTable | |
| setUniform(const String &name, const Color1 &val, bool optional=false) | G3D::UniformTable | |
| setUniform(const String &name, const Color3 &val, bool optional=false) | G3D::UniformTable | |
| setUniform(const String &name, const Color4 &val, bool optional=false) | G3D::UniformTable | |
| setUniform(const String &name, const Vector2int32 &val, bool optional=false) | G3D::UniformTable | |
| setUniform(const String &name, const Vector2uint32 &val, bool optional=false) | G3D::UniformTable | |
| setUniform(const String &name, const Vector3int32 &val, bool optional=false) | G3D::UniformTable | |
| setUniform(const String &name, const Vector2int16 &val, bool optional=false) | G3D::UniformTable | |
| setUniform(const String &name, const Vector3int16 &val, bool optional=false) | G3D::UniformTable | |
| setUniform(const String &name, const Vector4int16 &val, bool optional=false) | G3D::UniformTable | |
| setUniform(const String &name, const Vector4uint16 &val, bool optional=false) | G3D::UniformTable | |
| setUniform(const String &name, const Matrix2 &val, bool optional=false) | G3D::UniformTable | |
| setUniform(const String &name, const Matrix3 &val, bool optional=false) | G3D::UniformTable | |
| setUniform(const String &name, const Matrix4 &val, bool optional=false) | G3D::UniformTable | |
| setUniform(const String &name, const Matrix2x3 &val, bool optional=false) | G3D::UniformTable | |
| setUniform(const String &name, const Matrix &val, bool optional=false) | G3D::UniformTable | |
| setUniform(const String &name, const CoordinateFrame &val, bool optional=false) | G3D::UniformTable | |
| setUniform(const String &name, const shared_ptr< Texture > &val, const Sampler &settings, bool optional=false) | G3D::UniformTable | |
| setUniform(const String &name, const shared_ptr< BufferTexture > &val, bool optional) | G3D::UniformTable | |
| setUniform(const String &name, const shared_ptr< BufferTexture > &val) | G3D::UniformTable | inline |
| setUniform(const String &name, const shared_ptr< BindlessTextureHandle > &val, bool optional=false) | G3D::UniformTable | |
| texCoordRect() const | G3D::Args | inline |
| toString() const | G3D::Args | |
| uniform(const String &name) const | G3D::UniformTable | |
| UniformTable() | G3D::UniformTable | |
| UniformTable(const Any &any) | G3D::UniformTable | |
| UniformTable(const UniformTable &other) | G3D::UniformTable | inline |
| uniformTable() const | G3D::UniformTable | inline |
| useG3DArgs() const | G3D::Args | inline |
| ~ReferenceCountedObject() | G3D::ReferenceCountedObject | inlinevirtual |
| ~UniformTable() | G3D::UniformTable | virtual |