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 |