Support Forum       G3D Web Page     
G3D::Args Member List

This is the complete list of members for G3D::Args, including all inherited members.

append(const UniformTable &other, const String &prefix="")G3D::UniformTable
append(const shared_ptr< UniformTable > &other, const String &prefix="")G3D::UniformTableinline
appendIndexStream(const IndexStream &indexStream)G3D::Args
appendToPreamble(const String &extra)G3D::UniformTableinline
Args()G3D::Args
ArgTable typedefG3D::UniformTable
clearAttributeAndIndexBindings()G3D::Args
clearAttributeArgs()G3D::Argsinline
clearUniform(const String &s)G3D::UniformTableinline
clearUniformBindings()G3D::UniformTableinline
computeGridDimG3D::Args
computeGroupSize() constG3D::Argsinline
createShared(ArgTypes &&... args)G3D::ReferenceCountedObjectinlineprotectedstatic
enableG3DArgs(bool enable)G3D::Args
getComputeGridDim() constG3D::Argsinline
getIndexStream() constG3D::Argsinline
getIndices() constG3D::Argsinline
getMacro(const String &name, String &value) constG3D::UniformTable
getPrimitiveType() constG3D::Argsinline
getRect() constG3D::Argsinline
getRectZCoord() constG3D::Argsinline
getTexCoordRect() constG3D::Argsinline
gpuAttributeTable() constG3D::UniformTableinline
GPUAttributeTable typedefG3D::UniformTableprotected
hasComputeGrid() constG3D::Argsinline
hasGPUIndexStream() constG3D::Argsinline
hasIndirectBuffer() constG3D::Argsinline
hasPreambleOrMacros() constG3D::UniformTableinline
hasRect() constG3D::Argsinline
hasStreamArgs() constG3D::Argsinline
hasUniform(const String &s) constG3D::UniformTableinline
indexCountArray() constG3D::Argsinline
indexOffsetArray() constG3D::Argsinline
indexStream() constG3D::Argsinline
indexStreamArray() constG3D::Argsinline
indirectBuffer() constG3D::Argsinline
indirectOffset() constG3D::Argsinline
m_macroArgsG3D::UniformTableprotected
m_preambleG3D::UniformTableprotected
m_streamArgsG3D::UniformTableprotected
m_uniformArgsG3D::UniformTableprotected
macro(const String &name) constG3D::UniformTableinline
numIndices() constG3D::Args
numInstances() constG3D::Argsinline
patchVerticesG3D::Args
preamble() constG3D::UniformTableinline
preambleAndMacroString() constG3D::UniformTable
rect() constG3D::Argsinline
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::Argsinline
setComputeGroupSize(const Vector3int32 &computeGroupSize)G3D::Argsinline
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::Argsinline
setMacro(const String &name, const String &value)G3D::UniformTable
setMacro(const String &name, const char *value)G3D::UniformTableinline
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::Argsinline
setNumIndices(int n)G3D::Argsinline
setNumInstances(int num)G3D::Argsinline
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::UniformTableinline
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::UniformTableinline
setUniform(const String &name, const shared_ptr< BindlessTextureHandle > &val, bool optional=false)G3D::UniformTable
texCoordRect() constG3D::Argsinline
toString() constG3D::Args
uniform(const String &name) constG3D::UniformTable
UniformTable()G3D::UniformTable
UniformTable(const Any &any)G3D::UniformTable
UniformTable(const UniformTable &other)G3D::UniformTableinline
uniformTable() constG3D::UniformTableinline
useG3DArgs() constG3D::Argsinline
~ReferenceCountedObject()G3D::ReferenceCountedObjectinlinevirtual
~UniformTable()G3D::UniformTablevirtual

documentation generated on Wed Nov 24 2021 08:01:53 using doxygen 1.8.15