Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

Sh Compound List

Here are the classes, structs, unions and interfaces with brief descriptions:
SH::ShAttrib< N, Kind, T, Swizzled >A generic attribute (or parameter) holding N values
SH::ShBasicBlockA basic block
SH::ShBlockA generic block or token
SH::ShCheckDims< N, ScalarLHS, M, ScalarRHS >Utility template to check whether dimensions are equal or scalar
SH::ShConstant< N, T >A shader-compile-time constant
SH::ShCtrlGraphA control-flow graph
SH::ShDomTreeA dominator tree in a flowgraph
SH::ShEnvironmentGlobal settings for the current program
SH::ShExceptionA generic exception
SH::ShImageExceptionAn exception relating to an ShImage operation
SH::ShIntEqual< A, B >Enforce that A == B (will not instantiate otherwise)
SH::ShLinearAllocatorA simple, basic-block based linear register allocator
SH::ShMatrix< Rows, Cols, Kind, T >A matrix of Rows by Cols elements
SH::ShMatrixRows< Rows, Cols, T >A few rows from a matrix
SH::ShOperationInfoInformation related to a specific operation
SH::ShParseExceptionAn exception representing a parse error
SH::ShProgramNodeA particular Sh program
SH::ShRefCount< T >A reference-counting smart pointer
SH::ShRefCountableA class which can be reference-counted
SH::ShStatementA single statement
SH::ShSwizzleRepresents swizzling of a variable
SH::ShSwizzleExceptionThrown when an invalid swizzle is specified (e.g
SH::ShTokenA token in the (unparsed) parse tree
SH::ShTokenArgumentA token argument, e.g. to SH_IF or SH_FOR
SH::ShTokenizerA tokenizer
SH::ShTokenizerExceptionAn exception indicating a tokenizer error
SH::ShVariableA reference and interface to a generic n-tuple variable
SH::ShVariableN< N, T >A variable of length N
SH::ShVariableNodeA generic n-tuple variable

Generated on Thu Aug 7 15:29:42 2003 for Sh by doxygen1.2.18