Class Member Index for the Sh Library
This reference page catalogues every documented class member in the Sh library, sorted alphabetically and linked to the matching class documentation. Jump to a section using the letter shortcuts below, or open the full function index for a wider overview.

Jump to Members by Letter
Pick a letter to see the members whose names start with it.
Members Starting with A
- addBlock() — SH::ShBlockList
- addFace() — ShUtil::ShMesh< M >
- addStatement() — SH::ShBlockList
- addTransfer() — SH::ShStorage
- addValues() — SH::ShVariableNode
- append() — SH::ShCtrlGraphNode
- appendExit() — SH::ShCtrlGraph
- applyToInputs() — SH::ShFixedManipulatorNode
- applyToOutputs() — SH::ShFixedManipulatorNode
- arguments — SH::ShToken
- arity — SH::ShOperationInfo
- attach() — SH::ShVariableNode
Members Starting with B
Members Starting with C
- ccode — shgl::ArbInst
- cellnoise() — ShUtil::ShNoise< M, T, P >
- channels — SH::ShProgramNode
- clear() — ShUtil::ShMesh< M >
- clearMarked() — SH::ShCtrlGraphNode
- clone() — SH::ShProgramNode
- code() — SH::ShProgramNode, SH::ShProgram
- collectVariables() — SH::ShProgramNode
- commutative — SH::ShOperationInfo
- compile() — SH::ShProgramNode, SH::ShProgram
- computePredecessors() — SH::ShCtrlGraph
- conjugate() — SH::ShQuaternion< B, T >
- constants — SH::ShProgramNode
- cost() — SH::ShStorage, SH::ShTransfer
- count() — SH::ShChannel< T >
- ctrlGraph — SH::ShProgramNode
Members Starting with D
- data() — SH::ShHostStorage, SH::ShImage3D
- depth() — SH::ShImage3D
- describe_interface() — SH::ShProgramNode, SH::ShProgram
- dirty() — SH::ShStorage
- dot() — SH::ShQuaternion< B, T >
Members Starting with E
- earTriangulate() — ShUtil::ShMesh< M >
- elements() — SH::ShImage3D, SH::ShImage
- empty() — SH::ShBlockList
- evaluator() — SH::ShVariableNode
Members Starting with F
- findStorage() — SH::ShMemory
- finish() — SH::ShProgramNode
- finished() — SH::ShProgramNode
- follower — SH::ShCtrlGraphNode
Members Starting with G
- getArgument() — SH::ShTokenizer
- getMatrix() — SH::ShQuaternion< B, T >
- getValue() — SH::ShVariableNode
- getValues() — SH::ShVariable, SH::ShQuaternion< B, T >
- getVector() — SH::ShQuaternion< B, T >
- graphvizDump() — SH::ShCtrlGraphNode
Members Starting with H
- hasValues() — SH::ShVariableNode, SH::ShVariable
- height() — SH::ShImage3D, SH::ShImage
- highBound() — SH::ShVariable
Members Starting with I
- id() — SH::ShHostStorage, SH::ShStorage
- identity() — SH::ShSwizzle
- inputs — SH::ShProgramNode
- insertHalfEdge() — ShUtil::ShMesh< M >
- internal() — SH::ShMatrix< Rows, Cols, Binding, T >
- inverse() — SH::ShQuaternion< B, T >
- isArgument() — SH::ShBlockList
Members Starting with L
- length() — SH::ShHostStorage
- loadPng() — SH::ShImage
- lock() — SH::ShVariableNode
- lowBound() — SH::ShVariable
Members Starting with M
- m_neg — SH::ShVariable
- m_node — SH::ShVariable
- m_swizzle — SH::ShVariable
- mark() — SH::ShCtrlGraphNode
- marked() — SH::ShCtrlGraphNode
- memory() — SH::ShStorage, SH::ShChannel< T >
- mergeEdges() — ShUtil::ShMesh< M >
- mergeVertices() — ShUtil::ShMesh< M >
- message() — SH::ShException
Members Starting with N
- name — SH::ShVariableNode, SH::ShQuaternion< B, T >, SH::ShMatrix< Rows, Cols, Binding, T >, SH::ShOperationInfo
- nameOfType() — SH::ShVariableNode
- neg() — SH::ShVariable
- node() — SH::ShVariable, SH::ShProgram, SH::ShChannel< T >
- normalize() — SH::ShQuaternion< B, T >
- null() — SH::ShVariable
Members Starting with O
- object() — SH::ShPointer< T >
- operator *() — SH::ShSwizzle, SH::ShQuaternion< B, T >
- operator *=() — SH::ShSwizzle, SH::ShQuaternion< B, T >, SH::ShMatrix< Rows, Cols, Binding, T >
- operator bool() — SH::ShPointer< T >
- operator!=() — SH::ShPointer< T >
- operator()() — SH::ShVariable, SH::ShMatrixRows< Rows, Cols, T >, SH::ShMatrix< Rows, Cols, Binding, T >, SH::ShImage3D, SH::ShImage, SH::ShGeneric< N, T >, SH::ShChannel< T >, SH::ShBaseTexture2D< T >
- operator+() — SH::ShQuaternion< B, T >
- operator+=() — SH::ShQuaternion< B, T >, SH::ShMatrix< Rows, Cols, Binding, T >
- operator-() — SH::ShQuaternion< B, T >
- operator-=() — SH::ShQuaternion< B, T >, SH::ShMatrix< Rows, Cols, Binding, T >
- operator/=() — SH::ShMatrix< Rows, Cols, Binding, T >
- operator<() — SH::ShPointer< T >
- operator<< — shgl::ArbReg, SH::ShBlockList
- operator=() — ShUtil::ShMesh< M >, SH::ShQuaternion< B, T >, SH::ShMatrix< Rows, Cols, Binding, T >, SH::ShImage3D, SH::ShImage, SH::ShChannel< T >
- operator==() — SH::ShSwizzle, SH::ShPointer< T >
- operator[]() — SH::ShSwizzle, SH::ShMatrix< Rows, Cols, Binding, T >
- orphan() — SH::ShStorage
- outputs — SH::ShProgramNode
Members Starting with P
- parse() — SH::ShParser
- perlin() — ShUtil::ShNoise< M, T, P >
- popArgQueue() — SH::ShTokenizer
- postorder() — SH::ShDomTree
- preorder() — SH::ShDomTree
- prependEntry() — SH::ShCtrlGraph
- print() — SH::ShToken, SH::ShProgramNode, SH::ShCtrlGraphNode, SH::ShBlockList, SH::ShBlock, SH::ShBasicBlock
- printDecl() — shgl::ArbReg
- processArg() — SH::ShTokenizer
- pushArg() — SH::ShTokenizer
- pushArgQueue() — SH::ShTokenizer
Members Starting with R
- range() — SH::ShVariableNode, SH::ShVariable, SH::ShMatrix< Rows, Cols, Binding, T >
- refCount() — SH::ShPointer< T >
- removeFace() — ShUtil::ShMesh< M >
- removeHalfEdge() — ShUtil::ShMesh< M >
- removeStorage() — SH::ShMemory
- result — SH::ShTokenArgument
Members Starting with S
- savePng() — SH::ShImage
- savePng16() — SH::ShImage
- setTimestamp() — SH::ShStorage
- setUnit() — SH::ShQuaternion< B, T >
- setValue() — SH::ShVariableNode
- setValues() — SH::ShVariable
- ShBitSet() — SH::ShBitSet
- ShBlockList::getFront() — SH::ShBlockList
- ShBlockList::removeFront() — SH::ShBlockList
- ShChannel() — SH::ShChannel< T >
- ShException() — SH::ShException
- ShHostStorage() — SH::ShHostStorage
- ShImage() — SH::ShImage
- ShImage3D() — SH::ShImage3D
- ShManipulator() — SH::ShManipulator< T >
- ShMatrix() — SH::ShMatrix< Rows, Cols, Binding, T >
- ShMesh() — ShUtil::ShMesh< M >
- ShQuaternion() — SH::ShQuaternion< B, T >
- ShSwizzle() — SH::ShSwizzle
- size() — SH::ShVariableNode, SH::ShVariable, SH::ShSwizzle
- subMatrix() — SH::ShMatrix< Rows, Cols, Binding, T >
- successors — SH::ShCtrlGraphNode
- swizzle() — SH::ShVariable
- sync() — SH::ShStorage
Members Starting with T
- target() — SH::ShProgramNode, SH::ShProgram
- temps — SH::ShProgramNode
- textures — SH::ShProgramNode
- timestamp() — SH::ShStorage, SH::ShMemory
- tokenizer — SH::ShProgramNode
- transfer() — SH::ShStorage, SH::ShTransfer
- type() — SH::ShToken
Members Starting with U
- uniform() — SH::ShVariableNode, SH::ShVariable
- uniforms — SH::ShProgramNode
- unlock() — SH::ShVariableNode
- update() — SH::ShVariableNode
- update_cc — shgl::ArbInst
- updateUniform() — SH::ShProgramNode, SH::ShProgram
Members Starting with V
- ValueType — SH::ShVariableNode
Members Starting with W
- width() — SH::ShImage3D, SH::ShImage
Destructors
- ~ShHostStorage() — SH::ShHostStorage
- ~ShMesh() — ShUtil::ShMesh< M >
About This Index
This member listing was generated on Mon Oct 18 14:17:52 2004 for Sh by 1.3.7. Every entry links to the class documentation in which the member is declared.
Members are grouped by their first letter, and each entry names the class where the member is declared so you can move straight to the relevant documentation. Use the letter shortcuts to reach a section quickly, or follow the full function index for a complete overview of the Sh library reference.
