Classes | |
| struct | ShArrayTraits |
| Default traits for ShArray. More... | |
| class | ShArray1D |
| One-dimensional array. More... | |
| class | ShArray2D |
| Two-dimensional square power-of-two array. More... | |
| class | ShArrayRect |
| Two-dimensional non-square array. More... | |
| class | ShArray3D |
| Three-dimensional array. More... | |
| class | ShArrayCube |
| Cube array. More... | |
| class | ShAttrib |
| A generic attribute (or parameter) holding N values. More... | |
| class | ShAttrib< 1, Binding, T, Semantic, Swizzled > |
| class | ShAttrib< 2, Binding, T, Semantic, Swizzled > |
| class | ShAttrib< 3, Binding, T, Semantic, Swizzled > |
| class | ShAttrib< 4, Binding, T, Semantic, Swizzled > |
| class | ShTrivialBackendSet |
| class | ShBackendCode |
| class | ShBackendSet |
| class | ShBackend |
| class | ShBaseTexture |
| class | ShBaseTexture1D |
| Base type for 1D Textures. More... | |
| class | ShBaseTexture2D |
| Base type for 2D Textures. More... | |
| class | ShBaseTextureRect |
| Base type for Rectangular Textures. More... | |
| class | ShBaseTexture3D |
| Base type for 3D Textures. More... | |
| class | ShBaseTextureCube |
| Base type for Cube Textures. More... | |
| class | ShBasicBlock |
| A basic block. More... | |
| class | ShBitRef |
| class | ShBitSet |
| A bitset. More... | |
| class | ShBlock |
| A generic block or token. More... | |
| class | ShBlockList |
| A list of generic blocks. More... | |
| struct | ShCastMgrEdge |
| struct | ShCastMgrVertex |
| class | ShCastMgrGraph |
| class | ShCastManager |
| class | ShCfgBlock |
| A control-flow graph block A cfg block is a block composed a previously defined control graph, Normally the block stores a copy, but for internal use you may set copy = false to use the original graph. More... | |
| class | ShChannel |
| The client interface to a single-channel typed data stream. More... | |
| class | ShChannelNode |
| struct | ShConcreteCTypeOp< SH_OP_CMUL, T > |
| struct | ShConcreteCTypeOp< SH_OP_CSUM, T > |
| struct | ShConcreteCTypeOp< SH_OP_LIT, T > |
| struct | ShConcreteCTypeOp< SH_OP_HASH, T > |
| struct | ShConcreteCTypeOp< SH_OP_NOISE, T > |
| struct | ShConcreteCTypeOp< SH_OP_DOT, T > |
| struct | ShConcreteCTypeOp< SH_OP_XPD, T > |
| struct | ShConcreteRegularOp< SH_OP_CMUL, T > |
| struct | ShConcreteRegularOp< SH_OP_CSUM, T > |
| struct | ShConcreteRegularOp< SH_OP_LIT, T > |
| struct | ShConcreteRegularOp< SH_OP_HASH, T > |
| struct | ShConcreteRegularOp< SH_OP_NOISE, T > |
| struct | ShConcreteRegularOp< SH_OP_NORM, T > |
| struct | ShConcreteRegularOp< SH_OP_DOT, T > |
| struct | ShConcreteRegularOp< SH_OP_XPD, T > |
| class | ShContext |
| struct | ClearPreds |
| struct | ComputePreds |
| struct | CtrlGraphCopier |
| struct | ShCtrlGraphBranch |
| class | ShCtrlGraphNode |
| A node in the control graph. More... | |
| class | ShCtrlGraph |
| A control-flow graph. More... | |
| struct | ShDataTypeCppType< T, SH_HOST > |
| struct | ShDataTypeCppType< T, SH_MEM > |
| struct | ShHostType |
| struct | ShMemType |
| struct | ShDataTypeConstant |
| Sets the constant values for a given data type. More... | |
| struct | DebugDumper |
| class | ShDomTree |
| A dominator tree in a flowgraph. More... | |
| struct | ShEvalOpInfo |
| class | ShEval |
| class | ShEvalOp |
| struct | ShRegularOp |
| A ShRegularOp is one where all the arguments and the destination are variants of type V (data type SH_HOST). More... | |
| struct | ShConcreteRegularOp |
| struct | ShConcreteCTypeOp |
| evalOp that uses cmath functions and More... | |
| struct | ShRegularOpChooser |
| class | ShException |
| A generic exception. More... | |
| class | ShParseException |
| An exception representing a parse error. More... | |
| class | ShScopeException |
| An exception representing a scoping violation. More... | |
| class | ShImageException |
| An exception relating to an ShImage operation. More... | |
| class | ShAlgebraException |
| An exception relating to an ShAlgebra operation. More... | |
| class | ShOptimizerException |
| An exception relating to an ShOptimizer operation. More... | |
| class | ShTransformerException |
| An exception relating to an ShTransformer operation. More... | |
| class | ShBackendException |
| An exception relating to an ShBackend operation. More... | |
| class | ShFixedManipulatorNode |
| A ShFixedManipulator is a ShProgram output manipulator. More... | |
| class | ShKeepNode |
| class | ShLoseNode |
| class | ShDupNode |
| class | ShProgramManipNode |
| class | ShTreeManipNode |
| struct | ShFractionLongType |
| Determines the computation used for intermediate values This means that the maximum fractiona type T supported has half as many bits as the largets integer type supported in hardware. More... | |
| struct | ShFractionLongType< int > |
| struct | ShFractionLongType< short > |
| struct | ShFractionLongType< char > |
| struct | ShFractionLongType< unsigned int > |
| struct | ShFractionLongType< unsigned short > |
| struct | ShFractionLongType< unsigned char > |
| struct | ShFractionSignedLongType |
| struct | ShFractionSignedLongType< int > |
| struct | ShFractionSignedLongType< short > |
| struct | ShFractionSignedLongType< char > |
| struct | ShFractionSignedLongType< unsigned int > |
| struct | ShFractionSignedLongType< unsigned short > |
| struct | ShFractionSignedLongType< unsigned char > |
| struct | ShFraction |
| This param does not exist any more because the default param broke some stuff like ShIsFraction in ShStorageType.hpp under VC.NET, and I don't have time to fix it right now. More... | |
| class | ShGeneric |
| A variable of length N. More... | |
| class | ShGeneric< 1, T > |
| struct | ShGraphType |
| struct | ShGraphVertex |
| struct | ShGraphEdge |
| class | ShGraph |
| struct | ShGraphDefaultDumper |
| does a graphviz dump of the graph More... | |
| struct | NegativeWeigher |
| struct | ShHalf |
| struct | ShHashFunc |
| class | ShHashMap |
| struct | ShPairHash |
| Some useful stuff. More... | |
| class | ShPairHashMap |
| struct | ShTriple |
| struct | ShTripleHash |
| class | ShTripleHashMap |
| struct | ShPairPair |
| struct | ShPairPairHash |
| class | ShPairPairHashMap |
| class | ShTypedImage |
| An image, consisting of a rectangle of floating-point elements. More... | |
| class | ShImage3D |
| A 3D image. More... | |
| class | ShInfo |
| Dummy class representing additional information that can be attached to certain Sh objects for internal usage. More... | |
| class | ShInfoComment |
| A simple Info class for attaching string comments to objects. More... | |
| class | ShInfoHolder |
| A holder for information. More... | |
| struct | ShVariableReplacer |
| class | ShVarTransformMap |
| Keeps a (potentially composite) mapping from new variables (ex. More... | |
| class | ShInterp |
| Set Interpolation level in Texture type. More... | |
| class | ShNoise |
| A Perlin noise/turbulence generator. More... | |
| struct | _IntPow |
| struct | _IntPow< N, 1 > |
| struct | GridGenFactory |
| struct | DefaultGenFactory |
| struct | NullGenFactory |
| struct | LerpGenFactory |
| struct | CombinedPropFactory |
| struct | DistSqPropFactory |
| struct | Dist_1PropFactory |
| struct | Dist_InfPropFactory |
| struct | DistSqGradientPropFactory |
| struct | Dist_1GradientPropFactory |
| struct | Dist_InfGradientPropFactory |
| struct | CellnoisePropFactory |
| struct | Tex2DPropFactory |
| struct | ShLifeTime |
| class | ShLinearAllocator |
| A simple, basic-block based linear register allocator. More... | |
| struct | storage_trait |
| A type trait class that determines storage type used for T in a ShManipulator. More... | |
| struct | storage_trait< const char * > |
| class | OffsetRange |
| class | ShManipulator |
| A ShManipulator is a ShProgram output manipulator. More... | |
| class | ShMatrix |
| A matrix of Rows by Cols elements. More... | |
| class | ShMatrixRows |
| A few rows from a matrix. More... | |
| class | ShHostHostTransfer |
| class | ShMemory |
| A memory object. More... | |
| class | ShTransfer |
| A Storage Transfer function. More... | |
| class | ShStorage |
| A Storage object Storage represents actual, physical storage of some memory's contents. More... | |
| class | ShHostStorage |
| An ShStorage representing data stored on the CPU host memory. More... | |
| class | ShHostMemory |
| An ShMemory initially originating in CPU host memory. More... | |
| class | ShMemoryDep |
| A dependency between a memory object and a specific type. More... | |
| class | ShMeta |
| class | ShMetaForwarder |
| class | ShMIPFilter |
| Enable mipmapping in Texture type. More... | |
| class | ShNoMIPFilter |
| Disable mipmapping in Texture type. More... | |
| struct | ShOperationInfo |
| Information related to a specific operation. More... | |
| struct | ValueTracking |
| struct | InputValueTracking |
| struct | OutputValueTracking |
| class | ShPalette |
| class | ShPaletteNode |
| class | ShParser |
| Recursive-descent parser for control structures. More... | |
| class | ShPool |
| class | ShProgram |
| Thin wrapper around ShProgramNode. More... | |
| class | ShProgramNode |
| A particular Sh program. More... | |
| class | ShProgramSet |
| class | ShQuaternion |
| A Quaternion. More... | |
| class | ShRecord |
| Dynamic list of variables. More... | |
| class | ShRefCountable |
| A class which can be reference-counted. More... | |
| class | ShPointer |
| A reference-counting smart pointer. More... | |
| class | ShSectionNode |
| class | ShSectionTree |
| class | ShStatement |
| A single statement. More... | |
| struct | ShInvalidStorageType |
| A special C++ type used to represent an invalid storage type. More... | |
| struct | __ShValueToStorageType |
| Mappings from value type to storage type and back. More... | |
| struct | __ShStorageToValueType |
| struct | __ShStorageTypeName |
| Mapping from Storage Type to a name. More... | |
| struct | ShIsFraction |
| Returns whether a type is a fraction type. More... | |
| struct | __ShRegularValueType |
| Returns the regular value type corresponding to a special templated value type (interval or affine) so far. More... | |
| struct | __ShRegularStorageType |
| struct | ShCommonType3 |
| struct | ShCommonType4 |
| struct | ShStorageTypeInfo |
| Holds much of the above information in one place. More... | |
| struct | ShValueTypeInfo |
| Subclass of ShStorageTypeInfo so we can lookup the same things with a ShValueType. More... | |
| struct | ShCommonType |
| class | ShStream |
| Dynamic list of channels. More... | |
| struct | SuccEdgePred |
| struct | SuccNodePred |
| class | ShStructuralNode |
| class | ShStructural |
| class | ShSwizzle |
| Represents swizzling of a variable. More... | |
| class | ShSwizzleException |
| Thrown when an invalid swizzle is specified (e.g. More... | |
| struct | ShTableTraits |
| class | ShTable1D |
| class | ShTable2D |
| class | ShTableRect |
| class | ShTable3D |
| class | ShTableCube |
| class | ShTexData |
| struct | ShFilteredTextureTraits |
| Trait class to represent texture filtering modes. More... | |
| class | ShTexture1D |
| One-dimensional power-of-two texture type. More... | |
| class | ShTexture2D |
| Two-dimensional square power-of-two texture type. More... | |
| class | ShTextureRect |
| Two-dimensional rectangular texture type. More... | |
| class | ShTexture3D |
| Three-dimensional texture type. More... | |
| class | ShTextureCube |
| Cubic texture type. More... | |
| class | ShTextureTraits |
| Texture traits. More... | |
| class | ShTextureNode |
| class | ShToken |
| A token in the (unparsed) parse tree. More... | |
| struct | ShTokenArgument |
| A token argument, e.g. More... | |
| class | ShTokenizerException |
| An exception indicating a tokenizer error. More... | |
| class | ShTokenizer |
| A tokenizer. More... | |
| struct | VariableSplitter |
| struct | StatementSplitter |
| struct | InputOutputConvertor |
| struct | TextureLookupConverter |
| struct | DummyOpStripperBase |
| struct | ATan2ExpanderBase |
| struct | InverseHyperbolicExpanderBase |
| class | ShTransformer |
| Program transformer. More... | |
| struct | ShDefaultTransformer |
| struct | ShTransformerParent |
| struct | FloatConverter |
| struct | ShTypeInfo |
| A holder of information about a data type and how to allocate it. More... | |
| struct | ShDataTypeInfo |
| struct | ShCompileTimeChecker |
| Check a boolean condition at compile time. More... | |
| struct | ShCompileTimeChecker< false > |
| struct | ShIgnore |
| struct | SelectType< true, T1, T2 > |
| struct | SelectType< false, T1, T2 > |
| struct | MatchType |
| MatchType::matches = (T1 == T2). More... | |
| struct | MatchType< T, T > |
| struct | MatchEitherType |
| struct | MatchTemplateType |
| Returns true if T matches a given templated type. More... | |
| struct | MatchTemplateType< B< T >, B > |
| struct | TemplateParameterType< B< T >, B > |
| class | ShVariable |
| A reference and interface to a generic n-tuple variable. More... | |
| struct | ShVariableNodeEval |
| class | ShVariableNode |
| A generic n-tuple variable. More... | |
| class | ShVariant |
| An ShVariant is a wrapper around a fixed-size array of data of a data type. More... | |
| class | ShDataVariant |
| struct | ShVariantCast |
| struct | ShDataVariantCast |
| Handles casting between S and D storage types. More... | |
| struct | ShVariantFactory |
| struct | ShDataVariantFactory |
| class | ShWrapClamp |
| Set WrapClamp trait in Texture type. More... | |
| class | ShWrapClampToEdge |
| Set WrapClampToEdge trait in Texture type. More... | |
| class | ShWrapRepeat |
| Set WrapRepeat trait in Texture type. More... | |
| typedef unsigned int | ShValueType |
| The various value type integers correspond to storage types. | |
| enum | __ShValueTypeEnum { SH_HALF, SH_FLOAT, SH_DOUBLE, SH_BYTE, SH_SHORT, SH_INT, SH_UBYTE, SH_USHORT, SH_UINT, SH_FBYTE, SH_FSHORT, SH_FINT, SH_FUBYTE, SH_FUSHORT, SH_FUINT, SH_I_HALF, SH_I_FLOAT, SH_I_DOUBLE, SH_A_HALF, SH_A_FLOAT, SH_A_DOUBLE, SH_VALUETYPE_SIZE_MASK, SH_VALUETYPE_SIGNED_MASK, SH_VALUETYPE_SIGNED, SH_VALUETYPE_TYPE_MASK, SH_VALUETYPE_TYPE_FLOAT, SH_VALUETYPE_TYPE_INT, SH_VALUETYPE_TYPE_FRAC, SH_VALUETYPE_SPECIAL_MASK, SH_VALUETYPE_SPECIAL_NONE, SH_VALUETYPE_SPECIAL_I, SH_VALUETYPE_SPECIAL_A, SH_VALUETYPE_END } |
| SH_VALUETYPE_DATATYPE (ShHalf, float, ShHalf) | |
| template<typename T> | |
| bool | shDataTypeEqual (const T &a, const T &b) |
| Returns a whether the two values are exactly the same. | |
| template<typename T> | |
| bool | shDataTypeIsPositive (const T &a) |
| Returns whether the value is always greater than zero (i.e. | |
| template<typename T> | |
| ShProgram | shAbs (const std::string &name="result") |
| Nibbles for unary operators Inputs: IN(0) T name Outputs: OUT(0) T name. | |
| template<typename T> | |
| ShProgram | shAcos (const std::string &name="result") |
| template<typename T> | |
| ShProgram | shAcosh (const std::string &name="result") |
| template<typename T> | |
| ShProgram | shAsin (const std::string &name="result") |
| template<typename T> | |
| ShProgram | shAsinh (const std::string &name="result") |
| template<typename T> | |
| ShProgram | shAtan (const std::string &name="result") |
| template<typename T> | |
| ShProgram | shAtanh (const std::string &name="result") |
| template<typename T> | |
| ShProgram | shCbrt (const std::string &name="result") |
| template<typename T> | |
| ShProgram | shCeil (const std::string &name="result") |
| template<typename T> | |
| ShProgram | shCos (const std::string &name="result") |
| template<typename T> | |
| ShProgram | shCosh (const std::string &name="result") |
| template<typename T> | |
| ShProgram | shDx (const std::string &name="result") |
| template<typename T> | |
| ShProgram | shDy (const std::string &name="result") |
| template<typename T> | |
| ShProgram | shExp (const std::string &name="result") |
| template<typename T> | |
| ShProgram | shExpm1 (const std::string &name="result") |
| template<typename T> | |
| ShProgram | shExp2 (const std::string &name="result") |
| template<typename T> | |
| ShProgram | shExp10 (const std::string &name="result") |
| template<typename T> | |
| ShProgram | shFloor (const std::string &name="result") |
| template<typename T> | |
| ShProgram | shFrac (const std::string &name="result") |
| template<typename T> | |
| ShProgram | shFwidth (const std::string &name="result") |
| template<typename T> | |
| ShProgram | shLog (const std::string &name="result") |
| template<typename T> | |
| ShProgram | shLogp1 (const std::string &name="result") |
| template<typename T> | |
| ShProgram | shLog2 (const std::string &name="result") |
| template<typename T> | |
| ShProgram | shLog10 (const std::string &name="result") |
| template<typename T> | |
| ShProgram | shNormalize (const std::string &name="result") |
| template<typename T> | |
| ShProgram | shNot (const std::string &name="result") |
| template<typename T> | |
| ShProgram | shPos (const std::string &name="result") |
| template<typename T> | |
| ShProgram | shRcp (const std::string &name="result") |
| template<typename T> | |
| ShProgram | shRound (const std::string &name="result") |
| template<typename T> | |
| ShProgram | shRsqrt (const std::string &name="result") |
| template<typename T> | |
| ShProgram | shSat (const std::string &name="result") |
| template<typename T> | |
| ShProgram | shSign (const std::string &name="result") |
| template<typename T> | |
| ShProgram | shSin (const std::string &name="result") |
| template<typename T> | |
| ShProgram | shSinh (const std::string &name="result") |
| template<typename T> | |
| ShProgram | shSort (const std::string &name="result") |
| template<typename T> | |
| ShProgram | shSqrt (const std::string &name="result") |
| template<typename T> | |
| ShProgram | shTan (const std::string &name="result") |
| template<typename T> | |
| ShProgram | shTanh (const std::string &name="result") |
| SHNIBBLE_BINARY_OP_DECL (shAdd) | |
| SHNIBBLE_BINARY_OP_DECL (shAnd) | |
| SHNIBBLE_BINARY_OP_DECL (shAtan2) | |
| SHNIBBLE_BINARY_OP_DECL (shDiv) | |
| SHNIBBLE_BINARY_OP_DECL (shFaceforward) | |
| SHNIBBLE_BINARY_OP_DECL (shMax) | |
| SHNIBBLE_BINARY_OP_DECL (shMin) | |
| SHNIBBLE_BINARY_OP_DECL (shMod) | |
| SHNIBBLE_BINARY_OP_DECL (shMul) | |
| SHNIBBLE_BINARY_OP_DECL (shOr) | |
| SHNIBBLE_BINARY_OP_DECL (shPow) | |
| SHNIBBLE_BINARY_OP_DECL (shReflect) | |
| SHNIBBLE_BINARY_OP_DECL (shSeq) | |
| SHNIBBLE_BINARY_OP_DECL (shSge) | |
| SHNIBBLE_BINARY_OP_DECL (shSgt) | |
| SHNIBBLE_BINARY_OP_DECL (shSle) | |
| SHNIBBLE_BINARY_OP_DECL (shSlt) | |
| SHNIBBLE_BINARY_OP_DECL (shSne) | |
| SHNIBBLE_BINARY_OP_DECL (shSub) | |
| SHNIBBLE_TERNARY_OP_DECL (shClamp) | |
| SHNIBBLE_TERNARY_OP_DECL (shCond) | |
| SHNIBBLE_TERNARY_OP_DECL (shMad) | |
| SHNIBBLE_TERNARY_OP_DECL (shSmoothstep) | |
| SHNIBBLE_HASH_FUNC_DECL (shCellnoise) | |
| SHNIBBLE_HASH_FUNC_DECL (shScellnoise) | |
| SHNIBBLE_HASH_FUNC_DECL (shHash) | |
| SHNIBBLE_HASH_FUNC_DECL (shTexhash) | |
| SHNIBBLE_NOISE_FUNC_DECL (shLinnoise) | |
| SHNIBBLE_NOISE_FUNC_DECL (shNoise) | |
| SHNIBBLE_NOISE_FUNC_DECL (shPerlin) | |
| SHNIBBLE_NOISE_FUNC_DECL (shTurbulence) | |
| SHNIBBLE_NOISE_FUNC_DECL (shSlinnoise) | |
| SHNIBBLE_NOISE_FUNC_DECL (shSnoise) | |
| SHNIBBLE_NOISE_FUNC_DECL (shSperlin) | |
| SHNIBBLE_NOISE_FUNC_DECL (shSturbulence) | |
| SHNIBBLE_DISTANCE_FUNC_DECL (shDistance) | |
| SHNIBBLE_DISTANCE_FUNC_DECL (shDistance_1) | |
| SHNIBBLE_DISTANCE_FUNC_DECL (shDistance_inf) | |
| SHNIBBLE_UNARY_TUPLEOP_DECL (shAll) | |
| SHNIBBLE_UNARY_TUPLEOP_DECL (shAny) | |
| SHNIBBLE_UNARY_TUPLEOP_DECL (shLength) | |
| SHNIBBLE_UNARY_TUPLEOP_DECL (shLength_1) | |
| SHNIBBLE_UNARY_TUPLEOP_DECL (shLength_inf) | |
| SHNIBBLE_UNARY_TUPLEOP_DECL (shMax1) | |
| SHNIBBLE_UNARY_TUPLEOP_DECL (shMin1) | |
| SHNIBBLE_UNARY_TUPLEOP_DECL (shProd) | |
| SHNIBBLE_UNARY_TUPLEOP_DECL (shSum) | |
| template<typename T1, typename T2> | |
| ShProgram | shLerp (const std::string &name="result", const std::string &input_name0="x", const std::string &input_name1="y", const std::string &input_name2="z") |
| Nibble for lerp operator Inputs: IN(0) T1 a IN(1) T1 b IN(2) T2 alpha (T2 = T1 by default) Outputs: OUT(0) T1 name = a * alpha + b * (1 - alpha). | |
| template<typename T1, typename T2> | |
| ShProgram | shPoly (const std::string &name="result", const std::string &input_name0="x", const std::string &input_name1="y") |
| Nibble for poly function Inputs: IN(0) T1 a IN(1) T1 b IN(2) T2 alpha (T2 = T1 by default) Outputs: OUT(0) T1 name. | |
| template<typename T1, typename T2> | |
| ShProgram | shRefract (const std::string &name="result", const std::string &input_name0="x", const std::string &input_name1="y", const std::string &input_name2="z") |
| Nibble for the refract function Inputs: IN(0) T1 a IN(1) T1 b IN(2) T2 c Outputs: OUT(0) T1 name. | |
| bool | shIsFloat (ShValueType value_type) |
| Functions to retrieve traits about storage types from their ShValueType. | |
| bool | shIsInteger (ShValueType value_type) |
| bool | shIsFraction (ShValueType value_type) |
| bool | shIsSigned (ShValueType value_type) |
| bool | shIsRegularValueType (ShValueType value_type) |
| bool | shIsInvalidValueType (ShValueType value_type) |
| SH_VALUE_STORAGE_TYPE_MAPPING (SH_HALF, ShHalf) | |
| SH_VALUE_STORAGE_TYPE_MAPPING (SH_FLOAT, float) | |
| SH_VALUE_STORAGE_TYPE_MAPPING (SH_DOUBLE, double) | |
| SH_VALUE_STORAGE_TYPE_MAPPING (SH_BYTE, char) | |
| SH_VALUE_STORAGE_TYPE_MAPPING (SH_SHORT, short) | |
| SH_VALUE_STORAGE_TYPE_MAPPING (SH_INT, int) | |
| SH_VALUE_STORAGE_TYPE_MAPPING (SH_UBYTE, unsigned char) | |
| SH_VALUE_STORAGE_TYPE_MAPPING (SH_USHORT, unsigned short) | |
| SH_VALUE_STORAGE_TYPE_MAPPING (SH_UINT, unsigned int) | |
| SH_VALUE_STORAGE_TYPE_MAPPING (SH_FBYTE, ShFracByte) | |
| SH_VALUE_STORAGE_TYPE_MAPPING (SH_FSHORT, ShFracShort) | |
| SH_VALUE_STORAGE_TYPE_MAPPING (SH_FINT, ShFracInt) | |
| SH_VALUE_STORAGE_TYPE_MAPPING (SH_FUBYTE, ShFracUByte) | |
| SH_VALUE_STORAGE_TYPE_MAPPING (SH_FUSHORT, ShFracUShort) | |
| SH_VALUE_STORAGE_TYPE_MAPPING (SH_FUINT, ShFracUInt) | |
| SH_STORAGETYPE_NAME_SPEC (ShHalf) | |
| SH_STORAGETYPE_NAME_SPEC (float) | |
| SH_STORAGETYPE_NAME_SPEC (double) | |
| SH_STORAGETYPE_NAME_SPEC (char) | |
| SH_STORAGETYPE_NAME_SPEC (short) | |
| SH_STORAGETYPE_NAME_SPEC (int) | |
| SH_STORAGETYPE_NAME_SPEC (unsigned char) | |
| SH_STORAGETYPE_NAME_SPEC (ShFracByte) | |
| SH_STORAGETYPE_NAME_SPEC (ShFracShort) | |
| SH_STORAGETYPE_NAME_SPEC (ShFracInt) | |
| SH_STORAGETYPE_NAME_SPEC (ShFracUByte) | |
| SH_STORAGETYPE_NAME_SPEC (ShFracUShort) | |
| SH_STORAGETYPE_NAME_SPEC (ShFracUInt) | |
| ShValueType | shRegularValueType (ShValueType value_type) |
| template<typename T, ShDataType DT> | |
| ShPointer< ShDataVariant< T, DT > > | variant_cast (ShVariantPtr c) |
| utility functions | |
| template<typename T, ShDataType DT> | |
| ShPointer< const ShDataVariant< T, DT > > | variant_cast (ShVariantCPtr c) |
| template<typename T, ShDataType DT> | |
| ShDataVariant< T, DT > * | variant_cast (ShVariant *c) |
| template<typename T, ShDataType DT> | |
| const ShDataVariant< T, DT > * | variant_cast (const ShVariant *c) |
| template<typename T, ShDataType DT> | |
| ShPointer< ShDataVariant< T, DT > > | variant_convert (ShVariantCPtr c) |
Typedefs | |
|
typedef ShAttrib< 1, SH_INPUT, ShFracUShort, SH_ATTRIB > | ShInputAttrib1fus |
|
typedef ShAttrib< 1, SH_OUTPUT, ShFracUShort, SH_ATTRIB > | ShOutputAttrib1fus |
|
typedef ShAttrib< 1, SH_INOUT, ShFracUShort, SH_ATTRIB > | ShInOutAttrib1fus |
|
typedef ShAttrib< 1, SH_TEMP, ShFracUShort, SH_ATTRIB > | ShAttrib1fus |
|
typedef ShAttrib< 1, SH_CONST, ShFracUShort, SH_ATTRIB > | ShConstAttrib1fus |
|
typedef ShAttrib< 2, SH_INPUT, ShFracUShort, SH_ATTRIB > | ShInputAttrib2fus |
|
typedef ShAttrib< 2, SH_OUTPUT, ShFracUShort, SH_ATTRIB > | ShOutputAttrib2fus |
|
typedef ShAttrib< 2, SH_INOUT, ShFracUShort, SH_ATTRIB > | ShInOutAttrib2fus |
|
typedef ShAttrib< 2, SH_TEMP, ShFracUShort, SH_ATTRIB > | ShAttrib2fus |
|
typedef ShAttrib< 2, SH_CONST, ShFracUShort, SH_ATTRIB > | ShConstAttrib2fus |
|
typedef ShAttrib< 3, SH_INPUT, ShFracUShort, SH_ATTRIB > | ShInputAttrib3fus |
|
typedef ShAttrib< 3, SH_OUTPUT, ShFracUShort, SH_ATTRIB > | ShOutputAttrib3fus |
|
typedef ShAttrib< 3, SH_INOUT, ShFracUShort, SH_ATTRIB > | ShInOutAttrib3fus |
|
typedef ShAttrib< 3, SH_TEMP, ShFracUShort, SH_ATTRIB > | ShAttrib3fus |
|
typedef ShAttrib< 3, SH_CONST, ShFracUShort, SH_ATTRIB > | ShConstAttrib3fus |
|
typedef ShAttrib< 4, SH_INPUT, ShFracUShort, SH_ATTRIB > | ShInputAttrib4fus |
|
typedef ShAttrib< 4, SH_OUTPUT, ShFracUShort, SH_ATTRIB > | ShOutputAttrib4fus |
|
typedef ShAttrib< 4, SH_INOUT, ShFracUShort, SH_ATTRIB > | ShInOutAttrib4fus |
|
typedef ShAttrib< 4, SH_TEMP, ShFracUShort, SH_ATTRIB > | ShAttrib4fus |
|
typedef ShAttrib< 4, SH_CONST, ShFracUShort, SH_ATTRIB > | ShConstAttrib4fus |
|
typedef ShAttrib< 1, SH_INPUT, short, SH_ATTRIB > | ShInputAttrib1s |
|
typedef ShAttrib< 1, SH_OUTPUT, short, SH_ATTRIB > | ShOutputAttrib1s |
|
typedef ShAttrib< 1, SH_INOUT, short, SH_ATTRIB > | ShInOutAttrib1s |
|
typedef ShAttrib< 1, SH_TEMP, short, SH_ATTRIB > | ShAttrib1s |
|
typedef ShAttrib< 1, SH_CONST, short, SH_ATTRIB > | ShConstAttrib1s |
|
typedef ShAttrib< 2, SH_INPUT, short, SH_ATTRIB > | ShInputAttrib2s |
|
typedef ShAttrib< 2, SH_OUTPUT, short, SH_ATTRIB > | ShOutputAttrib2s |
|
typedef ShAttrib< 2, SH_INOUT, short, SH_ATTRIB > | ShInOutAttrib2s |
|
typedef ShAttrib< 2, SH_TEMP, short, SH_ATTRIB > | ShAttrib2s |
|
typedef ShAttrib< 2, SH_CONST, short, SH_ATTRIB > | ShConstAttrib2s |
|
typedef ShAttrib< 3, SH_INPUT, short, SH_ATTRIB > | ShInputAttrib3s |
|
typedef ShAttrib< 3, SH_OUTPUT, short, SH_ATTRIB > | ShOutputAttrib3s |
|
typedef ShAttrib< 3, SH_INOUT, short, SH_ATTRIB > | ShInOutAttrib3s |
|
typedef ShAttrib< 3, SH_TEMP, short, SH_ATTRIB > | ShAttrib3s |
|
typedef ShAttrib< 3, SH_CONST, short, SH_ATTRIB > | ShConstAttrib3s |
|
typedef ShAttrib< 4, SH_INPUT, short, SH_ATTRIB > | ShInputAttrib4s |
|
typedef ShAttrib< 4, SH_OUTPUT, short, SH_ATTRIB > | ShOutputAttrib4s |
|
typedef ShAttrib< 4, SH_INOUT, short, SH_ATTRIB > | ShInOutAttrib4s |
|
typedef ShAttrib< 4, SH_TEMP, short, SH_ATTRIB > | ShAttrib4s |
|
typedef ShAttrib< 4, SH_CONST, short, SH_ATTRIB > | ShConstAttrib4s |
|
typedef ShAttrib< 1, SH_INPUT, ShFracUInt, SH_ATTRIB > | ShInputAttrib1fui |
|
typedef ShAttrib< 1, SH_OUTPUT, ShFracUInt, SH_ATTRIB > | ShOutputAttrib1fui |
|
typedef ShAttrib< 1, SH_INOUT, ShFracUInt, SH_ATTRIB > | ShInOutAttrib1fui |
|
typedef ShAttrib< 1, SH_TEMP, ShFracUInt, SH_ATTRIB > | ShAttrib1fui |
|
typedef ShAttrib< 1, SH_CONST, ShFracUInt, SH_ATTRIB > | ShConstAttrib1fui |
|
typedef ShAttrib< 2, SH_INPUT, ShFracUInt, SH_ATTRIB > | ShInputAttrib2fui |
|
typedef ShAttrib< 2, SH_OUTPUT, ShFracUInt, SH_ATTRIB > | ShOutputAttrib2fui |
|
typedef ShAttrib< 2, SH_INOUT, ShFracUInt, SH_ATTRIB > | ShInOutAttrib2fui |
|
typedef ShAttrib< 2, SH_TEMP, ShFracUInt, SH_ATTRIB > | ShAttrib2fui |
|
typedef ShAttrib< 2, SH_CONST, ShFracUInt, SH_ATTRIB > | ShConstAttrib2fui |
|
typedef ShAttrib< 3, SH_INPUT, ShFracUInt, SH_ATTRIB > | ShInputAttrib3fui |
|
typedef ShAttrib< 3, SH_OUTPUT, ShFracUInt, SH_ATTRIB > | ShOutputAttrib3fui |
|
typedef ShAttrib< 3, SH_INOUT, ShFracUInt, SH_ATTRIB > | ShInOutAttrib3fui |
|
typedef ShAttrib< 3, SH_TEMP, ShFracUInt, SH_ATTRIB > | ShAttrib3fui |
|
typedef ShAttrib< 3, SH_CONST, ShFracUInt, SH_ATTRIB > | ShConstAttrib3fui |
|
typedef ShAttrib< 4, SH_INPUT, ShFracUInt, SH_ATTRIB > | ShInputAttrib4fui |
|
typedef ShAttrib< 4, SH_OUTPUT, ShFracUInt, SH_ATTRIB > | ShOutputAttrib4fui |
|
typedef ShAttrib< 4, SH_INOUT, ShFracUInt, SH_ATTRIB > | ShInOutAttrib4fui |
|
typedef ShAttrib< 4, SH_TEMP, ShFracUInt, SH_ATTRIB > | ShAttrib4fui |
|
typedef ShAttrib< 4, SH_CONST, ShFracUInt, SH_ATTRIB > | ShConstAttrib4fui |
|
typedef ShAttrib< 1, SH_INPUT, ShFracByte, SH_ATTRIB > | ShInputAttrib1fb |
|
typedef ShAttrib< 1, SH_OUTPUT, ShFracByte, SH_ATTRIB > | ShOutputAttrib1fb |
|
typedef ShAttrib< 1, SH_INOUT, ShFracByte, SH_ATTRIB > | ShInOutAttrib1fb |
|
typedef ShAttrib< 1, SH_TEMP, ShFracByte, SH_ATTRIB > | ShAttrib1fb |
|
typedef ShAttrib< 1, SH_CONST, ShFracByte, SH_ATTRIB > | ShConstAttrib1fb |
|
typedef ShAttrib< 2, SH_INPUT, ShFracByte, SH_ATTRIB > | ShInputAttrib2fb |
|
typedef ShAttrib< 2, SH_OUTPUT, ShFracByte, SH_ATTRIB > | ShOutputAttrib2fb |
|
typedef ShAttrib< 2, SH_INOUT, ShFracByte, SH_ATTRIB > | ShInOutAttrib2fb |
|
typedef ShAttrib< 2, SH_TEMP, ShFracByte, SH_ATTRIB > | ShAttrib2fb |
|
typedef ShAttrib< 2, SH_CONST, ShFracByte, SH_ATTRIB > | ShConstAttrib2fb |
|
typedef ShAttrib< 3, SH_INPUT, ShFracByte, SH_ATTRIB > | ShInputAttrib3fb |
|
typedef ShAttrib< 3, SH_OUTPUT, ShFracByte, SH_ATTRIB > | ShOutputAttrib3fb |
|
typedef ShAttrib< 3, SH_INOUT, ShFracByte, SH_ATTRIB > | ShInOutAttrib3fb |
|
typedef ShAttrib< 3, SH_TEMP, ShFracByte, SH_ATTRIB > | ShAttrib3fb |
|
typedef ShAttrib< 3, SH_CONST, ShFracByte, SH_ATTRIB > | ShConstAttrib3fb |
|
typedef ShAttrib< 4, SH_INPUT, ShFracByte, SH_ATTRIB > | ShInputAttrib4fb |
|
typedef ShAttrib< 4, SH_OUTPUT, ShFracByte, SH_ATTRIB > | ShOutputAttrib4fb |
|
typedef ShAttrib< 4, SH_INOUT, ShFracByte, SH_ATTRIB > | ShInOutAttrib4fb |
|
typedef ShAttrib< 4, SH_TEMP, ShFracByte, SH_ATTRIB > | ShAttrib4fb |
|
typedef ShAttrib< 4, SH_CONST, ShFracByte, SH_ATTRIB > | ShConstAttrib4fb |
|
typedef ShAttrib< 1, SH_INPUT, int, SH_ATTRIB > | ShInputAttrib1i |
|
typedef ShAttrib< 1, SH_OUTPUT, int, SH_ATTRIB > | ShOutputAttrib1i |
|
typedef ShAttrib< 1, SH_INOUT, int, SH_ATTRIB > | ShInOutAttrib1i |
|
typedef ShAttrib< 1, SH_TEMP, int, SH_ATTRIB > | ShAttrib1i |
|
typedef ShAttrib< 1, SH_CONST, int, SH_ATTRIB > | ShConstAttrib1i |
|
typedef ShAttrib< 2, SH_INPUT, int, SH_ATTRIB > | ShInputAttrib2i |
|
typedef ShAttrib< 2, SH_OUTPUT, int, SH_ATTRIB > | ShOutputAttrib2i |
|
typedef ShAttrib< 2, SH_INOUT, int, SH_ATTRIB > | ShInOutAttrib2i |
|
typedef ShAttrib< 2, SH_TEMP, int, SH_ATTRIB > | ShAttrib2i |
|
typedef ShAttrib< 2, SH_CONST, int, SH_ATTRIB > | ShConstAttrib2i |
|
typedef ShAttrib< 3, SH_INPUT, int, SH_ATTRIB > | ShInputAttrib3i |
|
typedef ShAttrib< 3, SH_OUTPUT, int, SH_ATTRIB > | ShOutputAttrib3i |
|
typedef ShAttrib< 3, SH_INOUT, int, SH_ATTRIB > | ShInOutAttrib3i |
|
typedef ShAttrib< 3, SH_TEMP, int, SH_ATTRIB > | ShAttrib3i |
|
typedef ShAttrib< 3, SH_CONST, int, SH_ATTRIB > | ShConstAttrib3i |
|
typedef ShAttrib< 4, SH_INPUT, int, SH_ATTRIB > | ShInputAttrib4i |
|
typedef ShAttrib< 4, SH_OUTPUT, int, SH_ATTRIB > | ShOutputAttrib4i |
|
typedef ShAttrib< 4, SH_INOUT, int, SH_ATTRIB > | ShInOutAttrib4i |
|
typedef ShAttrib< 4, SH_TEMP, int, SH_ATTRIB > | ShAttrib4i |
|
typedef ShAttrib< 4, SH_CONST, int, SH_ATTRIB > | ShConstAttrib4i |
|
typedef ShAttrib< 1, SH_INPUT, double, SH_ATTRIB > | ShInputAttrib1d |
|
typedef ShAttrib< 1, SH_OUTPUT, double, SH_ATTRIB > | ShOutputAttrib1d |
|
typedef ShAttrib< 1, SH_INOUT, double, SH_ATTRIB > | ShInOutAttrib1d |
|
typedef ShAttrib< 1, SH_TEMP, double, SH_ATTRIB > | ShAttrib1d |
|
typedef ShAttrib< 1, SH_CONST, double, SH_ATTRIB > | ShConstAttrib1d |
|
typedef ShAttrib< 2, SH_INPUT, double, SH_ATTRIB > | ShInputAttrib2d |
|
typedef ShAttrib< 2, SH_OUTPUT, double, SH_ATTRIB > | ShOutputAttrib2d |
|
typedef ShAttrib< 2, SH_INOUT, double, SH_ATTRIB > | ShInOutAttrib2d |
|
typedef ShAttrib< 2, SH_TEMP, double, SH_ATTRIB > | ShAttrib2d |
|
typedef ShAttrib< 2, SH_CONST, double, SH_ATTRIB > | ShConstAttrib2d |
|
typedef ShAttrib< 3, SH_INPUT, double, SH_ATTRIB > | ShInputAttrib3d |
|
typedef ShAttrib< 3, SH_OUTPUT, double, SH_ATTRIB > | ShOutputAttrib3d |
|
typedef ShAttrib< 3, SH_INOUT, double, SH_ATTRIB > | ShInOutAttrib3d |
|
typedef ShAttrib< 3, SH_TEMP, double, SH_ATTRIB > | ShAttrib3d |
|
typedef ShAttrib< 3, SH_CONST, double, SH_ATTRIB > | ShConstAttrib3d |
|
typedef ShAttrib< 4, SH_INPUT, double, SH_ATTRIB > | ShInputAttrib4d |
|
typedef ShAttrib< 4, SH_OUTPUT, double, SH_ATTRIB > | ShOutputAttrib4d |
|
typedef ShAttrib< 4, SH_INOUT, double, SH_ATTRIB > | ShInOutAttrib4d |
|
typedef ShAttrib< 4, SH_TEMP, double, SH_ATTRIB > | ShAttrib4d |
|
typedef ShAttrib< 4, SH_CONST, double, SH_ATTRIB > | ShConstAttrib4d |
|
typedef ShAttrib< 1, SH_INPUT, unsigned char, SH_ATTRIB > | ShInputAttrib1ub |
|
typedef ShAttrib< 1, SH_OUTPUT, unsigned char, SH_ATTRIB > | ShOutputAttrib1ub |
|
typedef ShAttrib< 1, SH_INOUT, unsigned char, SH_ATTRIB > | ShInOutAttrib1ub |
|
typedef ShAttrib< 1, SH_TEMP, unsigned char, SH_ATTRIB > | ShAttrib1ub |
|
typedef ShAttrib< 1, SH_CONST, unsigned char, SH_ATTRIB > | ShConstAttrib1ub |
|
typedef ShAttrib< 2, SH_INPUT, unsigned char, SH_ATTRIB > | ShInputAttrib2ub |
|
typedef ShAttrib< 2, SH_OUTPUT, unsigned char, SH_ATTRIB > | ShOutputAttrib2ub |
|
typedef ShAttrib< 2, SH_INOUT, unsigned char, SH_ATTRIB > | ShInOutAttrib2ub |
|
typedef ShAttrib< 2, SH_TEMP, unsigned char, SH_ATTRIB > | ShAttrib2ub |
|
typedef ShAttrib< 2, SH_CONST, unsigned char, SH_ATTRIB > | ShConstAttrib2ub |
|
typedef ShAttrib< 3, SH_INPUT, unsigned char, SH_ATTRIB > | ShInputAttrib3ub |
|
typedef ShAttrib< 3, SH_OUTPUT, unsigned char, SH_ATTRIB > | ShOutputAttrib3ub |
|
typedef ShAttrib< 3, SH_INOUT, unsigned char, SH_ATTRIB > | ShInOutAttrib3ub |
|
typedef ShAttrib< 3, SH_TEMP, unsigned char, SH_ATTRIB > | ShAttrib3ub |
|
typedef ShAttrib< 3, SH_CONST, unsigned char, SH_ATTRIB > | ShConstAttrib3ub |
|
typedef ShAttrib< 4, SH_INPUT, unsigned char, SH_ATTRIB > | ShInputAttrib4ub |
|
typedef ShAttrib< 4, SH_OUTPUT, unsigned char, SH_ATTRIB > | ShOutputAttrib4ub |
|
typedef ShAttrib< 4, SH_INOUT, unsigned char, SH_ATTRIB > | ShInOutAttrib4ub |
|
typedef ShAttrib< 4, SH_TEMP, unsigned char, SH_ATTRIB > | ShAttrib4ub |
|
typedef ShAttrib< 4, SH_CONST, unsigned char, SH_ATTRIB > | ShConstAttrib4ub |
|
typedef ShAttrib< 1, SH_INPUT, float, SH_ATTRIB > | ShInputAttrib1f |
|
typedef ShAttrib< 1, SH_OUTPUT, float, SH_ATTRIB > | ShOutputAttrib1f |
|
typedef ShAttrib< 1, SH_INOUT, float, SH_ATTRIB > | ShInOutAttrib1f |
|
typedef ShAttrib< 1, SH_TEMP, float, SH_ATTRIB > | ShAttrib1f |
|
typedef ShAttrib< 1, SH_CONST, float, SH_ATTRIB > | ShConstAttrib1f |
|
typedef ShAttrib< 2, SH_INPUT, float, SH_ATTRIB > | ShInputAttrib2f |
|
typedef ShAttrib< 2, SH_OUTPUT, float, SH_ATTRIB > | ShOutputAttrib2f |
|
typedef ShAttrib< 2, SH_INOUT, float, SH_ATTRIB > | ShInOutAttrib2f |
|
typedef ShAttrib< 2, SH_TEMP, float, SH_ATTRIB > | ShAttrib2f |
|
typedef ShAttrib< 2, SH_CONST, float, SH_ATTRIB > | ShConstAttrib2f |
|
typedef ShAttrib< 3, SH_INPUT, float, SH_ATTRIB > | ShInputAttrib3f |
|
typedef ShAttrib< 3, SH_OUTPUT, float, SH_ATTRIB > | ShOutputAttrib3f |
|
typedef ShAttrib< 3, SH_INOUT, float, SH_ATTRIB > | ShInOutAttrib3f |
|
typedef ShAttrib< 3, SH_TEMP, float, SH_ATTRIB > | ShAttrib3f |
|
typedef ShAttrib< 3, SH_CONST, float, SH_ATTRIB > | ShConstAttrib3f |
|
typedef ShAttrib< 4, SH_INPUT, float, SH_ATTRIB > | ShInputAttrib4f |
|
typedef ShAttrib< 4, SH_OUTPUT, float, SH_ATTRIB > | ShOutputAttrib4f |
|
typedef ShAttrib< 4, SH_INOUT, float, SH_ATTRIB > | ShInOutAttrib4f |
|
typedef ShAttrib< 4, SH_TEMP, float, SH_ATTRIB > | ShAttrib4f |
|
typedef ShAttrib< 4, SH_CONST, float, SH_ATTRIB > | ShConstAttrib4f |
|
typedef ShAttrib< 1, SH_INPUT, char, SH_ATTRIB > | ShInputAttrib1b |
|
typedef ShAttrib< 1, SH_OUTPUT, char, SH_ATTRIB > | ShOutputAttrib1b |
|
typedef ShAttrib< 1, SH_INOUT, char, SH_ATTRIB > | ShInOutAttrib1b |
|
typedef ShAttrib< 1, SH_TEMP, char, SH_ATTRIB > | ShAttrib1b |
|
typedef ShAttrib< 1, SH_CONST, char, SH_ATTRIB > | ShConstAttrib1b |
|
typedef ShAttrib< 2, SH_INPUT, char, SH_ATTRIB > | ShInputAttrib2b |
|
typedef ShAttrib< 2, SH_OUTPUT, char, SH_ATTRIB > | ShOutputAttrib2b |
|
typedef ShAttrib< 2, SH_INOUT, char, SH_ATTRIB > | ShInOutAttrib2b |
|
typedef ShAttrib< 2, SH_TEMP, char, SH_ATTRIB > | ShAttrib2b |
|
typedef ShAttrib< 2, SH_CONST, char, SH_ATTRIB > | ShConstAttrib2b |
|
typedef ShAttrib< 3, SH_INPUT, char, SH_ATTRIB > | ShInputAttrib3b |
|
typedef ShAttrib< 3, SH_OUTPUT, char, SH_ATTRIB > | ShOutputAttrib3b |
|
typedef ShAttrib< 3, SH_INOUT, char, SH_ATTRIB > | ShInOutAttrib3b |
|
typedef ShAttrib< 3, SH_TEMP, char, SH_ATTRIB > | ShAttrib3b |
|
typedef ShAttrib< 3, SH_CONST, char, SH_ATTRIB > | ShConstAttrib3b |
|
typedef ShAttrib< 4, SH_INPUT, char, SH_ATTRIB > | ShInputAttrib4b |
|
typedef ShAttrib< 4, SH_OUTPUT, char, SH_ATTRIB > | ShOutputAttrib4b |
|
typedef ShAttrib< 4, SH_INOUT, char, SH_ATTRIB > | ShInOutAttrib4b |
|
typedef ShAttrib< 4, SH_TEMP, char, SH_ATTRIB > | ShAttrib4b |
|
typedef ShAttrib< 4, SH_CONST, char, SH_ATTRIB > | ShConstAttrib4b |
|
typedef ShAttrib< 1, SH_INPUT, unsigned short, SH_ATTRIB > | ShInputAttrib1us |
|
typedef ShAttrib< 1, SH_OUTPUT, unsigned short, SH_ATTRIB > | ShOutputAttrib1us |
|
typedef ShAttrib< 1, SH_INOUT, unsigned short, SH_ATTRIB > | ShInOutAttrib1us |
|
typedef ShAttrib< 1, SH_TEMP, unsigned short, SH_ATTRIB > | ShAttrib1us |
|
typedef ShAttrib< 1, SH_CONST, unsigned short, SH_ATTRIB > | ShConstAttrib1us |
|
typedef ShAttrib< 2, SH_INPUT, unsigned short, SH_ATTRIB > | ShInputAttrib2us |
|
typedef ShAttrib< 2, SH_OUTPUT, unsigned short, SH_ATTRIB > | ShOutputAttrib2us |
|
typedef ShAttrib< 2, SH_INOUT, unsigned short, SH_ATTRIB > | ShInOutAttrib2us |
|
typedef ShAttrib< 2, SH_TEMP, unsigned short, SH_ATTRIB > | ShAttrib2us |
|
typedef ShAttrib< 2, SH_CONST, unsigned short, SH_ATTRIB > | ShConstAttrib2us |
|
typedef ShAttrib< 3, SH_INPUT, unsigned short, SH_ATTRIB > | ShInputAttrib3us |
|
typedef ShAttrib< 3, SH_OUTPUT, unsigned short, SH_ATTRIB > | ShOutputAttrib3us |
|
typedef ShAttrib< 3, SH_INOUT, unsigned short, SH_ATTRIB > | ShInOutAttrib3us |
|
typedef ShAttrib< 3, SH_TEMP, unsigned short, SH_ATTRIB > | ShAttrib3us |
|
typedef ShAttrib< 3, SH_CONST, unsigned short, SH_ATTRIB > | ShConstAttrib3us |
|
typedef ShAttrib< 4, SH_INPUT, unsigned short, SH_ATTRIB > | ShInputAttrib4us |
|
typedef ShAttrib< 4, SH_OUTPUT, unsigned short, SH_ATTRIB > | ShOutputAttrib4us |
|
typedef ShAttrib< 4, SH_INOUT, unsigned short, SH_ATTRIB > | ShInOutAttrib4us |
|
typedef ShAttrib< 4, SH_TEMP, unsigned short, SH_ATTRIB > | ShAttrib4us |
|
typedef ShAttrib< 4, SH_CONST, unsigned short, SH_ATTRIB > | ShConstAttrib4us |
|
typedef ShAttrib< 1, SH_INPUT, ShFracUByte, SH_ATTRIB > | ShInputAttrib1fub |
|
typedef ShAttrib< 1, SH_OUTPUT, ShFracUByte, SH_ATTRIB > | ShOutputAttrib1fub |
|
typedef ShAttrib< 1, SH_INOUT, ShFracUByte, SH_ATTRIB > | ShInOutAttrib1fub |
|
typedef ShAttrib< 1, SH_TEMP, ShFracUByte, SH_ATTRIB > | ShAttrib1fub |
|
typedef ShAttrib< 1, SH_CONST, ShFracUByte, SH_ATTRIB > | ShConstAttrib1fub |
|
typedef ShAttrib< 2, SH_INPUT, ShFracUByte, SH_ATTRIB > | ShInputAttrib2fub |
|
typedef ShAttrib< 2, SH_OUTPUT, ShFracUByte, SH_ATTRIB > | ShOutputAttrib2fub |
|
typedef ShAttrib< 2, SH_INOUT, ShFracUByte, SH_ATTRIB > | ShInOutAttrib2fub |
|
typedef ShAttrib< 2, SH_TEMP, ShFracUByte, SH_ATTRIB > | ShAttrib2fub |
|
typedef ShAttrib< 2, SH_CONST, ShFracUByte, SH_ATTRIB > | ShConstAttrib2fub |
|
typedef ShAttrib< 3, SH_INPUT, ShFracUByte, SH_ATTRIB > | ShInputAttrib3fub |
|
typedef ShAttrib< 3, SH_OUTPUT, ShFracUByte, SH_ATTRIB > | ShOutputAttrib3fub |
|
typedef ShAttrib< 3, SH_INOUT, ShFracUByte, SH_ATTRIB > | ShInOutAttrib3fub |
|
typedef ShAttrib< 3, SH_TEMP, ShFracUByte, SH_ATTRIB > | ShAttrib3fub |
|
typedef ShAttrib< 3, SH_CONST, ShFracUByte, SH_ATTRIB > | ShConstAttrib3fub |
|
typedef ShAttrib< 4, SH_INPUT, ShFracUByte, SH_ATTRIB > | ShInputAttrib4fub |
|
typedef ShAttrib< 4, SH_OUTPUT, ShFracUByte, SH_ATTRIB > | ShOutputAttrib4fub |
|
typedef ShAttrib< 4, SH_INOUT, ShFracUByte, SH_ATTRIB > | ShInOutAttrib4fub |
|
typedef ShAttrib< 4, SH_TEMP, ShFracUByte, SH_ATTRIB > | ShAttrib4fub |
|
typedef ShAttrib< 4, SH_CONST, ShFracUByte, SH_ATTRIB > | ShConstAttrib4fub |
|
typedef ShAttrib< 1, SH_INPUT, ShHalf, SH_ATTRIB > | ShInputAttrib1h |
|
typedef ShAttrib< 1, SH_OUTPUT, ShHalf, SH_ATTRIB > | ShOutputAttrib1h |
|
typedef ShAttrib< 1, SH_INOUT, ShHalf, SH_ATTRIB > | ShInOutAttrib1h |
|
typedef ShAttrib< 1, SH_TEMP, ShHalf, SH_ATTRIB > | ShAttrib1h |
|
typedef ShAttrib< 1, SH_CONST, ShHalf, SH_ATTRIB > | ShConstAttrib1h |
|
typedef ShAttrib< 2, SH_INPUT, ShHalf, SH_ATTRIB > | ShInputAttrib2h |
|
typedef ShAttrib< 2, SH_OUTPUT, ShHalf, SH_ATTRIB > | ShOutputAttrib2h |
|
typedef ShAttrib< 2, SH_INOUT, ShHalf, SH_ATTRIB > | ShInOutAttrib2h |
|
typedef ShAttrib< 2, SH_TEMP, ShHalf, SH_ATTRIB > | ShAttrib2h |
|
typedef ShAttrib< 2, SH_CONST, ShHalf, SH_ATTRIB > | ShConstAttrib2h |
|
typedef ShAttrib< 3, SH_INPUT, ShHalf, SH_ATTRIB > | ShInputAttrib3h |
|
typedef ShAttrib< 3, SH_OUTPUT, ShHalf, SH_ATTRIB > | ShOutputAttrib3h |
|
typedef ShAttrib< 3, SH_INOUT, ShHalf, SH_ATTRIB > | ShInOutAttrib3h |
|
typedef ShAttrib< 3, SH_TEMP, ShHalf, SH_ATTRIB > | ShAttrib3h |
|
typedef ShAttrib< 3, SH_CONST, ShHalf, SH_ATTRIB > | ShConstAttrib3h |
|
typedef ShAttrib< 4, SH_INPUT, ShHalf, SH_ATTRIB > | ShInputAttrib4h |
|
typedef ShAttrib< 4, SH_OUTPUT, ShHalf, SH_ATTRIB > | ShOutputAttrib4h |
|
typedef ShAttrib< 4, SH_INOUT, ShHalf, SH_ATTRIB > | ShInOutAttrib4h |
|
typedef ShAttrib< 4, SH_TEMP, ShHalf, SH_ATTRIB > | ShAttrib4h |
|
typedef ShAttrib< 4, SH_CONST, ShHalf, SH_ATTRIB > | ShConstAttrib4h |
|
typedef ShAttrib< 1, SH_INPUT, ShFracShort, SH_ATTRIB > | ShInputAttrib1fs |
|
typedef ShAttrib< 1, SH_OUTPUT, ShFracShort, SH_ATTRIB > | ShOutputAttrib1fs |
|
typedef ShAttrib< 1, SH_INOUT, ShFracShort, SH_ATTRIB > | ShInOutAttrib1fs |
|
typedef ShAttrib< 1, SH_TEMP, ShFracShort, SH_ATTRIB > | ShAttrib1fs |
|
typedef ShAttrib< 1, SH_CONST, ShFracShort, SH_ATTRIB > | ShConstAttrib1fs |
|
typedef ShAttrib< 2, SH_INPUT, ShFracShort, SH_ATTRIB > | ShInputAttrib2fs |
|
typedef ShAttrib< 2, SH_OUTPUT, ShFracShort, SH_ATTRIB > | ShOutputAttrib2fs |
|
typedef ShAttrib< 2, SH_INOUT, ShFracShort, SH_ATTRIB > | ShInOutAttrib2fs |
|
typedef ShAttrib< 2, SH_TEMP, ShFracShort, SH_ATTRIB > | ShAttrib2fs |
|
typedef ShAttrib< 2, SH_CONST, ShFracShort, SH_ATTRIB > | ShConstAttrib2fs |
|
typedef ShAttrib< 3, SH_INPUT, ShFracShort, SH_ATTRIB > | ShInputAttrib3fs |
|
typedef ShAttrib< 3, SH_OUTPUT, ShFracShort, SH_ATTRIB > | ShOutputAttrib3fs |
|
typedef ShAttrib< 3, SH_INOUT, ShFracShort, SH_ATTRIB > | ShInOutAttrib3fs |
|
typedef ShAttrib< 3, SH_TEMP, ShFracShort, SH_ATTRIB > | ShAttrib3fs |
|
typedef ShAttrib< 3, SH_CONST, ShFracShort, SH_ATTRIB > | ShConstAttrib3fs |
|
typedef ShAttrib< 4, SH_INPUT, ShFracShort, SH_ATTRIB > | ShInputAttrib4fs |
|
typedef ShAttrib< 4, SH_OUTPUT, ShFracShort, SH_ATTRIB > | ShOutputAttrib4fs |
|
typedef ShAttrib< 4, SH_INOUT, ShFracShort, SH_ATTRIB > | ShInOutAttrib4fs |
|
typedef ShAttrib< 4, SH_TEMP, ShFracShort, SH_ATTRIB > | ShAttrib4fs |
|
typedef ShAttrib< 4, SH_CONST, ShFracShort, SH_ATTRIB > | ShConstAttrib4fs |
|
typedef ShAttrib< 1, SH_INPUT, ShFracInt, SH_ATTRIB > | ShInputAttrib1fi |
|
typedef ShAttrib< 1, SH_OUTPUT, ShFracInt, SH_ATTRIB > | ShOutputAttrib1fi |
|
typedef ShAttrib< 1, SH_INOUT, ShFracInt, SH_ATTRIB > | ShInOutAttrib1fi |
|
typedef ShAttrib< 1, SH_TEMP, ShFracInt, SH_ATTRIB > | ShAttrib1fi |
|
typedef ShAttrib< 1, SH_CONST, ShFracInt, SH_ATTRIB > | ShConstAttrib1fi |
|
typedef ShAttrib< 2, SH_INPUT, ShFracInt, SH_ATTRIB > | ShInputAttrib2fi |
|
typedef ShAttrib< 2, SH_OUTPUT, ShFracInt, SH_ATTRIB > | ShOutputAttrib2fi |
|
typedef ShAttrib< 2, SH_INOUT, ShFracInt, SH_ATTRIB > | ShInOutAttrib2fi |
|
typedef ShAttrib< 2, SH_TEMP, ShFracInt, SH_ATTRIB > | ShAttrib2fi |
|
typedef ShAttrib< 2, SH_CONST, ShFracInt, SH_ATTRIB > | ShConstAttrib2fi |
|
typedef ShAttrib< 3, SH_INPUT, ShFracInt, SH_ATTRIB > | ShInputAttrib3fi |
|
typedef ShAttrib< 3, SH_OUTPUT, ShFracInt, SH_ATTRIB > | ShOutputAttrib3fi |
|
typedef ShAttrib< 3, SH_INOUT, ShFracInt, SH_ATTRIB > | ShInOutAttrib3fi |
|
typedef ShAttrib< 3, SH_TEMP, ShFracInt, SH_ATTRIB > | ShAttrib3fi |
|
typedef ShAttrib< 3, SH_CONST, ShFracInt, SH_ATTRIB > | ShConstAttrib3fi |
|
typedef ShAttrib< 4, SH_INPUT, ShFracInt, SH_ATTRIB > | ShInputAttrib4fi |
|
typedef ShAttrib< 4, SH_OUTPUT, ShFracInt, SH_ATTRIB > | ShOutputAttrib4fi |
|
typedef ShAttrib< 4, SH_INOUT, ShFracInt, SH_ATTRIB > | ShInOutAttrib4fi |
|
typedef ShAttrib< 4, SH_TEMP, ShFracInt, SH_ATTRIB > | ShAttrib4fi |
|
typedef ShAttrib< 4, SH_CONST, ShFracInt, SH_ATTRIB > | ShConstAttrib4fi |
|
typedef ShAttrib< 1, SH_INPUT, unsigned int, SH_ATTRIB > | ShInputAttrib1ui |
|
typedef ShAttrib< 1, SH_OUTPUT, unsigned int, SH_ATTRIB > | ShOutputAttrib1ui |
|
typedef ShAttrib< 1, SH_INOUT, unsigned int, SH_ATTRIB > | ShInOutAttrib1ui |
|
typedef ShAttrib< 1, SH_TEMP, unsigned int, SH_ATTRIB > | ShAttrib1ui |
|
typedef ShAttrib< 1, SH_CONST, unsigned int, SH_ATTRIB > | ShConstAttrib1ui |
|
typedef ShAttrib< 2, SH_INPUT, unsigned int, SH_ATTRIB > | ShInputAttrib2ui |
|
typedef ShAttrib< 2, SH_OUTPUT, unsigned int, SH_ATTRIB > | ShOutputAttrib2ui |
|
typedef ShAttrib< 2, SH_INOUT, unsigned int, SH_ATTRIB > | ShInOutAttrib2ui |
|
typedef ShAttrib< 2, SH_TEMP, unsigned int, SH_ATTRIB > | ShAttrib2ui |
|
typedef ShAttrib< 2, SH_CONST, unsigned int, SH_ATTRIB > | ShConstAttrib2ui |
|
typedef ShAttrib< 3, SH_INPUT, unsigned int, SH_ATTRIB > | ShInputAttrib3ui |
|
typedef ShAttrib< 3, SH_OUTPUT, unsigned int, SH_ATTRIB > | ShOutputAttrib3ui |
|
typedef ShAttrib< 3, SH_INOUT, unsigned int, SH_ATTRIB > | ShInOutAttrib3ui |
|
typedef ShAttrib< 3, SH_TEMP, unsigned int, SH_ATTRIB > | ShAttrib3ui |
|
typedef ShAttrib< 3, SH_CONST, unsigned int, SH_ATTRIB > | ShConstAttrib3ui |
|
typedef ShAttrib< 4, SH_INPUT, unsigned int, SH_ATTRIB > | ShInputAttrib4ui |
|
typedef ShAttrib< 4, SH_OUTPUT, unsigned int, SH_ATTRIB > | ShOutputAttrib4ui |
|
typedef ShAttrib< 4, SH_INOUT, unsigned int, SH_ATTRIB > | ShInOutAttrib4ui |
|
typedef ShAttrib< 4, SH_TEMP, unsigned int, SH_ATTRIB > | ShAttrib4ui |
|
typedef ShAttrib< 4, SH_CONST, unsigned int, SH_ATTRIB > | ShConstAttrib4ui |
| typedef ShPointer< ShTrivialBackendSet > | ShTrivialBackendSetPtr |
| typedef ShPointer< const ShTrivialBackendSet > | ShTrivialBackendSetCPtr |
| typedef ShPointer< ShBackendCode > | ShBackendCodePtr |
| typedef ShPointer< const ShBackendCode > | ShBackendCodeCPtr |
| typedef ShPointer< ShBackendSet > | ShBackendSetPtr |
| typedef ShPointer< const ShBackendSet > | ShBackendSetCPtr |
| typedef ShPointer< ShBackend > | ShBackendPtr |
| typedef ShPointer< const ShBackend > | ShBackendCPtr |
| typedef ShPointer< ShBasicBlock > | ShBasicBlockPtr |
| typedef ShPointer< const ShBasicBlock > | ShBasicBlockCPtr |
| typedef ShPointer< ShBlock > | ShBlockPtr |
| typedef ShPointer< const ShBlock > | ShBlockCPtr |
| typedef ShPointer< ShBlockList > | ShBlockListPtr |
| typedef ShPointer< const ShBlockList > | ShBlockListCPtr |
|
typedef ShGraphType< ShCastMgrVertex, ShCastMgrEdge > | ShCastMgrGraphType |
| typedef ShPointer< ShCfgBlock > | ShCfgBlockPtr |
| typedef ShPointer< const ShCfgBlock > | ShCfgBlockCPtr |
| typedef ShPointer< ShChannelNode > | ShChannelNodePtr |
| typedef ShPointer< const ShChannelNode > | ShChannelNodeCPtr |
|
typedef ShAttrib< 1, SH_INPUT, ShFracUShort, SH_COLOR > | ShInputColor1fus |
| An n-color. | |
|
typedef ShAttrib< 1, SH_OUTPUT, ShFracUShort, SH_COLOR > | ShOutputColor1fus |
|
typedef ShAttrib< 1, SH_INOUT, ShFracUShort, SH_COLOR > | ShInOutColor1fus |
|
typedef ShAttrib< 1, SH_TEMP, ShFracUShort, SH_COLOR > | ShColor1fus |
|
typedef ShAttrib< 1, SH_CONST, ShFracUShort, SH_COLOR > | ShConstColor1fus |
|
typedef ShAttrib< 2, SH_INPUT, ShFracUShort, SH_COLOR > | ShInputColor2fus |
|
typedef ShAttrib< 2, SH_OUTPUT, ShFracUShort, SH_COLOR > | ShOutputColor2fus |
|
typedef ShAttrib< 2, SH_INOUT, ShFracUShort, SH_COLOR > | ShInOutColor2fus |
|
typedef ShAttrib< 2, SH_TEMP, ShFracUShort, SH_COLOR > | ShColor2fus |
|
typedef ShAttrib< 2, SH_CONST, ShFracUShort, SH_COLOR > | ShConstColor2fus |
|
typedef ShAttrib< 3, SH_INPUT, ShFracUShort, SH_COLOR > | ShInputColor3fus |
|
typedef ShAttrib< 3, SH_OUTPUT, ShFracUShort, SH_COLOR > | ShOutputColor3fus |
|
typedef ShAttrib< 3, SH_INOUT, ShFracUShort, SH_COLOR > | ShInOutColor3fus |
|
typedef ShAttrib< 3, SH_TEMP, ShFracUShort, SH_COLOR > | ShColor3fus |
|
typedef ShAttrib< 3, SH_CONST, ShFracUShort, SH_COLOR > | ShConstColor3fus |
|
typedef ShAttrib< 4, SH_INPUT, ShFracUShort, SH_COLOR > | ShInputColor4fus |
|
typedef ShAttrib< 4, SH_OUTPUT, ShFracUShort, SH_COLOR > | ShOutputColor4fus |
|
typedef ShAttrib< 4, SH_INOUT, ShFracUShort, SH_COLOR > | ShInOutColor4fus |
|
typedef ShAttrib< 4, SH_TEMP, ShFracUShort, SH_COLOR > | ShColor4fus |
|
typedef ShAttrib< 4, SH_CONST, ShFracUShort, SH_COLOR > | ShConstColor4fus |
|
typedef ShAttrib< 1, SH_INPUT, short, SH_COLOR > | ShInputColor1s |
|
typedef ShAttrib< 1, SH_OUTPUT, short, SH_COLOR > | ShOutputColor1s |
|
typedef ShAttrib< 1, SH_INOUT, short, SH_COLOR > | ShInOutColor1s |
|
typedef ShAttrib< 1, SH_TEMP, short, SH_COLOR > | ShColor1s |
|
typedef ShAttrib< 1, SH_CONST, short, SH_COLOR > | ShConstColor1s |
|
typedef ShAttrib< 2, SH_INPUT, short, SH_COLOR > | ShInputColor2s |
|
typedef ShAttrib< 2, SH_OUTPUT, short, SH_COLOR > | ShOutputColor2s |
|
typedef ShAttrib< 2, SH_INOUT, short, SH_COLOR > | ShInOutColor2s |
|
typedef ShAttrib< 2, SH_TEMP, short, SH_COLOR > | ShColor2s |
|
typedef ShAttrib< 2, SH_CONST, short, SH_COLOR > | ShConstColor2s |
|
typedef ShAttrib< 3, SH_INPUT, short, SH_COLOR > | ShInputColor3s |
|
typedef ShAttrib< 3, SH_OUTPUT, short, SH_COLOR > | ShOutputColor3s |
|
typedef ShAttrib< 3, SH_INOUT, short, SH_COLOR > | ShInOutColor3s |
|
typedef ShAttrib< 3, SH_TEMP, short, SH_COLOR > | ShColor3s |
|
typedef ShAttrib< 3, SH_CONST, short, SH_COLOR > | ShConstColor3s |
|
typedef ShAttrib< 4, SH_INPUT, short, SH_COLOR > | ShInputColor4s |
|
typedef ShAttrib< 4, SH_OUTPUT, short, SH_COLOR > | ShOutputColor4s |
|
typedef ShAttrib< 4, SH_INOUT, short, SH_COLOR > | ShInOutColor4s |
|
typedef ShAttrib< 4, SH_TEMP, short, SH_COLOR > | ShColor4s |
|
typedef ShAttrib< 4, SH_CONST, short, SH_COLOR > | ShConstColor4s |
|
typedef ShAttrib< 1, SH_INPUT, ShFracUInt, SH_COLOR > | ShInputColor1fui |
|
typedef ShAttrib< 1, SH_OUTPUT, ShFracUInt, SH_COLOR > | ShOutputColor1fui |
|
typedef ShAttrib< 1, SH_INOUT, ShFracUInt, SH_COLOR > | ShInOutColor1fui |
|
typedef ShAttrib< 1, SH_TEMP, ShFracUInt, SH_COLOR > | ShColor1fui |
|
typedef ShAttrib< 1, SH_CONST, ShFracUInt, SH_COLOR > | ShConstColor1fui |
|
typedef ShAttrib< 2, SH_INPUT, ShFracUInt, SH_COLOR > | ShInputColor2fui |
|
typedef ShAttrib< 2, SH_OUTPUT, ShFracUInt, SH_COLOR > | ShOutputColor2fui |
|
typedef ShAttrib< 2, SH_INOUT, ShFracUInt, SH_COLOR > | ShInOutColor2fui |
|
typedef ShAttrib< 2, SH_TEMP, ShFracUInt, SH_COLOR > | ShColor2fui |
|
typedef ShAttrib< 2, SH_CONST, ShFracUInt, SH_COLOR > | ShConstColor2fui |
|
typedef ShAttrib< 3, SH_INPUT, ShFracUInt, SH_COLOR > | ShInputColor3fui |
|
typedef ShAttrib< 3, SH_OUTPUT, ShFracUInt, SH_COLOR > | ShOutputColor3fui |
|
typedef ShAttrib< 3, SH_INOUT, ShFracUInt, SH_COLOR > | ShInOutColor3fui |
|
typedef ShAttrib< 3, SH_TEMP, ShFracUInt, SH_COLOR > | ShColor3fui |
|
typedef ShAttrib< 3, SH_CONST, ShFracUInt, SH_COLOR > | ShConstColor3fui |
|
typedef ShAttrib< 4, SH_INPUT, ShFracUInt, SH_COLOR > | ShInputColor4fui |
|
typedef ShAttrib< 4, SH_OUTPUT, ShFracUInt, SH_COLOR > | ShOutputColor4fui |
|
typedef ShAttrib< 4, SH_INOUT, ShFracUInt, SH_COLOR > | ShInOutColor4fui |
|
typedef ShAttrib< 4, SH_TEMP, ShFracUInt, SH_COLOR > | ShColor4fui |
|
typedef ShAttrib< 4, SH_CONST, ShFracUInt, SH_COLOR > | ShConstColor4fui |
|
typedef ShAttrib< 1, SH_INPUT, ShFracByte, SH_COLOR > | ShInputColor1fb |
|
typedef ShAttrib< 1, SH_OUTPUT, ShFracByte, SH_COLOR > | ShOutputColor1fb |
|
typedef ShAttrib< 1, SH_INOUT, ShFracByte, SH_COLOR > | ShInOutColor1fb |
|
typedef ShAttrib< 1, SH_TEMP, ShFracByte, SH_COLOR > | ShColor1fb |
|
typedef ShAttrib< 1, SH_CONST, ShFracByte, SH_COLOR > | ShConstColor1fb |
|
typedef ShAttrib< 2, SH_INPUT, ShFracByte, SH_COLOR > | ShInputColor2fb |
|
typedef ShAttrib< 2, SH_OUTPUT, ShFracByte, SH_COLOR > | ShOutputColor2fb |
|
typedef ShAttrib< 2, SH_INOUT, ShFracByte, SH_COLOR > | ShInOutColor2fb |
|
typedef ShAttrib< 2, SH_TEMP, ShFracByte, SH_COLOR > | ShColor2fb |
|
typedef ShAttrib< 2, SH_CONST, ShFracByte, SH_COLOR > | ShConstColor2fb |
|
typedef ShAttrib< 3, SH_INPUT, ShFracByte, SH_COLOR > | ShInputColor3fb |
|
typedef ShAttrib< 3, SH_OUTPUT, ShFracByte, SH_COLOR > | ShOutputColor3fb |
|
typedef ShAttrib< 3, SH_INOUT, ShFracByte, SH_COLOR > | ShInOutColor3fb |
|
typedef ShAttrib< 3, SH_TEMP, ShFracByte, SH_COLOR > | ShColor3fb |
|
typedef ShAttrib< 3, SH_CONST, ShFracByte, SH_COLOR > | ShConstColor3fb |
|
typedef ShAttrib< 4, SH_INPUT, ShFracByte, SH_COLOR > | ShInputColor4fb |
|
typedef ShAttrib< 4, SH_OUTPUT, ShFracByte, SH_COLOR > | ShOutputColor4fb |
|
typedef ShAttrib< 4, SH_INOUT, ShFracByte, SH_COLOR > | ShInOutColor4fb |
|
typedef ShAttrib< 4, SH_TEMP, ShFracByte, SH_COLOR > | ShColor4fb |
|
typedef ShAttrib< 4, SH_CONST, ShFracByte, SH_COLOR > | ShConstColor4fb |
|
typedef ShAttrib< 1, SH_INPUT, int, SH_COLOR > | ShInputColor1i |
|
typedef ShAttrib< 1, SH_OUTPUT, int, SH_COLOR > | ShOutputColor1i |
|
typedef ShAttrib< 1, SH_INOUT, int, SH_COLOR > | ShInOutColor1i |
|
typedef ShAttrib< 1, SH_TEMP, int, SH_COLOR > | ShColor1i |
|
typedef ShAttrib< 1, SH_CONST, int, SH_COLOR > | ShConstColor1i |
|
typedef ShAttrib< 2, SH_INPUT, int, SH_COLOR > | ShInputColor2i |
|
typedef ShAttrib< 2, SH_OUTPUT, int, SH_COLOR > | ShOutputColor2i |
|
typedef ShAttrib< 2, SH_INOUT, int, SH_COLOR > | ShInOutColor2i |
|
typedef ShAttrib< 2, SH_TEMP, int, SH_COLOR > | ShColor2i |
|
typedef ShAttrib< 2, SH_CONST, int, SH_COLOR > | ShConstColor2i |
|
typedef ShAttrib< 3, SH_INPUT, int, SH_COLOR > | ShInputColor3i |
|
typedef ShAttrib< 3, SH_OUTPUT, int, SH_COLOR > | ShOutputColor3i |
|
typedef ShAttrib< 3, SH_INOUT, int, SH_COLOR > | ShInOutColor3i |
|
typedef ShAttrib< 3, SH_TEMP, int, SH_COLOR > | ShColor3i |
|
typedef ShAttrib< 3, SH_CONST, int, SH_COLOR > | ShConstColor3i |
|
typedef ShAttrib< 4, SH_INPUT, int, SH_COLOR > | ShInputColor4i |
|
typedef ShAttrib< 4, SH_OUTPUT, int, SH_COLOR > | ShOutputColor4i |
|
typedef ShAttrib< 4, SH_INOUT, int, SH_COLOR > | ShInOutColor4i |
|
typedef ShAttrib< 4, SH_TEMP, int, SH_COLOR > | ShColor4i |
|
typedef ShAttrib< 4, SH_CONST, int, SH_COLOR > | ShConstColor4i |
|
typedef ShAttrib< 1, SH_INPUT, double, SH_COLOR > | ShInputColor1d |
|
typedef ShAttrib< 1, SH_OUTPUT, double, SH_COLOR > | ShOutputColor1d |
|
typedef ShAttrib< 1, SH_INOUT, double, SH_COLOR > | ShInOutColor1d |
|
typedef ShAttrib< 1, SH_TEMP, double, SH_COLOR > | ShColor1d |
|
typedef ShAttrib< 1, SH_CONST, double, SH_COLOR > | ShConstColor1d |
|
typedef ShAttrib< 2, SH_INPUT, double, SH_COLOR > | ShInputColor2d |
|
typedef ShAttrib< 2, SH_OUTPUT, double, SH_COLOR > | ShOutputColor2d |
|
typedef ShAttrib< 2, SH_INOUT, double, SH_COLOR > | ShInOutColor2d |
|
typedef ShAttrib< 2, SH_TEMP, double, SH_COLOR > | ShColor2d |
|
typedef ShAttrib< 2, SH_CONST, double, SH_COLOR > | ShConstColor2d |
|
typedef ShAttrib< 3, SH_INPUT, double, SH_COLOR > | ShInputColor3d |
|
typedef ShAttrib< 3, SH_OUTPUT, double, SH_COLOR > | ShOutputColor3d |
|
typedef ShAttrib< 3, SH_INOUT, double, SH_COLOR > | ShInOutColor3d |
|
typedef ShAttrib< 3, SH_TEMP, double, SH_COLOR > | ShColor3d |
|
typedef ShAttrib< 3, SH_CONST, double, SH_COLOR > | ShConstColor3d |
|
typedef ShAttrib< 4, SH_INPUT, double, SH_COLOR > | ShInputColor4d |
|
typedef ShAttrib< 4, SH_OUTPUT, double, SH_COLOR > | ShOutputColor4d |
|
typedef ShAttrib< 4, SH_INOUT, double, SH_COLOR > | ShInOutColor4d |
|
typedef ShAttrib< 4, SH_TEMP, double, SH_COLOR > | ShColor4d |
|
typedef ShAttrib< 4, SH_CONST, double, SH_COLOR > | ShConstColor4d |
|
typedef ShAttrib< 1, SH_INPUT, unsigned char, SH_COLOR > | ShInputColor1ub |
|
typedef ShAttrib< 1, SH_OUTPUT, unsigned char, SH_COLOR > | ShOutputColor1ub |
|
typedef ShAttrib< 1, SH_INOUT, unsigned char, SH_COLOR > | ShInOutColor1ub |
|
typedef ShAttrib< 1, SH_TEMP, unsigned char, SH_COLOR > | ShColor1ub |
|
typedef ShAttrib< 1, SH_CONST, unsigned char, SH_COLOR > | ShConstColor1ub |
|
typedef ShAttrib< 2, SH_INPUT, unsigned char, SH_COLOR > | ShInputColor2ub |
|
typedef ShAttrib< 2, SH_OUTPUT, unsigned char, SH_COLOR > | ShOutputColor2ub |
|
typedef ShAttrib< 2, SH_INOUT, unsigned char, SH_COLOR > | ShInOutColor2ub |
|
typedef ShAttrib< 2, SH_TEMP, unsigned char, SH_COLOR > | ShColor2ub |
|
typedef ShAttrib< 2, SH_CONST, unsigned char, SH_COLOR > | ShConstColor2ub |
|
typedef ShAttrib< 3, SH_INPUT, unsigned char, SH_COLOR > | ShInputColor3ub |
|
typedef ShAttrib< 3, SH_OUTPUT, unsigned char, SH_COLOR > | ShOutputColor3ub |
|
typedef ShAttrib< 3, SH_INOUT, unsigned char, SH_COLOR > | ShInOutColor3ub |
|
typedef ShAttrib< 3, SH_TEMP, unsigned char, SH_COLOR > | ShColor3ub |
|
typedef ShAttrib< 3, SH_CONST, unsigned char, SH_COLOR > | ShConstColor3ub |
|
typedef ShAttrib< 4, SH_INPUT, unsigned char, SH_COLOR > | ShInputColor4ub |
|
typedef ShAttrib< 4, SH_OUTPUT, unsigned char, SH_COLOR > | ShOutputColor4ub |
|
typedef ShAttrib< 4, SH_INOUT, unsigned char, SH_COLOR > | ShInOutColor4ub |
|
typedef ShAttrib< 4, SH_TEMP, unsigned char, SH_COLOR > | ShColor4ub |
|
typedef ShAttrib< 4, SH_CONST, unsigned char, SH_COLOR > | ShConstColor4ub |
|
typedef ShAttrib< 1, SH_INPUT, float, SH_COLOR > | ShInputColor1f |
|
typedef ShAttrib< 1, SH_OUTPUT, float, SH_COLOR > | ShOutputColor1f |
|
typedef ShAttrib< 1, SH_INOUT, float, SH_COLOR > | ShInOutColor1f |
|
typedef ShAttrib< 1, SH_TEMP, float, SH_COLOR > | ShColor1f |
|
typedef ShAttrib< 1, SH_CONST, float, SH_COLOR > | ShConstColor1f |
|
typedef ShAttrib< 2, SH_INPUT, float, SH_COLOR > | ShInputColor2f |
|
typedef ShAttrib< 2, SH_OUTPUT, float, SH_COLOR > | ShOutputColor2f |
|
typedef ShAttrib< 2, SH_INOUT, float, SH_COLOR > | ShInOutColor2f |
|
typedef ShAttrib< 2, SH_TEMP, float, SH_COLOR > | ShColor2f |
|
typedef ShAttrib< 2, SH_CONST, float, SH_COLOR > | ShConstColor2f |
|
typedef ShAttrib< 3, SH_INPUT, float, SH_COLOR > | ShInputColor3f |
|
typedef ShAttrib< 3, SH_OUTPUT, float, SH_COLOR > | ShOutputColor3f |
|
typedef ShAttrib< 3, SH_INOUT, float, SH_COLOR > | ShInOutColor3f |
|
typedef ShAttrib< 3, SH_TEMP, float, SH_COLOR > | ShColor3f |
|
typedef ShAttrib< 3, SH_CONST, float, SH_COLOR > | ShConstColor3f |
|
typedef ShAttrib< 4, SH_INPUT, float, SH_COLOR > | ShInputColor4f |
|
typedef ShAttrib< 4, SH_OUTPUT, float, SH_COLOR > | ShOutputColor4f |
|
typedef ShAttrib< 4, SH_INOUT, float, SH_COLOR > | ShInOutColor4f |
|
typedef ShAttrib< 4, SH_TEMP, float, SH_COLOR > | ShColor4f |
|
typedef ShAttrib< 4, SH_CONST, float, SH_COLOR > | ShConstColor4f |
|
typedef ShAttrib< 1, SH_INPUT, char, SH_COLOR > | ShInputColor1b |
|
typedef ShAttrib< 1, SH_OUTPUT, char, SH_COLOR > | ShOutputColor1b |
|
typedef ShAttrib< 1, SH_INOUT, char, SH_COLOR > | ShInOutColor1b |
|
typedef ShAttrib< 1, SH_TEMP, char, SH_COLOR > | ShColor1b |
|
typedef ShAttrib< 1, SH_CONST, char, SH_COLOR > | ShConstColor1b |
|
typedef ShAttrib< 2, SH_INPUT, char, SH_COLOR > | ShInputColor2b |
|
typedef ShAttrib< 2, SH_OUTPUT, char, SH_COLOR > | ShOutputColor2b |
|
typedef ShAttrib< 2, SH_INOUT, char, SH_COLOR > | ShInOutColor2b |
|
typedef ShAttrib< 2, SH_TEMP, char, SH_COLOR > | ShColor2b |
|
typedef ShAttrib< 2, SH_CONST, char, SH_COLOR > | ShConstColor2b |
|
typedef ShAttrib< 3, SH_INPUT, char, SH_COLOR > | ShInputColor3b |
|
typedef ShAttrib< 3, SH_OUTPUT, char, SH_COLOR > | ShOutputColor3b |
|
typedef ShAttrib< 3, SH_INOUT, char, SH_COLOR > | ShInOutColor3b |
|
typedef ShAttrib< 3, SH_TEMP, char, SH_COLOR > | ShColor3b |
|
typedef ShAttrib< 3, SH_CONST, char, SH_COLOR > | ShConstColor3b |
|
typedef ShAttrib< 4, SH_INPUT, char, SH_COLOR > | ShInputColor4b |
|
typedef ShAttrib< 4, SH_OUTPUT, char, SH_COLOR > | ShOutputColor4b |
|
typedef ShAttrib< 4, SH_INOUT, char, SH_COLOR > | ShInOutColor4b |
|
typedef ShAttrib< 4, SH_TEMP, char, SH_COLOR > | ShColor4b |
|
typedef ShAttrib< 4, SH_CONST, char, SH_COLOR > | ShConstColor4b |
|
typedef ShAttrib< 1, SH_INPUT, unsigned short, SH_COLOR > | ShInputColor1us |
|
typedef ShAttrib< 1, SH_OUTPUT, unsigned short, SH_COLOR > | ShOutputColor1us |
|
typedef ShAttrib< 1, SH_INOUT, unsigned short, SH_COLOR > | ShInOutColor1us |
|
typedef ShAttrib< 1, SH_TEMP, unsigned short, SH_COLOR > | ShColor1us |
|
typedef ShAttrib< 1, SH_CONST, unsigned short, SH_COLOR > | ShConstColor1us |
|
typedef ShAttrib< 2, SH_INPUT, unsigned short, SH_COLOR > | ShInputColor2us |
|
typedef ShAttrib< 2, SH_OUTPUT, unsigned short, SH_COLOR > | ShOutputColor2us |
|
typedef ShAttrib< 2, SH_INOUT, unsigned short, SH_COLOR > | ShInOutColor2us |
|
typedef ShAttrib< 2, SH_TEMP, unsigned short, SH_COLOR > | ShColor2us |
|
typedef ShAttrib< 2, SH_CONST, unsigned short, SH_COLOR > | ShConstColor2us |
|
typedef ShAttrib< 3, SH_INPUT, unsigned short, SH_COLOR > | ShInputColor3us |
|
typedef ShAttrib< 3, SH_OUTPUT, unsigned short, SH_COLOR > | ShOutputColor3us |
|
typedef ShAttrib< 3, SH_INOUT, unsigned short, SH_COLOR > | ShInOutColor3us |
|
typedef ShAttrib< 3, SH_TEMP, unsigned short, SH_COLOR > | ShColor3us |
|
typedef ShAttrib< 3, SH_CONST, unsigned short, SH_COLOR > | ShConstColor3us |
|
typedef ShAttrib< 4, SH_INPUT, unsigned short, SH_COLOR > | ShInputColor4us |
|
typedef ShAttrib< 4, SH_OUTPUT, unsigned short, SH_COLOR > | ShOutputColor4us |
|
typedef ShAttrib< 4, SH_INOUT, unsigned short, SH_COLOR > | ShInOutColor4us |
|
typedef ShAttrib< 4, SH_TEMP, unsigned short, SH_COLOR > | ShColor4us |
|
typedef ShAttrib< 4, SH_CONST, unsigned short, SH_COLOR > | ShConstColor4us |
|
typedef ShAttrib< 1, SH_INPUT, ShFracUByte, SH_COLOR > | ShInputColor1fub |
|
typedef ShAttrib< 1, SH_OUTPUT, ShFracUByte, SH_COLOR > | ShOutputColor1fub |
|
typedef ShAttrib< 1, SH_INOUT, ShFracUByte, SH_COLOR > | ShInOutColor1fub |
|
typedef ShAttrib< 1, SH_TEMP, ShFracUByte, SH_COLOR > | ShColor1fub |
|
typedef ShAttrib< 1, SH_CONST, ShFracUByte, SH_COLOR > | ShConstColor1fub |
|
typedef ShAttrib< 2, SH_INPUT, ShFracUByte, SH_COLOR > | ShInputColor2fub |
|
typedef ShAttrib< 2, SH_OUTPUT, ShFracUByte, SH_COLOR > | ShOutputColor2fub |
|
typedef ShAttrib< 2, SH_INOUT, ShFracUByte, SH_COLOR > | ShInOutColor2fub |
|
typedef ShAttrib< 2, SH_TEMP, ShFracUByte, SH_COLOR > | ShColor2fub |
|
typedef ShAttrib< 2, SH_CONST, ShFracUByte, SH_COLOR > | ShConstColor2fub |
|
typedef ShAttrib< 3, SH_INPUT, ShFracUByte, SH_COLOR > | ShInputColor3fub |
|
typedef ShAttrib< 3, SH_OUTPUT, ShFracUByte, SH_COLOR > | ShOutputColor3fub |
|
typedef ShAttrib< 3, SH_INOUT, ShFracUByte, SH_COLOR > | ShInOutColor3fub |
|
typedef ShAttrib< 3, SH_TEMP, ShFracUByte, SH_COLOR > | ShColor3fub |
|
typedef ShAttrib< 3, SH_CONST, ShFracUByte, SH_COLOR > | ShConstColor3fub |
|
typedef ShAttrib< 4, SH_INPUT, ShFracUByte, SH_COLOR > | ShInputColor4fub |
|
typedef ShAttrib< 4, SH_OUTPUT, ShFracUByte, SH_COLOR > | ShOutputColor4fub |
|
typedef ShAttrib< 4, SH_INOUT, ShFracUByte, SH_COLOR > | ShInOutColor4fub |
|
typedef ShAttrib< 4, SH_TEMP, ShFracUByte, SH_COLOR > | ShColor4fub |
|
typedef ShAttrib< 4, SH_CONST, ShFracUByte, SH_COLOR > | ShConstColor4fub |
|
typedef ShAttrib< 1, SH_INPUT, ShHalf, SH_COLOR > | ShInputColor1h |
|
typedef ShAttrib< 1, SH_OUTPUT, ShHalf, SH_COLOR > | ShOutputColor1h |
|
typedef ShAttrib< 1, SH_INOUT, ShHalf, SH_COLOR > | ShInOutColor1h |
|
typedef ShAttrib< 1, SH_TEMP, ShHalf, SH_COLOR > | ShColor1h |
|
typedef ShAttrib< 1, SH_CONST, ShHalf, SH_COLOR > | ShConstColor1h |
|
typedef ShAttrib< 2, SH_INPUT, ShHalf, SH_COLOR > | ShInputColor2h |
|
typedef ShAttrib< 2, SH_OUTPUT, ShHalf, SH_COLOR > | ShOutputColor2h |
|
typedef ShAttrib< 2, SH_INOUT, ShHalf, SH_COLOR > | ShInOutColor2h |
|
typedef ShAttrib< 2, SH_TEMP, ShHalf, SH_COLOR > | ShColor2h |
|
typedef ShAttrib< 2, SH_CONST, ShHalf, SH_COLOR > | ShConstColor2h |
|
typedef ShAttrib< 3, SH_INPUT, ShHalf, SH_COLOR > | ShInputColor3h |
|
typedef ShAttrib< 3, SH_OUTPUT, ShHalf, SH_COLOR > | ShOutputColor3h |
|
typedef ShAttrib< 3, SH_INOUT, ShHalf, SH_COLOR > | ShInOutColor3h |
|
typedef ShAttrib< 3, SH_TEMP, ShHalf, SH_COLOR > | ShColor3h |
|
typedef ShAttrib< 3, SH_CONST, ShHalf, SH_COLOR > | ShConstColor3h |
|
typedef ShAttrib< 4, SH_INPUT, ShHalf, SH_COLOR > | ShInputColor4h |
|
typedef ShAttrib< 4, SH_OUTPUT, ShHalf, SH_COLOR > | ShOutputColor4h |
|
typedef ShAttrib< 4, SH_INOUT, ShHalf, SH_COLOR > | ShInOutColor4h |
|
typedef ShAttrib< 4, SH_TEMP, ShHalf, SH_COLOR > | ShColor4h |
|
typedef ShAttrib< 4, SH_CONST, ShHalf, SH_COLOR > | ShConstColor4h |
|
typedef ShAttrib< 1, SH_INPUT, ShFracShort, SH_COLOR > | ShInputColor1fs |
|
typedef ShAttrib< 1, SH_OUTPUT, ShFracShort, SH_COLOR > | ShOutputColor1fs |
|
typedef ShAttrib< 1, SH_INOUT, ShFracShort, SH_COLOR > | ShInOutColor1fs |
|
typedef ShAttrib< 1, SH_TEMP, ShFracShort, SH_COLOR > | ShColor1fs |
|
typedef ShAttrib< 1, SH_CONST, ShFracShort, SH_COLOR > | ShConstColor1fs |
|
typedef ShAttrib< 2, SH_INPUT, ShFracShort, SH_COLOR > | ShInputColor2fs |
|
typedef ShAttrib< 2, SH_OUTPUT, ShFracShort, SH_COLOR > | ShOutputColor2fs |
|
typedef ShAttrib< 2, SH_INOUT, ShFracShort, SH_COLOR > | ShInOutColor2fs |
|
typedef ShAttrib< 2, SH_TEMP, ShFracShort, SH_COLOR > | ShColor2fs |
|
typedef ShAttrib< 2, SH_CONST, ShFracShort, SH_COLOR > | ShConstColor2fs |
|
typedef ShAttrib< 3, SH_INPUT, ShFracShort, SH_COLOR > | ShInputColor3fs |
|
typedef ShAttrib< 3, SH_OUTPUT, ShFracShort, SH_COLOR > | ShOutputColor3fs |
|
typedef ShAttrib< 3, SH_INOUT, ShFracShort, SH_COLOR > | ShInOutColor3fs |
|
typedef ShAttrib< 3, SH_TEMP, ShFracShort, SH_COLOR > | ShColor3fs |
|
typedef ShAttrib< 3, SH_CONST, ShFracShort, SH_COLOR > | ShConstColor3fs |
|
typedef ShAttrib< 4, SH_INPUT, ShFracShort, SH_COLOR > | ShInputColor4fs |
|
typedef ShAttrib< 4, SH_OUTPUT, ShFracShort, SH_COLOR > | ShOutputColor4fs |
|
typedef ShAttrib< 4, SH_INOUT, ShFracShort, SH_COLOR > | ShInOutColor4fs |
|
typedef ShAttrib< 4, SH_TEMP, ShFracShort, SH_COLOR > | ShColor4fs |
|
typedef ShAttrib< 4, SH_CONST, ShFracShort, SH_COLOR > | ShConstColor4fs |
|
typedef ShAttrib< 1, SH_INPUT, ShFracInt, SH_COLOR > | ShInputColor1fi |
|
typedef ShAttrib< 1, SH_OUTPUT, ShFracInt, SH_COLOR > | ShOutputColor1fi |
|
typedef ShAttrib< 1, SH_INOUT, ShFracInt, SH_COLOR > | ShInOutColor1fi |
|
typedef ShAttrib< 1, SH_TEMP, ShFracInt, SH_COLOR > | ShColor1fi |
|
typedef ShAttrib< 1, SH_CONST, ShFracInt, SH_COLOR > | ShConstColor1fi |
|
typedef ShAttrib< 2, SH_INPUT, ShFracInt, SH_COLOR > | ShInputColor2fi |
|
typedef ShAttrib< 2, SH_OUTPUT, ShFracInt, SH_COLOR > | ShOutputColor2fi |
|
typedef ShAttrib< 2, SH_INOUT, ShFracInt, SH_COLOR > | ShInOutColor2fi |
|
typedef ShAttrib< 2, SH_TEMP, ShFracInt, SH_COLOR > | ShColor2fi |
|
typedef ShAttrib< 2, SH_CONST, ShFracInt, SH_COLOR > | ShConstColor2fi |
|
typedef ShAttrib< 3, SH_INPUT, ShFracInt, SH_COLOR > | ShInputColor3fi |
|
typedef ShAttrib< 3, SH_OUTPUT, ShFracInt, SH_COLOR > | ShOutputColor3fi |
|
typedef ShAttrib< 3, SH_INOUT, ShFracInt, SH_COLOR > | ShInOutColor3fi |
|
typedef ShAttrib< 3, SH_TEMP, ShFracInt, SH_COLOR > | ShColor3fi |
|
typedef ShAttrib< 3, SH_CONST, ShFracInt, SH_COLOR > | ShConstColor3fi |
|
typedef ShAttrib< 4, SH_INPUT, ShFracInt, SH_COLOR > | ShInputColor4fi |
|
typedef ShAttrib< 4, SH_OUTPUT, ShFracInt, SH_COLOR > | ShOutputColor4fi |
|
typedef ShAttrib< 4, SH_INOUT, ShFracInt, SH_COLOR > | ShInOutColor4fi |
|
typedef ShAttrib< 4, SH_TEMP, ShFracInt, SH_COLOR > | ShColor4fi |
|
typedef ShAttrib< 4, SH_CONST, ShFracInt, SH_COLOR > | ShConstColor4fi |
|
typedef ShAttrib< 1, SH_INPUT, unsigned int, SH_COLOR > | ShInputColor1ui |
|
typedef ShAttrib< 1, SH_OUTPUT, unsigned int, SH_COLOR > | ShOutputColor1ui |
|
typedef ShAttrib< 1, SH_INOUT, unsigned int, SH_COLOR > | ShInOutColor1ui |
|
typedef ShAttrib< 1, SH_TEMP, unsigned int, SH_COLOR > | ShColor1ui |
|
typedef ShAttrib< 1, SH_CONST, unsigned int, SH_COLOR > | ShConstColor1ui |
|
typedef ShAttrib< 2, SH_INPUT, unsigned int, SH_COLOR > | ShInputColor2ui |
|
typedef ShAttrib< 2, SH_OUTPUT, unsigned int, SH_COLOR > | ShOutputColor2ui |
|
typedef ShAttrib< 2, SH_INOUT, unsigned int, SH_COLOR > | ShInOutColor2ui |
|
typedef ShAttrib< 2, SH_TEMP, unsigned int, SH_COLOR > | ShColor2ui |
|
typedef ShAttrib< 2, SH_CONST, unsigned int, SH_COLOR > | ShConstColor2ui |
|
typedef ShAttrib< 3, SH_INPUT, unsigned int, SH_COLOR > | ShInputColor3ui |
|
typedef ShAttrib< 3, SH_OUTPUT, unsigned int, SH_COLOR > | ShOutputColor3ui |
|
typedef ShAttrib< 3, SH_INOUT, unsigned int, SH_COLOR > | ShInOutColor3ui |
|
typedef ShAttrib< 3, SH_TEMP, unsigned int, SH_COLOR > | ShColor3ui |
|
typedef ShAttrib< 3, SH_CONST, unsigned int, SH_COLOR > | ShConstColor3ui |
|
typedef ShAttrib< 4, SH_INPUT, unsigned int, SH_COLOR > | ShInputColor4ui |
|
typedef ShAttrib< 4, SH_OUTPUT, unsigned int, SH_COLOR > | ShOutputColor4ui |
|
typedef ShAttrib< 4, SH_INOUT, unsigned int, SH_COLOR > | ShInOutColor4ui |
|
typedef ShAttrib< 4, SH_TEMP, unsigned int, SH_COLOR > | ShColor4ui |
|
typedef ShAttrib< 4, SH_CONST, unsigned int, SH_COLOR > | ShConstColor4ui |
| typedef ShContext::BoundProgramMap::iterator | ShBoundIterator |
|
typedef std::map< ShCtrlGraphNodePtr, ShCtrlGraphNodePtr > | CtrlGraphCopyMap |
| typedef ShPointer< ShCtrlGraphNode > | ShCtrlGraphNodePtr |
| typedef ShPointer< const ShCtrlGraphNode > | ShCtrlGraphNodeCPtr |
| typedef ShPointer< ShCtrlGraph > | ShCtrlGraphPtr |
| typedef ShPointer< const ShCtrlGraph > | ShCtrlGraphCPtr |
| typedef ShProgramNode::VarList::const_iterator | ShManipVarIterator |
| typedef ShPointer< ShFixedManipulatorNode > | ShFixedManipulator |
| typedef ShFraction< int > | ShFracInt |
| typedef ShFraction< short > | ShFracShort |
| typedef ShFraction< char > | ShFracByte |
|
typedef ShFraction< unsigned int > | ShFracUInt |
|
typedef ShFraction< unsigned short > | ShFracUShort |
|
typedef ShFraction< unsigned char > | ShFracUByte |
| typedef ShGeneric< 1, ShFracUShort > | ShGeneric1fus |
| typedef ShGeneric< 2, ShFracUShort > | ShGeneric2fus |
| typedef ShGeneric< 3, ShFracUShort > | ShGeneric3fus |
| typedef ShGeneric< 4, ShFracUShort > | ShGeneric4fus |
| typedef ShGeneric< 1, short > | ShGeneric1s |
| typedef ShGeneric< 2, short > | ShGeneric2s |
| typedef ShGeneric< 3, short > | ShGeneric3s |
| typedef ShGeneric< 4, short > | ShGeneric4s |
| typedef ShGeneric< 1, ShFracUInt > | ShGeneric1fui |
| typedef ShGeneric< 2, ShFracUInt > | ShGeneric2fui |
| typedef ShGeneric< 3, ShFracUInt > | ShGeneric3fui |
| typedef ShGeneric< 4, ShFracUInt > | ShGeneric4fui |
| typedef ShGeneric< 1, ShFracByte > | ShGeneric1fb |
| typedef ShGeneric< 2, ShFracByte > | ShGeneric2fb |
| typedef ShGeneric< 3, ShFracByte > | ShGeneric3fb |
| typedef ShGeneric< 4, ShFracByte > | ShGeneric4fb |
| typedef ShGeneric< 1, int > | ShGeneric1i |
| typedef ShGeneric< 2, int > | ShGeneric2i |
| typedef ShGeneric< 3, int > | ShGeneric3i |
| typedef ShGeneric< 4, int > | ShGeneric4i |
| typedef ShGeneric< 1, double > | ShGeneric1d |
| typedef ShGeneric< 2, double > | ShGeneric2d |
| typedef ShGeneric< 3, double > | ShGeneric3d |
| typedef ShGeneric< 4, double > | ShGeneric4d |
|
typedef ShGeneric< 1, unsigned char > | ShGeneric1ub |
|
typedef ShGeneric< 2, unsigned char > | ShGeneric2ub |
|
typedef ShGeneric< 3, unsigned char > | ShGeneric3ub |
|
typedef ShGeneric< 4, unsigned char > | ShGeneric4ub |
| typedef ShGeneric< 1, float > | ShGeneric1f |
| typedef ShGeneric< 2, float > | ShGeneric2f |
| typedef ShGeneric< 3, float > | ShGeneric3f |
| typedef ShGeneric< 4, float > | ShGeneric4f |
| typedef ShGeneric< 1, char > | ShGeneric1b |
| typedef ShGeneric< 2, char > | ShGeneric2b |
| typedef ShGeneric< 3, char > | ShGeneric3b |
| typedef ShGeneric< 4, char > | ShGeneric4b |
|
typedef ShGeneric< 1, unsigned short > | ShGeneric1us |
|
typedef ShGeneric< 2, unsigned short > | ShGeneric2us |
|
typedef ShGeneric< 3, unsigned short > | ShGeneric3us |
|
typedef ShGeneric< 4, unsigned short > | ShGeneric4us |
| typedef ShGeneric< 1, ShFracUByte > | ShGeneric1fub |
| typedef ShGeneric< 2, ShFracUByte > | ShGeneric2fub |
| typedef ShGeneric< 3, ShFracUByte > | ShGeneric3fub |
| typedef ShGeneric< 4, ShFracUByte > | ShGeneric4fub |
| typedef ShGeneric< 1, ShHalf > | ShGeneric1h |
| typedef ShGeneric< 2, ShHalf > | ShGeneric2h |
| typedef ShGeneric< 3, ShHalf > | ShGeneric3h |
| typedef ShGeneric< 4, ShHalf > | ShGeneric4h |
| typedef ShGeneric< 1, ShFracShort > | ShGeneric1fs |
| typedef ShGeneric< 2, ShFracShort > | ShGeneric2fs |
| typedef ShGeneric< 3, ShFracShort > | ShGeneric3fs |
| typedef ShGeneric< 4, ShFracShort > | ShGeneric4fs |
| typedef ShGeneric< 1, ShFracInt > | ShGeneric1fi |
| typedef ShGeneric< 2, ShFracInt > | ShGeneric2fi |
| typedef ShGeneric< 3, ShFracInt > | ShGeneric3fi |
| typedef ShGeneric< 4, ShFracInt > | ShGeneric4fi |
|
typedef ShGeneric< 1, unsigned int > | ShGeneric1ui |
|
typedef ShGeneric< 2, unsigned int > | ShGeneric2ui |
|
typedef ShGeneric< 3, unsigned int > | ShGeneric3ui |
|
typedef ShGeneric< 4, unsigned int > | ShGeneric4ui |
| typedef ShTypedImage< float > | ShImage |
|
typedef std::map< ShVariableNodePtr, ShVariableNodePtr > | ShVarMap |
| typedef ShManipulator< int > | ShPositionManipulator |
| typedef ShManipulator< char * > | ShNameManipulator |
|
typedef ShMatrix< 1, 1, SH_INPUT, float > | ShInputMatrix1x1f |
|
typedef ShMatrix< 1, 1, SH_OUTPUT, float > | ShOutputMatrix1x1f |
|
typedef ShMatrix< 1, 1, SH_INOUT, float > | ShInOutMatrix1x1f |
|
typedef ShMatrix< 1, 1, SH_TEMP, float > | ShMatrix1x1f |
|
typedef ShMatrix< 1, 2, SH_INPUT, float > | ShInputMatrix1x2f |
|
typedef ShMatrix< 1, 2, SH_OUTPUT, float > | ShOutputMatrix1x2f |
|
typedef ShMatrix< 1, 2, SH_INOUT, float > | ShInOutMatrix1x2f |
|
typedef ShMatrix< 1, 2, SH_TEMP, float > | ShMatrix1x2f |
|
typedef ShMatrix< 1, 3, SH_INPUT, float > | ShInputMatrix1x3f |
|
typedef ShMatrix< 1, 3, SH_OUTPUT, float > | ShOutputMatrix1x3f |
|
typedef ShMatrix< 1, 3, SH_INOUT, float > | ShInOutMatrix1x3f |
|
typedef ShMatrix< 1, 3, SH_TEMP, float > | ShMatrix1x3f |
|
typedef ShMatrix< 1, 4, SH_INPUT, float > | ShInputMatrix1x4f |
|
typedef ShMatrix< 1, 4, SH_OUTPUT, float > | ShOutputMatrix1x4f |
|
typedef ShMatrix< 1, 4, SH_INOUT, float > | ShInOutMatrix1x4f |
|
typedef ShMatrix< 1, 4, SH_TEMP, float > | ShMatrix1x4f |
|
typedef ShMatrix< 2, 1, SH_INPUT, float > | ShInputMatrix2x1f |
|
typedef ShMatrix< 2, 1, SH_OUTPUT, float > | ShOutputMatrix2x1f |
|
typedef ShMatrix< 2, 1, SH_INOUT, float > | ShInOutMatrix2x1f |
|
typedef ShMatrix< 2, 1, SH_TEMP, float > | ShMatrix2x1f |
|
typedef ShMatrix< 2, 2, SH_INPUT, float > | ShInputMatrix2x2f |
|
typedef ShMatrix< 2, 2, SH_OUTPUT, float > | ShOutputMatrix2x2f |
|
typedef ShMatrix< 2, 2, SH_INOUT, float > | ShInOutMatrix2x2f |
|
typedef ShMatrix< 2, 2, SH_TEMP, float > | ShMatrix2x2f |
|
typedef ShMatrix< 2, 3, SH_INPUT, float > | ShInputMatrix2x3f |
|
typedef ShMatrix< 2, 3, SH_OUTPUT, float > | ShOutputMatrix2x3f |
|
typedef ShMatrix< 2, 3, SH_INOUT, float > | ShInOutMatrix2x3f |
|
typedef ShMatrix< 2, 3, SH_TEMP, float > | ShMatrix2x3f |
|
typedef ShMatrix< 2, 4, SH_INPUT, float > | ShInputMatrix2x4f |
|
typedef ShMatrix< 2, 4, SH_OUTPUT, float > | ShOutputMatrix2x4f |
|
typedef ShMatrix< 2, 4, SH_INOUT, float > | ShInOutMatrix2x4f |
|
typedef ShMatrix< 2, 4, SH_TEMP, float > | ShMatrix2x4f |
|
typedef ShMatrix< 3, 1, SH_INPUT, float > | ShInputMatrix3x1f |
|
typedef ShMatrix< 3, 1, SH_OUTPUT, float > | ShOutputMatrix3x1f |
|
typedef ShMatrix< 3, 1, SH_INOUT, float > | ShInOutMatrix3x1f |
|
typedef ShMatrix< 3, 1, SH_TEMP, float > | ShMatrix3x1f |
|
typedef ShMatrix< 3, 2, SH_INPUT, float > | ShInputMatrix3x2f |
|
typedef ShMatrix< 3, 2, SH_OUTPUT, float > | ShOutputMatrix3x2f |
|
typedef ShMatrix< 3, 2, SH_INOUT, float > | ShInOutMatrix3x2f |
|
typedef ShMatrix< 3, 2, SH_TEMP, float > | ShMatrix3x2f |
|
typedef ShMatrix< 3, 3, SH_INPUT, float > | ShInputMatrix3x3f |
|
typedef ShMatrix< 3, 3, SH_OUTPUT, float > | ShOutputMatrix3x3f |
|
typedef ShMatrix< 3, 3, SH_INOUT, float > | ShInOutMatrix3x3f |
|
typedef ShMatrix< 3, 3, SH_TEMP, float > | ShMatrix3x3f |
|
typedef ShMatrix< 3, 4, SH_INPUT, float > | ShInputMatrix3x4f |
|
typedef ShMatrix< 3, 4, SH_OUTPUT, float > | ShOutputMatrix3x4f |
|
typedef ShMatrix< 3, 4, SH_INOUT, float > | ShInOutMatrix3x4f |
|
typedef ShMatrix< 3, 4, SH_TEMP, float > | ShMatrix3x4f |
|
typedef ShMatrix< 4, 1, SH_INPUT, float > | ShInputMatrix4x1f |
|
typedef ShMatrix< 4, 1, SH_OUTPUT, float > | ShOutputMatrix4x1f |
|
typedef ShMatrix< 4, 1, SH_INOUT, float > | ShInOutMatrix4x1f |
|
typedef ShMatrix< 4, 1, SH_TEMP, float > | ShMatrix4x1f |
|
typedef ShMatrix< 4, 2, SH_INPUT, float > | ShInputMatrix4x2f |
|
typedef ShMatrix< 4, 2, SH_OUTPUT, float > | ShOutputMatrix4x2f |
|
typedef ShMatrix< 4, 2, SH_INOUT, float > | ShInOutMatrix4x2f |
|
typedef ShMatrix< 4, 2, SH_TEMP, float > | ShMatrix4x2f |
|
typedef ShMatrix< 4, 3, SH_INPUT, float > | ShInputMatrix4x3f |
|
typedef ShMatrix< 4, 3, SH_OUTPUT, float > | ShOutputMatrix4x3f |
|
typedef ShMatrix< 4, 3, SH_INOUT, float > | ShInOutMatrix4x3f |
|
typedef ShMatrix< 4, 3, SH_TEMP, float > | ShMatrix4x3f |
|
typedef ShMatrix< 4, 4, SH_INPUT, float > | ShInputMatrix4x4f |
|
typedef ShMatrix< 4, 4, SH_OUTPUT, float > | ShOutputMatrix4x4f |
|
typedef ShMatrix< 4, 4, SH_INOUT, float > | ShInOutMatrix4x4f |
|
typedef ShMatrix< 4, 4, SH_TEMP, float > | ShMatrix4x4f |
| typedef ShPointer< ShMemory > | ShMemoryPtr |
| typedef ShPointer< const ShMemory > | ShMemoryCPtr |
| typedef ShPointer< ShStorage > | ShStoragePtr |
| typedef ShPointer< const ShStorage > | ShStorageCPtr |
| typedef ShPointer< ShHostStorage > | ShHostStoragePtr |
| typedef ShPointer< const ShHostStorage > | ShHostStorageCPtr |
| typedef ShPointer< ShHostMemory > | ShHostMemoryPtr |
| typedef ShPointer< const ShHostMemory > | ShHostMemoryCPtr |
|
typedef ShAttrib< 1, SH_INPUT, ShFracUShort, SH_NORMAL > | ShInputNormal1fus |
| An n-normal. | |
|
typedef ShAttrib< 1, SH_OUTPUT, ShFracUShort, SH_NORMAL > | ShOutputNormal1fus |
|
typedef ShAttrib< 1, SH_INOUT, ShFracUShort, SH_NORMAL > | ShInOutNormal1fus |
|
typedef ShAttrib< 1, SH_TEMP, ShFracUShort, SH_NORMAL > | ShNormal1fus |
|
typedef ShAttrib< 1, SH_CONST, ShFracUShort, SH_NORMAL > | ShConstNormal1fus |
|
typedef ShAttrib< 2, SH_INPUT, ShFracUShort, SH_NORMAL > | ShInputNormal2fus |
|
typedef ShAttrib< 2, SH_OUTPUT, ShFracUShort, SH_NORMAL > | ShOutputNormal2fus |
|
typedef ShAttrib< 2, SH_INOUT, ShFracUShort, SH_NORMAL > | ShInOutNormal2fus |
|
typedef ShAttrib< 2, SH_TEMP, ShFracUShort, SH_NORMAL > | ShNormal2fus |
|
typedef ShAttrib< 2, SH_CONST, ShFracUShort, SH_NORMAL > | ShConstNormal2fus |
|
typedef ShAttrib< 3, SH_INPUT, ShFracUShort, SH_NORMAL > | ShInputNormal3fus |
|
typedef ShAttrib< 3, SH_OUTPUT, ShFracUShort, SH_NORMAL > | ShOutputNormal3fus |
|
typedef ShAttrib< 3, SH_INOUT, ShFracUShort, SH_NORMAL > | ShInOutNormal3fus |
|
typedef ShAttrib< 3, SH_TEMP, ShFracUShort, SH_NORMAL > | ShNormal3fus |
|
typedef ShAttrib< 3, SH_CONST, ShFracUShort, SH_NORMAL > | ShConstNormal3fus |
|
typedef ShAttrib< 4, SH_INPUT, ShFracUShort, SH_NORMAL > | ShInputNormal4fus |
|
typedef ShAttrib< 4, SH_OUTPUT, ShFracUShort, SH_NORMAL > | ShOutputNormal4fus |
|
typedef ShAttrib< 4, SH_INOUT, ShFracUShort, SH_NORMAL > | ShInOutNormal4fus |
|
typedef ShAttrib< 4, SH_TEMP, ShFracUShort, SH_NORMAL > | ShNormal4fus |
|
typedef ShAttrib< 4, SH_CONST, ShFracUShort, SH_NORMAL > | ShConstNormal4fus |
|
typedef ShAttrib< 1, SH_INPUT, short, SH_NORMAL > | ShInputNormal1s |
|
typedef ShAttrib< 1, SH_OUTPUT, short, SH_NORMAL > | ShOutputNormal1s |
|
typedef ShAttrib< 1, SH_INOUT, short, SH_NORMAL > | ShInOutNormal1s |
|
typedef ShAttrib< 1, SH_TEMP, short, SH_NORMAL > | ShNormal1s |
|
typedef ShAttrib< 1, SH_CONST, short, SH_NORMAL > | ShConstNormal1s |
|
typedef ShAttrib< 2, SH_INPUT, short, SH_NORMAL > | ShInputNormal2s |
|
typedef ShAttrib< 2, SH_OUTPUT, short, SH_NORMAL > | ShOutputNormal2s |
|
typedef ShAttrib< 2, SH_INOUT, short, SH_NORMAL > | ShInOutNormal2s |
|
typedef ShAttrib< 2, SH_TEMP, short, SH_NORMAL > | ShNormal2s |
|
typedef ShAttrib< 2, SH_CONST, short, SH_NORMAL > | ShConstNormal2s |
|
typedef ShAttrib< 3, SH_INPUT, short, SH_NORMAL > | ShInputNormal3s |
|
typedef ShAttrib< 3, SH_OUTPUT, short, SH_NORMAL > | ShOutputNormal3s |
|
typedef ShAttrib< 3, SH_INOUT, short, SH_NORMAL > | ShInOutNormal3s |
|
typedef ShAttrib< 3, SH_TEMP, short, SH_NORMAL > | ShNormal3s |
|
typedef ShAttrib< 3, SH_CONST, short, SH_NORMAL > | ShConstNormal3s |
|
typedef ShAttrib< 4, SH_INPUT, short, SH_NORMAL > | ShInputNormal4s |
|
typedef ShAttrib< 4, SH_OUTPUT, short, SH_NORMAL > | ShOutputNormal4s |
|
typedef ShAttrib< 4, SH_INOUT, short, SH_NORMAL > | ShInOutNormal4s |
|
typedef ShAttrib< 4, SH_TEMP, short, SH_NORMAL > | ShNormal4s |
|
typedef ShAttrib< 4, SH_CONST, short, SH_NORMAL > | ShConstNormal4s |
|
typedef ShAttrib< 1, SH_INPUT, ShFracUInt, SH_NORMAL > | ShInputNormal1fui |
|
typedef ShAttrib< 1, SH_OUTPUT, ShFracUInt, SH_NORMAL > | ShOutputNormal1fui |
|
typedef ShAttrib< 1, SH_INOUT, ShFracUInt, SH_NORMAL > | ShInOutNormal1fui |
|
typedef ShAttrib< 1, SH_TEMP, ShFracUInt, SH_NORMAL > | ShNormal1fui |
|
typedef ShAttrib< 1, SH_CONST, ShFracUInt, SH_NORMAL > | ShConstNormal1fui |
|
typedef ShAttrib< 2, SH_INPUT, ShFracUInt, SH_NORMAL > | ShInputNormal2fui |
|
typedef ShAttrib< 2, SH_OUTPUT, ShFracUInt, SH_NORMAL > | ShOutputNormal2fui |
|
typedef ShAttrib< 2, SH_INOUT, ShFracUInt, SH_NORMAL > | ShInOutNormal2fui |
|
typedef ShAttrib< 2, SH_TEMP, ShFracUInt, SH_NORMAL > | ShNormal2fui |
|
typedef ShAttrib< 2, SH_CONST, ShFracUInt, SH_NORMAL > | ShConstNormal2fui |
|
typedef ShAttrib< 3, SH_INPUT, ShFracUInt, SH_NORMAL > | ShInputNormal3fui |
|
typedef ShAttrib< 3, SH_OUTPUT, ShFracUInt, SH_NORMAL > | ShOutputNormal3fui |
|
typedef ShAttrib< 3, SH_INOUT, ShFracUInt, SH_NORMAL > | ShInOutNormal3fui |
|
typedef ShAttrib< 3, SH_TEMP, ShFracUInt, SH_NORMAL > | ShNormal3fui |
|
typedef ShAttrib< 3, SH_CONST, ShFracUInt, SH_NORMAL > | ShConstNormal3fui |
|
typedef ShAttrib< 4, SH_INPUT, ShFracUInt, SH_NORMAL > | ShInputNormal4fui |
|
typedef ShAttrib< 4, SH_OUTPUT, ShFracUInt, SH_NORMAL > | ShOutputNormal4fui |
|
typedef ShAttrib< 4, SH_INOUT, ShFracUInt, SH_NORMAL > | ShInOutNormal4fui |
|
typedef ShAttrib< 4, SH_TEMP, ShFracUInt, SH_NORMAL > | ShNormal4fui |
|
typedef ShAttrib< 4, SH_CONST, ShFracUInt, SH_NORMAL > | ShConstNormal4fui |
|
typedef ShAttrib< 1, SH_INPUT, ShFracByte, SH_NORMAL > | ShInputNormal1fb |
|
typedef ShAttrib< 1, SH_OUTPUT, ShFracByte, SH_NORMAL > | ShOutputNormal1fb |
|
typedef ShAttrib< 1, SH_INOUT, ShFracByte, SH_NORMAL > | ShInOutNormal1fb |
|
typedef ShAttrib< 1, SH_TEMP, ShFracByte, SH_NORMAL > | ShNormal1fb |
|
typedef ShAttrib< 1, SH_CONST, ShFracByte, SH_NORMAL > | ShConstNormal1fb |
|
typedef ShAttrib< 2, SH_INPUT, ShFracByte, SH_NORMAL > | ShInputNormal2fb |
|
typedef ShAttrib< 2, SH_OUTPUT, ShFracByte, SH_NORMAL > | ShOutputNormal2fb |
|
typedef ShAttrib< 2, SH_INOUT, ShFracByte, SH_NORMAL > | ShInOutNormal2fb |
|
typedef ShAttrib< 2, SH_TEMP, ShFracByte, SH_NORMAL > | ShNormal2fb |
|
typedef ShAttrib< 2, SH_CONST, ShFracByte, SH_NORMAL > | ShConstNormal2fb |
|
typedef ShAttrib< 3, SH_INPUT, ShFracByte, SH_NORMAL > | ShInputNormal3fb |
|
typedef ShAttrib< 3, SH_OUTPUT, ShFracByte, SH_NORMAL > | ShOutputNormal3fb |
|
typedef ShAttrib< 3, SH_INOUT, ShFracByte, SH_NORMAL > | ShInOutNormal3fb |
|
typedef ShAttrib< 3, SH_TEMP, ShFracByte, SH_NORMAL > | ShNormal3fb |
|
typedef ShAttrib< 3, SH_CONST, ShFracByte, SH_NORMAL > | ShConstNormal3fb |
|
typedef ShAttrib< 4, SH_INPUT, ShFracByte, SH_NORMAL > | ShInputNormal4fb |
|
typedef ShAttrib< 4, SH_OUTPUT, ShFracByte, SH_NORMAL > | ShOutputNormal4fb |
|
typedef ShAttrib< 4, SH_INOUT, ShFracByte, SH_NORMAL > | ShInOutNormal4fb |
|
typedef ShAttrib< 4, SH_TEMP, ShFracByte, SH_NORMAL > | ShNormal4fb |
|
typedef ShAttrib< 4, SH_CONST, ShFracByte, SH_NORMAL > | ShConstNormal4fb |
|
typedef ShAttrib< 1, SH_INPUT, int, SH_NORMAL > | ShInputNormal1i |
|
typedef ShAttrib< 1, SH_OUTPUT, int, SH_NORMAL > | ShOutputNormal1i |
|
typedef ShAttrib< 1, SH_INOUT, int, SH_NORMAL > | ShInOutNormal1i |
|
typedef ShAttrib< 1, SH_TEMP, int, SH_NORMAL > | ShNormal1i |
|
typedef ShAttrib< 1, SH_CONST, int, SH_NORMAL > | ShConstNormal1i |
|
typedef ShAttrib< 2, SH_INPUT, int, SH_NORMAL > | ShInputNormal2i |
|
typedef ShAttrib< 2, SH_OUTPUT, int, SH_NORMAL > | ShOutputNormal2i |
|
typedef ShAttrib< 2, SH_INOUT, int, SH_NORMAL > | ShInOutNormal2i |
|
typedef ShAttrib< 2, SH_TEMP, int, SH_NORMAL > | ShNormal2i |
|
typedef ShAttrib< 2, SH_CONST, int, SH_NORMAL > | ShConstNormal2i |
|
typedef ShAttrib< 3, SH_INPUT, int, SH_NORMAL > | ShInputNormal3i |
|
typedef ShAttrib< 3, SH_OUTPUT, int, SH_NORMAL > | ShOutputNormal3i |
|
typedef ShAttrib< 3, SH_INOUT, int, SH_NORMAL > | ShInOutNormal3i |
|
typedef ShAttrib< 3, SH_TEMP, int, SH_NORMAL > | ShNormal3i |
|
typedef ShAttrib< 3, SH_CONST, int, SH_NORMAL > | ShConstNormal3i |
|
typedef ShAttrib< 4, SH_INPUT, int, SH_NORMAL > | ShInputNormal4i |
|
typedef ShAttrib< 4, SH_OUTPUT, int, SH_NORMAL > | ShOutputNormal4i |
|
typedef ShAttrib< 4, SH_INOUT, int, SH_NORMAL > | ShInOutNormal4i |
|
typedef ShAttrib< 4, SH_TEMP, int, SH_NORMAL > | ShNormal4i |
|
typedef ShAttrib< 4, SH_CONST, int, SH_NORMAL > | ShConstNormal4i |
|
typedef ShAttrib< 1, SH_INPUT, double, SH_NORMAL > | ShInputNormal1d |
|
typedef ShAttrib< 1, SH_OUTPUT, double, SH_NORMAL > | ShOutputNormal1d |
|
typedef ShAttrib< 1, SH_INOUT, double, SH_NORMAL > | ShInOutNormal1d |
|
typedef ShAttrib< 1, SH_TEMP, double, SH_NORMAL > | ShNormal1d |
|
typedef ShAttrib< 1, SH_CONST, double, SH_NORMAL > | ShConstNormal1d |
|
typedef ShAttrib< 2, SH_INPUT, double, SH_NORMAL > | ShInputNormal2d |
|
typedef ShAttrib< 2, SH_OUTPUT, double, SH_NORMAL > | ShOutputNormal2d |
|
typedef ShAttrib< 2, SH_INOUT, double, SH_NORMAL > | ShInOutNormal2d |
|
typedef ShAttrib< 2, SH_TEMP, double, SH_NORMAL > | ShNormal2d |
|
typedef ShAttrib< 2, SH_CONST, double, SH_NORMAL > | ShConstNormal2d |
|
typedef ShAttrib< 3, SH_INPUT, double, SH_NORMAL > | ShInputNormal3d |
|
typedef ShAttrib< 3, SH_OUTPUT, double, SH_NORMAL > | ShOutputNormal3d |
|
typedef ShAttrib< 3, SH_INOUT, double, SH_NORMAL > | ShInOutNormal3d |
|
typedef ShAttrib< 3, SH_TEMP, double, SH_NORMAL > | ShNormal3d |
|
typedef ShAttrib< 3, SH_CONST, double, SH_NORMAL > | ShConstNormal3d |
|
typedef ShAttrib< 4, SH_INPUT, double, SH_NORMAL > | ShInputNormal4d |
|
typedef ShAttrib< 4, SH_OUTPUT, double, SH_NORMAL > | ShOutputNormal4d |
|
typedef ShAttrib< 4, SH_INOUT, double, SH_NORMAL > | ShInOutNormal4d |
|
typedef ShAttrib< 4, SH_TEMP, double, SH_NORMAL > | ShNormal4d |
|
typedef ShAttrib< 4, SH_CONST, double, SH_NORMAL > | ShConstNormal4d |
|
typedef ShAttrib< 1, SH_INPUT, unsigned char, SH_NORMAL > | ShInputNormal1ub |
|
typedef ShAttrib< 1, SH_OUTPUT, unsigned char, SH_NORMAL > | ShOutputNormal1ub |
|
typedef ShAttrib< 1, SH_INOUT, unsigned char, SH_NORMAL > | ShInOutNormal1ub |
|
typedef ShAttrib< 1, SH_TEMP, unsigned char, SH_NORMAL > | ShNormal1ub |
|
typedef ShAttrib< 1, SH_CONST, unsigned char, SH_NORMAL > | ShConstNormal1ub |
|
typedef ShAttrib< 2, SH_INPUT, unsigned char, SH_NORMAL > | ShInputNormal2ub |
|
typedef ShAttrib< 2, SH_OUTPUT, unsigned char, SH_NORMAL > | ShOutputNormal2ub |
|
typedef ShAttrib< 2, SH_INOUT, unsigned char, SH_NORMAL > | ShInOutNormal2ub |
|
typedef ShAttrib< 2, SH_TEMP, unsigned char, SH_NORMAL > | ShNormal2ub |
|
typedef ShAttrib< 2, SH_CONST, unsigned char, SH_NORMAL > | ShConstNormal2ub |
|
typedef ShAttrib< 3, SH_INPUT, unsigned char, SH_NORMAL > | ShInputNormal3ub |
|
typedef ShAttrib< 3, SH_OUTPUT, unsigned char, SH_NORMAL > | ShOutputNormal3ub |
|
typedef ShAttrib< 3, SH_INOUT, unsigned char, SH_NORMAL > | ShInOutNormal3ub |
|
typedef ShAttrib< 3, SH_TEMP, unsigned char, SH_NORMAL > | ShNormal3ub |
|
typedef ShAttrib< 3, SH_CONST, unsigned char, SH_NORMAL > | ShConstNormal3ub |
|
typedef ShAttrib< 4, SH_INPUT, unsigned char, SH_NORMAL > | ShInputNormal4ub |
|
typedef ShAttrib< 4, SH_OUTPUT, unsigned char, SH_NORMAL > | ShOutputNormal4ub |
|
typedef ShAttrib< 4, SH_INOUT, unsigned char, SH_NORMAL > | ShInOutNormal4ub |
|
typedef ShAttrib< 4, SH_TEMP, unsigned char, SH_NORMAL > | ShNormal4ub |
|
typedef ShAttrib< 4, SH_CONST, unsigned char, SH_NORMAL > | ShConstNormal4ub |
|
typedef ShAttrib< 1, SH_INPUT, float, SH_NORMAL > | ShInputNormal1f |
|
typedef ShAttrib< 1, SH_OUTPUT, float, SH_NORMAL > | ShOutputNormal1f |
|
typedef ShAttrib< 1, SH_INOUT, float, SH_NORMAL > | ShInOutNormal1f |
|
typedef ShAttrib< 1, SH_TEMP, float, SH_NORMAL > | ShNormal1f |
|
typedef ShAttrib< 1, SH_CONST, float, SH_NORMAL > | ShConstNormal1f |
|
typedef ShAttrib< 2, SH_INPUT, float, SH_NORMAL > | ShInputNormal2f |
|
typedef ShAttrib< 2, SH_OUTPUT, float, SH_NORMAL > | ShOutputNormal2f |
|
typedef ShAttrib< 2, SH_INOUT, float, SH_NORMAL > | ShInOutNormal2f |
|
typedef ShAttrib< 2, SH_TEMP, float, SH_NORMAL > | ShNormal2f |
|
typedef ShAttrib< 2, SH_CONST, float, SH_NORMAL > | ShConstNormal2f |
|
typedef ShAttrib< 3, SH_INPUT, float, SH_NORMAL > | ShInputNormal3f |
|
typedef ShAttrib< 3, SH_OUTPUT, float, SH_NORMAL > | ShOutputNormal3f |
|
typedef ShAttrib< 3, SH_INOUT, float, SH_NORMAL > | ShInOutNormal3f |
|
typedef ShAttrib< 3, SH_TEMP, float, SH_NORMAL > | ShNormal3f |
|
typedef ShAttrib< 3, SH_CONST, float, SH_NORMAL > | ShConstNormal3f |
|
typedef ShAttrib< 4, SH_INPUT, float, SH_NORMAL > | ShInputNormal4f |
|
typedef ShAttrib< 4, SH_OUTPUT, float, SH_NORMAL > | ShOutputNormal4f |
|
typedef ShAttrib< 4, SH_INOUT, float, SH_NORMAL > | ShInOutNormal4f |
|
typedef ShAttrib< 4, SH_TEMP, float, SH_NORMAL > | ShNormal4f |
|
typedef ShAttrib< 4, SH_CONST, float, SH_NORMAL > | ShConstNormal4f |
|
typedef ShAttrib< 1, SH_INPUT, char, SH_NORMAL > | ShInputNormal1b |
|
typedef ShAttrib< 1, SH_OUTPUT, char, SH_NORMAL > | ShOutputNormal1b |
|
typedef ShAttrib< 1, SH_INOUT, char, SH_NORMAL > | ShInOutNormal1b |
|
typedef ShAttrib< 1, SH_TEMP, char, SH_NORMAL > | ShNormal1b |
|
typedef ShAttrib< 1, SH_CONST, char, SH_NORMAL > | ShConstNormal1b |
|
typedef ShAttrib< 2, SH_INPUT, char, SH_NORMAL > | ShInputNormal2b |
|
typedef ShAttrib< 2, SH_OUTPUT, char, SH_NORMAL > | ShOutputNormal2b |
|
typedef ShAttrib< 2, SH_INOUT, char, SH_NORMAL > | ShInOutNormal2b |
|
typedef ShAttrib< 2, SH_TEMP, char, SH_NORMAL > | ShNormal2b |
|
typedef ShAttrib< 2, SH_CONST, char, SH_NORMAL > | ShConstNormal2b |
|
typedef ShAttrib< 3, SH_INPUT, char, SH_NORMAL > | ShInputNormal3b |
|
typedef ShAttrib< 3, SH_OUTPUT, char, SH_NORMAL > | ShOutputNormal3b |
|
typedef ShAttrib< 3, SH_INOUT, char, SH_NORMAL > | ShInOutNormal3b |
|
typedef ShAttrib< 3, SH_TEMP, char, SH_NORMAL > | ShNormal3b |
|
typedef ShAttrib< 3, SH_CONST, char, SH_NORMAL > | ShConstNormal3b |
|
typedef ShAttrib< 4, SH_INPUT, char, SH_NORMAL > | ShInputNormal4b |
|
typedef ShAttrib< 4, SH_OUTPUT, char, SH_NORMAL > | ShOutputNormal4b |
|
typedef ShAttrib< 4, SH_INOUT, char, SH_NORMAL > | ShInOutNormal4b |
|
typedef ShAttrib< 4, SH_TEMP, char, SH_NORMAL > | ShNormal4b |
|
typedef ShAttrib< 4, SH_CONST, char, SH_NORMAL > | ShConstNormal4b |
|
typedef ShAttrib< 1, SH_INPUT, unsigned short, SH_NORMAL > | ShInputNormal1us |
|
typedef ShAttrib< 1, SH_OUTPUT, unsigned short, SH_NORMAL > | ShOutputNormal1us |
|
typedef ShAttrib< 1, SH_INOUT, unsigned short, SH_NORMAL > | ShInOutNormal1us |
|
typedef ShAttrib< 1, SH_TEMP, unsigned short, SH_NORMAL > | ShNormal1us |
|
typedef ShAttrib< 1, SH_CONST, unsigned short, SH_NORMAL > | ShConstNormal1us |
|
typedef ShAttrib< 2, SH_INPUT, unsigned short, SH_NORMAL > | ShInputNormal2us |
|
typedef ShAttrib< 2, SH_OUTPUT, unsigned short, SH_NORMAL > | ShOutputNormal2us |
|
typedef ShAttrib< 2, SH_INOUT, unsigned short, SH_NORMAL > | ShInOutNormal2us |
|
typedef ShAttrib< 2, SH_TEMP, unsigned short, SH_NORMAL > | ShNormal2us |
|
typedef ShAttrib< 2, SH_CONST, unsigned short, SH_NORMAL > | ShConstNormal2us |
|
typedef ShAttrib< 3, SH_INPUT, unsigned short, SH_NORMAL > | ShInputNormal3us |
|
typedef ShAttrib< 3, SH_OUTPUT, unsigned short, SH_NORMAL > | ShOutputNormal3us |
|
typedef ShAttrib< 3, SH_INOUT, unsigned short, SH_NORMAL > | ShInOutNormal3us |
|
typedef ShAttrib< 3, SH_TEMP, unsigned short, SH_NORMAL > | ShNormal3us |
|
typedef ShAttrib< 3, SH_CONST, unsigned short, SH_NORMAL > | ShConstNormal3us |
|
typedef ShAttrib< 4, SH_INPUT, unsigned short, SH_NORMAL > | ShInputNormal4us |
|
typedef ShAttrib< 4, SH_OUTPUT, unsigned short, SH_NORMAL > | ShOutputNormal4us |
|
typedef ShAttrib< 4, SH_INOUT, unsigned short, SH_NORMAL > | ShInOutNormal4us |
|
typedef ShAttrib< 4, SH_TEMP, unsigned short, SH_NORMAL > | ShNormal4us |
|
typedef ShAttrib< 4, SH_CONST, unsigned short, SH_NORMAL > | ShConstNormal4us |
|
typedef ShAttrib< 1, SH_INPUT, ShFracUByte, SH_NORMAL > | ShInputNormal1fub |
|
typedef ShAttrib< 1, SH_OUTPUT, ShFracUByte, SH_NORMAL > | ShOutputNormal1fub |
|
typedef ShAttrib< 1, SH_INOUT, ShFracUByte, SH_NORMAL > | ShInOutNormal1fub |
|
typedef ShAttrib< 1, SH_TEMP, ShFracUByte, SH_NORMAL > | ShNormal1fub |
|
typedef ShAttrib< 1, SH_CONST, ShFracUByte, SH_NORMAL > | ShConstNormal1fub |
|
typedef ShAttrib< 2, SH_INPUT, ShFracUByte, SH_NORMAL > | ShInputNormal2fub |
|
typedef ShAttrib< 2, SH_OUTPUT, ShFracUByte, SH_NORMAL > | ShOutputNormal2fub |
|
typedef ShAttrib< 2, SH_INOUT, ShFracUByte, SH_NORMAL > | ShInOutNormal2fub |
|
typedef ShAttrib< 2, SH_TEMP, ShFracUByte, SH_NORMAL > | ShNormal2fub |
|
typedef ShAttrib< 2, SH_CONST, ShFracUByte, SH_NORMAL > | ShConstNormal2fub |
|
typedef ShAttrib< 3, SH_INPUT, ShFracUByte, SH_NORMAL > | ShInputNormal3fub |
|
typedef ShAttrib< 3, SH_OUTPUT, ShFracUByte, SH_NORMAL > | ShOutputNormal3fub |
|
typedef ShAttrib< 3, SH_INOUT, ShFracUByte, SH_NORMAL > | ShInOutNormal3fub |
|
typedef ShAttrib< 3, SH_TEMP, ShFracUByte, SH_NORMAL > | ShNormal3fub |
|
typedef ShAttrib< 3, SH_CONST, ShFracUByte, SH_NORMAL > | ShConstNormal3fub |
|
typedef ShAttrib< 4, SH_INPUT, ShFracUByte, SH_NORMAL > | ShInputNormal4fub |
|
typedef ShAttrib< 4, SH_OUTPUT, ShFracUByte, SH_NORMAL > | ShOutputNormal4fub |
|
typedef ShAttrib< 4, SH_INOUT, ShFracUByte, SH_NORMAL > | ShInOutNormal4fub |
|
typedef ShAttrib< 4, SH_TEMP, ShFracUByte, SH_NORMAL > | ShNormal4fub |
|
typedef ShAttrib< 4, SH_CONST, ShFracUByte, SH_NORMAL > | ShConstNormal4fub |
|
typedef ShAttrib< 1, SH_INPUT, ShHalf, SH_NORMAL > | ShInputNormal1h |
|
typedef ShAttrib< 1, SH_OUTPUT, ShHalf, SH_NORMAL > | ShOutputNormal1h |
|
typedef ShAttrib< 1, SH_INOUT, ShHalf, SH_NORMAL > | ShInOutNormal1h |
|
typedef ShAttrib< 1, SH_TEMP, ShHalf, SH_NORMAL > | ShNormal1h |
|
typedef ShAttrib< 1, SH_CONST, ShHalf, SH_NORMAL > | ShConstNormal1h |
|
typedef ShAttrib< 2, SH_INPUT, ShHalf, SH_NORMAL > | ShInputNormal2h |
|
typedef ShAttrib< 2, SH_OUTPUT, ShHalf, SH_NORMAL > | ShOutputNormal2h |
|
typedef ShAttrib< 2, SH_INOUT, ShHalf, SH_NORMAL > | ShInOutNormal2h |
|
typedef ShAttrib< 2, SH_TEMP, ShHalf, SH_NORMAL > | ShNormal2h |
|
typedef ShAttrib< 2, SH_CONST, ShHalf, SH_NORMAL > | ShConstNormal2h |
|
typedef ShAttrib< 3, SH_INPUT, ShHalf, SH_NORMAL > | ShInputNormal3h |
|
typedef ShAttrib< 3, SH_OUTPUT, ShHalf, SH_NORMAL > | ShOutputNormal3h |
|
typedef ShAttrib< 3, SH_INOUT, ShHalf, SH_NORMAL > | ShInOutNormal3h |
|
typedef ShAttrib< 3, SH_TEMP, ShHalf, SH_NORMAL > | ShNormal3h |
|
typedef ShAttrib< 3, SH_CONST, ShHalf, SH_NORMAL > | ShConstNormal3h |
|
typedef ShAttrib< 4, SH_INPUT, ShHalf, SH_NORMAL > | ShInputNormal4h |
|
typedef ShAttrib< 4, SH_OUTPUT, ShHalf, SH_NORMAL > | ShOutputNormal4h |
|
typedef ShAttrib< 4, SH_INOUT, ShHalf, SH_NORMAL > | ShInOutNormal4h |
|
typedef ShAttrib< 4, SH_TEMP, ShHalf, SH_NORMAL > | ShNormal4h |
|
typedef ShAttrib< 4, SH_CONST, ShHalf, SH_NORMAL > | ShConstNormal4h |
|
typedef ShAttrib< 1, SH_INPUT, ShFracShort, SH_NORMAL > | ShInputNormal1fs |
|
typedef ShAttrib< 1, SH_OUTPUT, ShFracShort, SH_NORMAL > | ShOutputNormal1fs |
|
typedef ShAttrib< 1, SH_INOUT, ShFracShort, SH_NORMAL > | ShInOutNormal1fs |
|
typedef ShAttrib< 1, SH_TEMP, ShFracShort, SH_NORMAL > | ShNormal1fs |
|
typedef ShAttrib< 1, SH_CONST, ShFracShort, SH_NORMAL > | ShConstNormal1fs |
|
typedef ShAttrib< 2, SH_INPUT, ShFracShort, SH_NORMAL > | ShInputNormal2fs |
|
typedef ShAttrib< 2, SH_OUTPUT, ShFracShort, SH_NORMAL > | ShOutputNormal2fs |
|
typedef ShAttrib< 2, SH_INOUT, ShFracShort, SH_NORMAL > | ShInOutNormal2fs |
|
typedef ShAttrib< 2, SH_TEMP, ShFracShort, SH_NORMAL > | ShNormal2fs |
|
typedef ShAttrib< 2, SH_CONST, ShFracShort, SH_NORMAL > | ShConstNormal2fs |
|
typedef ShAttrib< 3, SH_INPUT, ShFracShort, SH_NORMAL > | ShInputNormal3fs |
|
typedef ShAttrib< 3, SH_OUTPUT, ShFracShort, SH_NORMAL > | ShOutputNormal3fs |
|
typedef ShAttrib< 3, SH_INOUT, ShFracShort, SH_NORMAL > | ShInOutNormal3fs |
|
typedef ShAttrib< 3, SH_TEMP, ShFracShort, SH_NORMAL > | ShNormal3fs |
|
typedef ShAttrib< 3, SH_CONST, ShFracShort, SH_NORMAL > | ShConstNormal3fs |
|
typedef ShAttrib< 4, SH_INPUT, ShFracShort, SH_NORMAL > | ShInputNormal4fs |
|
typedef ShAttrib< 4, SH_OUTPUT, ShFracShort, SH_NORMAL > | ShOutputNormal4fs |
|
typedef ShAttrib< 4, SH_INOUT, ShFracShort, SH_NORMAL > | ShInOutNormal4fs |
|
typedef ShAttrib< 4, SH_TEMP, ShFracShort, SH_NORMAL > | ShNormal4fs |
|
typedef ShAttrib< 4, SH_CONST, ShFracShort, SH_NORMAL > | ShConstNormal4fs |
|
typedef ShAttrib< 1, SH_INPUT, ShFracInt, SH_NORMAL > | ShInputNormal1fi |
|
typedef ShAttrib< 1, SH_OUTPUT, ShFracInt, SH_NORMAL > | ShOutputNormal1fi |
|
typedef ShAttrib< 1, SH_INOUT, ShFracInt, SH_NORMAL > | ShInOutNormal1fi |
|
typedef ShAttrib< 1, SH_TEMP, ShFracInt, SH_NORMAL > | ShNormal1fi |
|
typedef ShAttrib< 1, SH_CONST, ShFracInt, SH_NORMAL > | ShConstNormal1fi |
|
typedef ShAttrib< 2, SH_INPUT, ShFracInt, SH_NORMAL > | ShInputNormal2fi |
|
typedef ShAttrib< 2, SH_OUTPUT, ShFracInt, SH_NORMAL > | ShOutputNormal2fi |
|
typedef ShAttrib< 2, SH_INOUT, ShFracInt, SH_NORMAL > | ShInOutNormal2fi |
|
typedef ShAttrib< 2, SH_TEMP, ShFracInt, SH_NORMAL > | ShNormal2fi |
|
typedef ShAttrib< 2, SH_CONST, ShFracInt, SH_NORMAL > | ShConstNormal2fi |
|
typedef ShAttrib< 3, SH_INPUT, ShFracInt, SH_NORMAL > | ShInputNormal3fi |
|
typedef ShAttrib< 3, SH_OUTPUT, ShFracInt, SH_NORMAL > | ShOutputNormal3fi |
|
typedef ShAttrib< 3, SH_INOUT, ShFracInt, SH_NORMAL > | ShInOutNormal3fi |
|
typedef ShAttrib< 3, SH_TEMP, ShFracInt, SH_NORMAL > | ShNormal3fi |
|
typedef ShAttrib< 3, SH_CONST, ShFracInt, SH_NORMAL > | ShConstNormal3fi |
|
typedef ShAttrib< 4, SH_INPUT, ShFracInt, SH_NORMAL > | ShInputNormal4fi |
|
typedef ShAttrib< 4, SH_OUTPUT, ShFracInt, SH_NORMAL > | ShOutputNormal4fi |
|
typedef ShAttrib< 4, SH_INOUT, ShFracInt, SH_NORMAL > | ShInOutNormal4fi |
|
typedef ShAttrib< 4, SH_TEMP, ShFracInt, SH_NORMAL > | ShNormal4fi |
|
typedef ShAttrib< 4, SH_CONST, ShFracInt, SH_NORMAL > | ShConstNormal4fi |
|
typedef ShAttrib< 1, SH_INPUT, unsigned int, SH_NORMAL > | ShInputNormal1ui |
|
typedef ShAttrib< 1, SH_OUTPUT, unsigned int, SH_NORMAL > | ShOutputNormal1ui |
|
typedef ShAttrib< 1, SH_INOUT, unsigned int, SH_NORMAL > | ShInOutNormal1ui |
|
typedef ShAttrib< 1, SH_TEMP, unsigned int, SH_NORMAL > | ShNormal1ui |
|
typedef ShAttrib< 1, SH_CONST, unsigned int, SH_NORMAL > | ShConstNormal1ui |
|
typedef ShAttrib< 2, SH_INPUT, unsigned int, SH_NORMAL > | ShInputNormal2ui |
|
typedef ShAttrib< 2, SH_OUTPUT, unsigned int, SH_NORMAL > | ShOutputNormal2ui |
|
typedef ShAttrib< 2, SH_INOUT, unsigned int, SH_NORMAL > | ShInOutNormal2ui |
|
typedef ShAttrib< 2, SH_TEMP, unsigned int, SH_NORMAL > | ShNormal2ui |
|
typedef ShAttrib< 2, SH_CONST, unsigned int, SH_NORMAL > | ShConstNormal2ui |
|
typedef ShAttrib< 3, SH_INPUT, unsigned int, SH_NORMAL > | ShInputNormal3ui |
|
typedef ShAttrib< 3, SH_OUTPUT, unsigned int, SH_NORMAL > | ShOutputNormal3ui |
|
typedef ShAttrib< 3, SH_INOUT, unsigned int, SH_NORMAL > | ShInOutNormal3ui |
|
typedef ShAttrib< 3, SH_TEMP, unsigned int, SH_NORMAL > | ShNormal3ui |
|
typedef ShAttrib< 3, SH_CONST, unsigned int, SH_NORMAL > | ShConstNormal3ui |
|
typedef ShAttrib< 4, SH_INPUT, unsigned int, SH_NORMAL > | ShInputNormal4ui |
|
typedef ShAttrib< 4, SH_OUTPUT, unsigned int, SH_NORMAL > | ShOutputNormal4ui |
|
typedef ShAttrib< 4, SH_INOUT, unsigned int, SH_NORMAL > | ShInOutNormal4ui |
|
typedef ShAttrib< 4, SH_TEMP, unsigned int, SH_NORMAL > | ShNormal4ui |
|
typedef ShAttrib< 4, SH_CONST, unsigned int, SH_NORMAL > | ShConstNormal4ui |
| typedef ShPointer< ShPaletteNode > | ShPaletteNodePtr |
| typedef ShPointer< const ShPaletteNode > | ShPaletteNodeCPtr |
|
typedef ShAttrib< 1, SH_INPUT, ShFracUShort, SH_PLANE > | ShInputPlane1fus |
| An n-plane. | |
|
typedef ShAttrib< 1, SH_OUTPUT, ShFracUShort, SH_PLANE > | ShOutputPlane1fus |
|
typedef ShAttrib< 1, SH_INOUT, ShFracUShort, SH_PLANE > | ShInOutPlane1fus |
|
typedef ShAttrib< 1, SH_TEMP, ShFracUShort, SH_PLANE > | ShPlane1fus |
|
typedef ShAttrib< 1, SH_CONST, ShFracUShort, SH_PLANE > | ShConstPlane1fus |
|
typedef ShAttrib< 2, SH_INPUT, ShFracUShort, SH_PLANE > | ShInputPlane2fus |
|
typedef ShAttrib< 2, SH_OUTPUT, ShFracUShort, SH_PLANE > | ShOutputPlane2fus |
|
typedef ShAttrib< 2, SH_INOUT, ShFracUShort, SH_PLANE > | ShInOutPlane2fus |
|
typedef ShAttrib< 2, SH_TEMP, ShFracUShort, SH_PLANE > | ShPlane2fus |
|
typedef ShAttrib< 2, SH_CONST, ShFracUShort, SH_PLANE > | ShConstPlane2fus |
|
typedef ShAttrib< 3, SH_INPUT, ShFracUShort, SH_PLANE > | ShInputPlane3fus |
|
typedef ShAttrib< 3, SH_OUTPUT, ShFracUShort, SH_PLANE > | ShOutputPlane3fus |
|
typedef ShAttrib< 3, SH_INOUT, ShFracUShort, SH_PLANE > | ShInOutPlane3fus |
|
typedef ShAttrib< 3, SH_TEMP, ShFracUShort, SH_PLANE > | ShPlane3fus |
|
typedef ShAttrib< 3, SH_CONST, ShFracUShort, SH_PLANE > | ShConstPlane3fus |
|
typedef ShAttrib< 4, SH_INPUT, ShFracUShort, SH_PLANE > | ShInputPlane4fus |
|
typedef ShAttrib< 4, SH_OUTPUT, ShFracUShort, SH_PLANE > | ShOutputPlane4fus |
|
typedef ShAttrib< 4, SH_INOUT, ShFracUShort, SH_PLANE > | ShInOutPlane4fus |
|
typedef ShAttrib< 4, SH_TEMP, ShFracUShort, SH_PLANE > | ShPlane4fus |
|
typedef ShAttrib< 4, SH_CONST, ShFracUShort, SH_PLANE > | ShConstPlane4fus |
|
typedef ShAttrib< 1, SH_INPUT, short, SH_PLANE > | ShInputPlane1s |
|
typedef ShAttrib< 1, SH_OUTPUT, short, SH_PLANE > | ShOutputPlane1s |
|
typedef ShAttrib< 1, SH_INOUT, short, SH_PLANE > | ShInOutPlane1s |
|
typedef ShAttrib< 1, SH_TEMP, short, SH_PLANE > | ShPlane1s |
|
typedef ShAttrib< 1, SH_CONST, short, SH_PLANE > | ShConstPlane1s |
|
typedef ShAttrib< 2, SH_INPUT, short, SH_PLANE > | ShInputPlane2s |
|
typedef ShAttrib< 2, SH_OUTPUT, short, SH_PLANE > | ShOutputPlane2s |
|
typedef ShAttrib< 2, SH_INOUT, short, SH_PLANE > | ShInOutPlane2s |
|
typedef ShAttrib< 2, SH_TEMP, short, SH_PLANE > | ShPlane2s |
|
typedef ShAttrib< 2, SH_CONST, short, SH_PLANE > | ShConstPlane2s |
|
typedef ShAttrib< 3, SH_INPUT, short, SH_PLANE > | ShInputPlane3s |
|
typedef ShAttrib< 3, SH_OUTPUT, short, SH_PLANE > | ShOutputPlane3s |
|
typedef ShAttrib< 3, SH_INOUT, short, SH_PLANE > | ShInOutPlane3s |
|
typedef ShAttrib< 3, SH_TEMP, short, SH_PLANE > | ShPlane3s |
|
typedef ShAttrib< 3, SH_CONST, short, SH_PLANE > | ShConstPlane3s |
|
typedef ShAttrib< 4, SH_INPUT, short, SH_PLANE > | ShInputPlane4s |
|
typedef ShAttrib< 4, SH_OUTPUT, short, SH_PLANE > | ShOutputPlane4s |
|
typedef ShAttrib< 4, SH_INOUT, short, SH_PLANE > | ShInOutPlane4s |
|
typedef ShAttrib< 4, SH_TEMP, short, SH_PLANE > | ShPlane4s |
|
typedef ShAttrib< 4, SH_CONST, short, SH_PLANE > | ShConstPlane4s |
|
typedef ShAttrib< 1, SH_INPUT, ShFracUInt, SH_PLANE > | ShInputPlane1fui |
|
typedef ShAttrib< 1, SH_OUTPUT, ShFracUInt, SH_PLANE > | ShOutputPlane1fui |
|
typedef ShAttrib< 1, SH_INOUT, ShFracUInt, SH_PLANE > | ShInOutPlane1fui |
|
typedef ShAttrib< 1, SH_TEMP, ShFracUInt, SH_PLANE > | ShPlane1fui |
|
typedef ShAttrib< 1, SH_CONST, ShFracUInt, SH_PLANE > | ShConstPlane1fui |
|
typedef ShAttrib< 2, SH_INPUT, ShFracUInt, SH_PLANE > | ShInputPlane2fui |
|
typedef ShAttrib< 2, SH_OUTPUT, ShFracUInt, SH_PLANE > | ShOutputPlane2fui |
|
typedef ShAttrib< 2, SH_INOUT, ShFracUInt, SH_PLANE > | ShInOutPlane2fui |
|
typedef ShAttrib< 2, SH_TEMP, ShFracUInt, SH_PLANE > | ShPlane2fui |
|
typedef ShAttrib< 2, SH_CONST, ShFracUInt, SH_PLANE > | ShConstPlane2fui |
|
typedef ShAttrib< 3, SH_INPUT, ShFracUInt, SH_PLANE > | ShInputPlane3fui |
|
typedef ShAttrib< 3, SH_OUTPUT, ShFracUInt, SH_PLANE > | ShOutputPlane3fui |
|
typedef ShAttrib< 3, SH_INOUT, ShFracUInt, SH_PLANE > | ShInOutPlane3fui |
|
typedef ShAttrib< 3, SH_TEMP, ShFracUInt, SH_PLANE > | ShPlane3fui |
|
typedef ShAttrib< 3, SH_CONST, ShFracUInt, SH_PLANE > | ShConstPlane3fui |
|
typedef ShAttrib< 4, SH_INPUT, ShFracUInt, SH_PLANE > | ShInputPlane4fui |
|
typedef ShAttrib< 4, SH_OUTPUT, ShFracUInt, SH_PLANE > | ShOutputPlane4fui |
|
typedef ShAttrib< 4, SH_INOUT, ShFracUInt, SH_PLANE > | ShInOutPlane4fui |
|
typedef ShAttrib< 4, SH_TEMP, ShFracUInt, SH_PLANE > | ShPlane4fui |
|
typedef ShAttrib< 4, SH_CONST, ShFracUInt, SH_PLANE > | ShConstPlane4fui |
|
typedef ShAttrib< 1, SH_INPUT, ShFracByte, SH_PLANE > | ShInputPlane1fb |
|
typedef ShAttrib< 1, SH_OUTPUT, ShFracByte, SH_PLANE > | ShOutputPlane1fb |
|
typedef ShAttrib< 1, SH_INOUT, ShFracByte, SH_PLANE > | ShInOutPlane1fb |
|
typedef ShAttrib< 1, SH_TEMP, ShFracByte, SH_PLANE > | ShPlane1fb |
|
typedef ShAttrib< 1, SH_CONST, ShFracByte, SH_PLANE > | ShConstPlane1fb |
|
typedef ShAttrib< 2, SH_INPUT, ShFracByte, SH_PLANE > | ShInputPlane2fb |
|
typedef ShAttrib< 2, SH_OUTPUT, ShFracByte, SH_PLANE > | ShOutputPlane2fb |
|
typedef ShAttrib< 2, SH_INOUT, ShFracByte, SH_PLANE > | ShInOutPlane2fb |
|
typedef ShAttrib< 2, SH_TEMP, ShFracByte, SH_PLANE > | ShPlane2fb |
|
typedef ShAttrib< 2, SH_CONST, ShFracByte, SH_PLANE > | ShConstPlane2fb |
|
typedef ShAttrib< 3, SH_INPUT, ShFracByte, SH_PLANE > | ShInputPlane3fb |
|
typedef ShAttrib< 3, SH_OUTPUT, ShFracByte, SH_PLANE > | ShOutputPlane3fb |
|
typedef ShAttrib< 3, SH_INOUT, ShFracByte, SH_PLANE > | ShInOutPlane3fb |
|
typedef ShAttrib< 3, SH_TEMP, ShFracByte, SH_PLANE > | ShPlane3fb |
|
typedef ShAttrib< 3, SH_CONST, ShFracByte, SH_PLANE > | ShConstPlane3fb |
|
typedef ShAttrib< 4, SH_INPUT, ShFracByte, SH_PLANE > | ShInputPlane4fb |
|
typedef ShAttrib< 4, SH_OUTPUT, ShFracByte, SH_PLANE > | ShOutputPlane4fb |
|
typedef ShAttrib< 4, SH_INOUT, ShFracByte, SH_PLANE > | ShInOutPlane4fb |
|
typedef ShAttrib< 4, SH_TEMP, ShFracByte, SH_PLANE > | ShPlane4fb |
|
typedef ShAttrib< 4, SH_CONST, ShFracByte, SH_PLANE > | ShConstPlane4fb |
|
typedef ShAttrib< 1, SH_INPUT, int, SH_PLANE > | ShInputPlane1i |
|
typedef ShAttrib< 1, SH_OUTPUT, int, SH_PLANE > | ShOutputPlane1i |
|
typedef ShAttrib< 1, SH_INOUT, int, SH_PLANE > | ShInOutPlane1i |
|
typedef ShAttrib< 1, SH_TEMP, int, SH_PLANE > | ShPlane1i |
|
typedef ShAttrib< 1, SH_CONST, int, SH_PLANE > | ShConstPlane1i |
|
typedef ShAttrib< 2, SH_INPUT, int, SH_PLANE > | ShInputPlane2i |
|
typedef ShAttrib< 2, SH_OUTPUT, int, SH_PLANE > | ShOutputPlane2i |
|
typedef ShAttrib< 2, SH_INOUT, int, SH_PLANE > | ShInOutPlane2i |
|
typedef ShAttrib< 2, SH_TEMP, int, SH_PLANE > | ShPlane2i |
|
typedef ShAttrib< 2, SH_CONST, int, SH_PLANE > | ShConstPlane2i |
|
typedef ShAttrib< 3, SH_INPUT, int, SH_PLANE > | ShInputPlane3i |
|
typedef ShAttrib< 3, SH_OUTPUT, int, SH_PLANE > | ShOutputPlane3i |
|
typedef ShAttrib< 3, SH_INOUT, int, SH_PLANE > | ShInOutPlane3i |
|
typedef ShAttrib< 3, SH_TEMP, int, SH_PLANE > | ShPlane3i |
|
typedef ShAttrib< 3, SH_CONST, int, SH_PLANE > | ShConstPlane3i |
|
typedef ShAttrib< 4, SH_INPUT, int, SH_PLANE > | ShInputPlane4i |
|
typedef ShAttrib< 4, SH_OUTPUT, int, SH_PLANE > | ShOutputPlane4i |
|
typedef ShAttrib< 4, SH_INOUT, int, SH_PLANE > | ShInOutPlane4i |
|
typedef ShAttrib< 4, SH_TEMP, int, SH_PLANE > | ShPlane4i |
|
typedef ShAttrib< 4, SH_CONST, int, SH_PLANE > | ShConstPlane4i |
|
typedef ShAttrib< 1, SH_INPUT, double, SH_PLANE > | ShInputPlane1d |
|
typedef ShAttrib< 1, SH_OUTPUT, double, SH_PLANE > | ShOutputPlane1d |
|
typedef ShAttrib< 1, SH_INOUT, double, SH_PLANE > | ShInOutPlane1d |
|
typedef ShAttrib< 1, SH_TEMP, double, SH_PLANE > | ShPlane1d |
|
typedef ShAttrib< 1, SH_CONST, double, SH_PLANE > | ShConstPlane1d |
|
typedef ShAttrib< 2, SH_INPUT, double, SH_PLANE > | ShInputPlane2d |
|
typedef ShAttrib< 2, SH_OUTPUT, double, SH_PLANE > | ShOutputPlane2d |
|
typedef ShAttrib< 2, SH_INOUT, double, SH_PLANE > | ShInOutPlane2d |
|
typedef ShAttrib< 2, SH_TEMP, double, SH_PLANE > | ShPlane2d |
|
typedef ShAttrib< 2, SH_CONST, double, SH_PLANE > | ShConstPlane2d |
|
typedef ShAttrib< 3, SH_INPUT, double, SH_PLANE > | ShInputPlane3d |
|
typedef ShAttrib< 3, SH_OUTPUT, double, SH_PLANE > | ShOutputPlane3d |
|
typedef ShAttrib< 3, SH_INOUT, double, SH_PLANE > | ShInOutPlane3d |
|
typedef ShAttrib< 3, SH_TEMP, double, SH_PLANE > | ShPlane3d |
|
typedef ShAttrib< 3, SH_CONST, double, SH_PLANE > | ShConstPlane3d |
|
typedef ShAttrib< 4, SH_INPUT, double, SH_PLANE > | ShInputPlane4d |
|
typedef ShAttrib< 4, SH_OUTPUT, double, SH_PLANE > | ShOutputPlane4d |
|
typedef ShAttrib< 4, SH_INOUT, double, SH_PLANE > | ShInOutPlane4d |
|
typedef ShAttrib< 4, SH_TEMP, double, SH_PLANE > | ShPlane4d |
|
typedef ShAttrib< 4, SH_CONST, double, SH_PLANE > | ShConstPlane4d |
|
typedef ShAttrib< 1, SH_INPUT, unsigned char, SH_PLANE > | ShInputPlane1ub |
|
typedef ShAttrib< 1, SH_OUTPUT, unsigned char, SH_PLANE > | ShOutputPlane1ub |
|
typedef ShAttrib< 1, SH_INOUT, unsigned char, SH_PLANE > | ShInOutPlane1ub |
|
typedef ShAttrib< 1, SH_TEMP, unsigned char, SH_PLANE > | ShPlane1ub |
|
typedef ShAttrib< 1, SH_CONST, unsigned char, SH_PLANE > | ShConstPlane1ub |
|
typedef ShAttrib< 2, SH_INPUT, unsigned char, SH_PLANE > | ShInputPlane2ub |
|
typedef ShAttrib< 2, SH_OUTPUT, unsigned char, SH_PLANE > | ShOutputPlane2ub |
|
typedef ShAttrib< 2, SH_INOUT, unsigned char, SH_PLANE > | ShInOutPlane2ub |
|
typedef ShAttrib< 2, SH_TEMP, unsigned char, SH_PLANE > | ShPlane2ub |
|
typedef ShAttrib< 2, SH_CONST, unsigned char, SH_PLANE > | ShConstPlane2ub |
|
typedef ShAttrib< 3, SH_INPUT, unsigned char, SH_PLANE > | ShInputPlane3ub |
|
typedef ShAttrib< 3, SH_OUTPUT, unsigned char, SH_PLANE > | ShOutputPlane3ub |
|
typedef ShAttrib< 3, SH_INOUT, unsigned char, SH_PLANE > | ShInOutPlane3ub |
|
typedef ShAttrib< 3, SH_TEMP, unsigned char, SH_PLANE > | ShPlane3ub |
|
typedef ShAttrib< 3, SH_CONST, unsigned char, SH_PLANE > | ShConstPlane3ub |
|
typedef ShAttrib< 4, SH_INPUT, unsigned char, SH_PLANE > | ShInputPlane4ub |
|
typedef ShAttrib< 4, SH_OUTPUT, unsigned char, SH_PLANE > | ShOutputPlane4ub |
|
typedef ShAttrib< 4, SH_INOUT, unsigned char, SH_PLANE > | ShInOutPlane4ub |
|
typedef ShAttrib< 4, SH_TEMP, unsigned char, SH_PLANE > | ShPlane4ub |
|
typedef ShAttrib< 4, SH_CONST, unsigned char, SH_PLANE > | ShConstPlane4ub |
|
typedef ShAttrib< 1, SH_INPUT, float, SH_PLANE > | ShInputPlane1f |
|
typedef ShAttrib< 1, SH_OUTPUT, float, SH_PLANE > | ShOutputPlane1f |
|
typedef ShAttrib< 1, SH_INOUT, float, SH_PLANE > | ShInOutPlane1f |
|
typedef ShAttrib< 1, SH_TEMP, float, SH_PLANE > | ShPlane1f |
|
typedef ShAttrib< 1, SH_CONST, float, SH_PLANE > | ShConstPlane1f |
|
typedef ShAttrib< 2, SH_INPUT, float, SH_PLANE > | ShInputPlane2f |
|
typedef ShAttrib< 2, SH_OUTPUT, float, SH_PLANE > | ShOutputPlane2f |
|
typedef ShAttrib< 2, SH_INOUT, float, SH_PLANE > | ShInOutPlane2f |
|
typedef ShAttrib< 2, SH_TEMP, float, SH_PLANE > | ShPlane2f |
|
typedef ShAttrib< 2, SH_CONST, float, SH_PLANE > | ShConstPlane2f |
|
typedef ShAttrib< 3, SH_INPUT, float, SH_PLANE > | ShInputPlane3f |
|
typedef ShAttrib< 3, SH_OUTPUT, float, SH_PLANE > | ShOutputPlane3f |
|
typedef ShAttrib< 3, SH_INOUT, float, SH_PLANE > | ShInOutPlane3f |
|
typedef ShAttrib< 3, SH_TEMP, float, SH_PLANE > | ShPlane3f |
|
typedef ShAttrib< 3, SH_CONST, float, SH_PLANE > | ShConstPlane3f |
|
typedef ShAttrib< 4, SH_INPUT, float, SH_PLANE > | ShInputPlane4f |
|
typedef ShAttrib< 4, SH_OUTPUT, float, SH_PLANE > | ShOutputPlane4f |
|
typedef ShAttrib< 4, SH_INOUT, float, SH_PLANE > | ShInOutPlane4f |
|
typedef ShAttrib< 4, SH_TEMP, float, SH_PLANE > | ShPlane4f |
|
typedef ShAttrib< 4, SH_CONST, float, SH_PLANE > | ShConstPlane4f |
|
typedef ShAttrib< 1, SH_INPUT, char, SH_PLANE > | ShInputPlane1b |
|
typedef ShAttrib< 1, SH_OUTPUT, char, SH_PLANE > | ShOutputPlane1b |
|
typedef ShAttrib< 1, SH_INOUT, char, SH_PLANE > | ShInOutPlane1b |
|
typedef ShAttrib< 1, SH_TEMP, char, SH_PLANE > | ShPlane1b |
|
typedef ShAttrib< 1, SH_CONST, char, SH_PLANE > | ShConstPlane1b |
|
typedef ShAttrib< 2, SH_INPUT, char, SH_PLANE > | ShInputPlane2b |
|
typedef ShAttrib< 2, SH_OUTPUT, char, SH_PLANE > | ShOutputPlane2b |
|
typedef ShAttrib< 2, SH_INOUT, char, SH_PLANE > | ShInOutPlane2b |
|
typedef ShAttrib< 2, SH_TEMP, char, SH_PLANE > | ShPlane2b |
|
typedef ShAttrib< 2, SH_CONST, char, SH_PLANE > | ShConstPlane2b |
|
typedef ShAttrib< 3, SH_INPUT, char, SH_PLANE > | ShInputPlane3b |
|
typedef ShAttrib< 3, SH_OUTPUT, char, SH_PLANE > | ShOutputPlane3b |
|
typedef ShAttrib< 3, SH_INOUT, char, SH_PLANE > | ShInOutPlane3b |
|
typedef ShAttrib< 3, SH_TEMP, char, SH_PLANE > | ShPlane3b |
|
typedef ShAttrib< 3, SH_CONST, char, SH_PLANE > | ShConstPlane3b |
|
typedef ShAttrib< 4, SH_INPUT, char, SH_PLANE > | ShInputPlane4b |
|
typedef ShAttrib< 4, SH_OUTPUT, char, SH_PLANE > | ShOutputPlane4b |
|
typedef ShAttrib< 4, SH_INOUT, char, SH_PLANE > | ShInOutPlane4b |
|
typedef ShAttrib< 4, SH_TEMP, char, SH_PLANE > | ShPlane4b |
|
typedef ShAttrib< 4, SH_CONST, char, SH_PLANE > | ShConstPlane4b |
|
typedef ShAttrib< 1, SH_INPUT, unsigned short, SH_PLANE > | ShInputPlane1us |
|
typedef ShAttrib< 1, SH_OUTPUT, unsigned short, SH_PLANE > | ShOutputPlane1us |
|
typedef ShAttrib< 1, SH_INOUT, unsigned short, SH_PLANE > | ShInOutPlane1us |
|
typedef ShAttrib< 1, SH_TEMP, unsigned short, SH_PLANE > | ShPlane1us |
|
typedef ShAttrib< 1, SH_CONST, unsigned short, SH_PLANE > | ShConstPlane1us |
|
typedef ShAttrib< 2, SH_INPUT, unsigned short, SH_PLANE > | ShInputPlane2us |
|
typedef ShAttrib< 2, SH_OUTPUT, unsigned short, SH_PLANE > | ShOutputPlane2us |
|
typedef ShAttrib< 2, SH_INOUT, unsigned short, SH_PLANE > | ShInOutPlane2us |
|
typedef ShAttrib< 2, SH_TEMP, unsigned short, SH_PLANE > | ShPlane2us |
|
typedef ShAttrib< 2, SH_CONST, unsigned short, SH_PLANE > | ShConstPlane2us |
|
typedef ShAttrib< 3, SH_INPUT, unsigned short, SH_PLANE > | ShInputPlane3us |
|
typedef ShAttrib< 3, SH_OUTPUT, unsigned short, SH_PLANE > | ShOutputPlane3us |
|
typedef ShAttrib< 3, SH_INOUT, unsigned short, SH_PLANE > | ShInOutPlane3us |
|
typedef ShAttrib< 3, SH_TEMP, unsigned short, SH_PLANE > | ShPlane3us |
|
typedef ShAttrib< 3, SH_CONST, unsigned short, SH_PLANE > | ShConstPlane3us |
|
typedef ShAttrib< 4, SH_INPUT, unsigned short, SH_PLANE > | ShInputPlane4us |
|
typedef ShAttrib< 4, SH_OUTPUT, unsigned short, SH_PLANE > | ShOutputPlane4us |
|
typedef ShAttrib< 4, SH_INOUT, unsigned short, SH_PLANE > | ShInOutPlane4us |
|
typedef ShAttrib< 4, SH_TEMP, unsigned short, SH_PLANE > | ShPlane4us |
|
typedef ShAttrib< 4, SH_CONST, unsigned short, SH_PLANE > | ShConstPlane4us |
|
typedef ShAttrib< 1, SH_INPUT, ShFracUByte, SH_PLANE > | ShInputPlane1fub |
|
typedef ShAttrib< 1, SH_OUTPUT, ShFracUByte, SH_PLANE > | ShOutputPlane1fub |
|
typedef ShAttrib< 1, SH_INOUT, ShFracUByte, SH_PLANE > | ShInOutPlane1fub |
|
typedef ShAttrib< 1, SH_TEMP, ShFracUByte, SH_PLANE > | ShPlane1fub |
|
typedef ShAttrib< 1, SH_CONST, ShFracUByte, SH_PLANE > | ShConstPlane1fub |
|
typedef ShAttrib< 2, SH_INPUT, ShFracUByte, SH_PLANE > | ShInputPlane2fub |
|
typedef ShAttrib< 2, SH_OUTPUT, ShFracUByte, SH_PLANE > | ShOutputPlane2fub |
|
typedef ShAttrib< 2, SH_INOUT, ShFracUByte, SH_PLANE > | ShInOutPlane2fub |
|
typedef ShAttrib< 2, SH_TEMP, ShFracUByte, SH_PLANE > | ShPlane2fub |
|
typedef ShAttrib< 2, SH_CONST, ShFracUByte, SH_PLANE > | ShConstPlane2fub |
|
typedef ShAttrib< 3, SH_INPUT, ShFracUByte, SH_PLANE > | ShInputPlane3fub |
|
typedef ShAttrib< 3, SH_OUTPUT, ShFracUByte, SH_PLANE > | ShOutputPlane3fub |
|
typedef ShAttrib< 3, SH_INOUT, ShFracUByte, SH_PLANE > | ShInOutPlane3fub |
|
typedef ShAttrib< 3, SH_TEMP, ShFracUByte, SH_PLANE > | ShPlane3fub |
|
typedef ShAttrib< 3, SH_CONST, ShFracUByte, SH_PLANE > | ShConstPlane3fub |
|
typedef ShAttrib< 4, SH_INPUT, ShFracUByte, SH_PLANE > | ShInputPlane4fub |
|
typedef ShAttrib< 4, SH_OUTPUT, ShFracUByte, SH_PLANE > | ShOutputPlane4fub |
|
typedef ShAttrib< 4, SH_INOUT, ShFracUByte, SH_PLANE > | ShInOutPlane4fub |
|
typedef ShAttrib< 4, SH_TEMP, ShFracUByte, SH_PLANE > | ShPlane4fub |
|
typedef ShAttrib< 4, SH_CONST, ShFracUByte, SH_PLANE > | ShConstPlane4fub |
|
typedef ShAttrib< 1, SH_INPUT, ShHalf, SH_PLANE > | ShInputPlane1h |
|
typedef ShAttrib< 1, SH_OUTPUT, ShHalf, SH_PLANE > | ShOutputPlane1h |
|
typedef ShAttrib< 1, SH_INOUT, ShHalf, SH_PLANE > | ShInOutPlane1h |
|
typedef ShAttrib< 1, SH_TEMP, ShHalf, SH_PLANE > | ShPlane1h |
|
typedef ShAttrib< 1, SH_CONST, ShHalf, SH_PLANE > | ShConstPlane1h |
|
typedef ShAttrib< 2, SH_INPUT, ShHalf, SH_PLANE > | ShInputPlane2h |
|
typedef ShAttrib< 2, SH_OUTPUT, ShHalf, SH_PLANE > | ShOutputPlane2h |
|
typedef ShAttrib< 2, SH_INOUT, ShHalf, SH_PLANE > | ShInOutPlane2h |
|
typedef ShAttrib< 2, SH_TEMP, ShHalf, SH_PLANE > | ShPlane2h |
|
typedef ShAttrib< 2, SH_CONST, ShHalf, SH_PLANE > | ShConstPlane2h |
|
typedef ShAttrib< 3, SH_INPUT, ShHalf, SH_PLANE > | ShInputPlane3h |
|
typedef ShAttrib< 3, SH_OUTPUT, ShHalf, SH_PLANE > | ShOutputPlane3h |
|
typedef ShAttrib< 3, SH_INOUT, ShHalf, SH_PLANE > | ShInOutPlane3h |
|
typedef ShAttrib< 3, SH_TEMP, ShHalf, SH_PLANE > | ShPlane3h |
|
typedef ShAttrib< 3, SH_CONST, ShHalf, SH_PLANE > | ShConstPlane3h |
|
typedef ShAttrib< 4, SH_INPUT, ShHalf, SH_PLANE > | ShInputPlane4h |
|
typedef ShAttrib< 4, SH_OUTPUT, ShHalf, SH_PLANE > | ShOutputPlane4h |
|
typedef ShAttrib< 4, SH_INOUT, ShHalf, SH_PLANE > | ShInOutPlane4h |
|
typedef ShAttrib< 4, SH_TEMP, ShHalf, SH_PLANE > | ShPlane4h |
|
typedef ShAttrib< 4, SH_CONST, ShHalf, SH_PLANE > | ShConstPlane4h |
|
typedef ShAttrib< 1, SH_INPUT, ShFracShort, SH_PLANE > | ShInputPlane1fs |
|
typedef ShAttrib< 1, SH_OUTPUT, ShFracShort, SH_PLANE > | ShOutputPlane1fs |
|
typedef ShAttrib< 1, SH_INOUT, ShFracShort, SH_PLANE > | ShInOutPlane1fs |
|
typedef ShAttrib< 1, SH_TEMP, ShFracShort, SH_PLANE > | ShPlane1fs |
|
typedef ShAttrib< 1, SH_CONST, ShFracShort, SH_PLANE > | ShConstPlane1fs |
|
typedef ShAttrib< 2, SH_INPUT, ShFracShort, SH_PLANE > | ShInputPlane2fs |
|
typedef ShAttrib< 2, SH_OUTPUT, ShFracShort, SH_PLANE > | ShOutputPlane2fs |
|
typedef ShAttrib< 2, SH_INOUT, ShFracShort, SH_PLANE > | ShInOutPlane2fs |
|
typedef ShAttrib< 2, SH_TEMP, ShFracShort, SH_PLANE > | ShPlane2fs |
|
typedef ShAttrib< 2, SH_CONST, ShFracShort, SH_PLANE > | ShConstPlane2fs |
|
typedef ShAttrib< 3, SH_INPUT, ShFracShort, SH_PLANE > | ShInputPlane3fs |
|
typedef ShAttrib< 3, SH_OUTPUT, ShFracShort, SH_PLANE > | ShOutputPlane3fs |
|
typedef ShAttrib< 3, SH_INOUT, ShFracShort, SH_PLANE > | ShInOutPlane3fs |
|
typedef ShAttrib< 3, SH_TEMP, ShFracShort, SH_PLANE > | ShPlane3fs |
|
typedef ShAttrib< 3, SH_CONST, ShFracShort, SH_PLANE > | ShConstPlane3fs |
|
typedef ShAttrib< 4, SH_INPUT, ShFracShort, SH_PLANE > | ShInputPlane4fs |
|
typedef ShAttrib< 4, SH_OUTPUT, ShFracShort, SH_PLANE > | ShOutputPlane4fs |
|
typedef ShAttrib< 4, SH_INOUT, ShFracShort, SH_PLANE > | ShInOutPlane4fs |
|
typedef ShAttrib< 4, SH_TEMP, ShFracShort, SH_PLANE > | ShPlane4fs |
|
typedef ShAttrib< 4, SH_CONST, ShFracShort, SH_PLANE > | ShConstPlane4fs |
|
typedef ShAttrib< 1, SH_INPUT, ShFracInt, SH_PLANE > | ShInputPlane1fi |
|
typedef ShAttrib< 1, SH_OUTPUT, ShFracInt, SH_PLANE > | ShOutputPlane1fi |
|
typedef ShAttrib< 1, SH_INOUT, ShFracInt, SH_PLANE > | ShInOutPlane1fi |
|
typedef ShAttrib< 1, SH_TEMP, ShFracInt, SH_PLANE > | ShPlane1fi |
|
typedef ShAttrib< 1, SH_CONST, ShFracInt, SH_PLANE > | ShConstPlane1fi |
|
typedef ShAttrib< 2, SH_INPUT, ShFracInt, SH_PLANE > | ShInputPlane2fi |
|
typedef ShAttrib< 2, SH_OUTPUT, ShFracInt, SH_PLANE > | ShOutputPlane2fi |
|
typedef ShAttrib< 2, SH_INOUT, ShFracInt, SH_PLANE > | ShInOutPlane2fi |
|
typedef ShAttrib< 2, SH_TEMP, ShFracInt, SH_PLANE > | ShPlane2fi |
|
typedef ShAttrib< 2, SH_CONST, ShFracInt, SH_PLANE > | ShConstPlane2fi |
|
typedef ShAttrib< 3, SH_INPUT, ShFracInt, SH_PLANE > | ShInputPlane3fi |
|
typedef ShAttrib< 3, SH_OUTPUT, ShFracInt, SH_PLANE > | ShOutputPlane3fi |
|
typedef ShAttrib< 3, SH_INOUT, ShFracInt, SH_PLANE > | ShInOutPlane3fi |
|
typedef ShAttrib< 3, SH_TEMP, ShFracInt, SH_PLANE > | ShPlane3fi |
|
typedef ShAttrib< 3, SH_CONST, ShFracInt, SH_PLANE > | ShConstPlane3fi |
|
typedef ShAttrib< 4, SH_INPUT, ShFracInt, SH_PLANE > | ShInputPlane4fi |
|
typedef ShAttrib< 4, SH_OUTPUT, ShFracInt, SH_PLANE > | ShOutputPlane4fi |
|
typedef ShAttrib< 4, SH_INOUT, ShFracInt, SH_PLANE > | ShInOutPlane4fi |
|
typedef ShAttrib< 4, SH_TEMP, ShFracInt, SH_PLANE > | ShPlane4fi |
|
typedef ShAttrib< 4, SH_CONST, ShFracInt, SH_PLANE > | ShConstPlane4fi |
|
typedef ShAttrib< 1, SH_INPUT, unsigned int, SH_PLANE > | ShInputPlane1ui |
|
typedef ShAttrib< 1, SH_OUTPUT, unsigned int, SH_PLANE > | ShOutputPlane1ui |
|
typedef ShAttrib< 1, SH_INOUT, unsigned int, SH_PLANE > | ShInOutPlane1ui |
|
typedef ShAttrib< 1, SH_TEMP, unsigned int, SH_PLANE > | ShPlane1ui |
|
typedef ShAttrib< 1, SH_CONST, unsigned int, SH_PLANE > | ShConstPlane1ui |
|
typedef ShAttrib< 2, SH_INPUT, unsigned int, SH_PLANE > | ShInputPlane2ui |
|
typedef ShAttrib< 2, SH_OUTPUT, unsigned int, SH_PLANE > | ShOutputPlane2ui |
|
typedef ShAttrib< 2, SH_INOUT, unsigned int, SH_PLANE > | ShInOutPlane2ui |
|
typedef ShAttrib< 2, SH_TEMP, unsigned int, SH_PLANE > | ShPlane2ui |
|
typedef ShAttrib< 2, SH_CONST, unsigned int, SH_PLANE > | ShConstPlane2ui |
|
typedef ShAttrib< 3, SH_INPUT, unsigned int, SH_PLANE > | ShInputPlane3ui |
|
typedef ShAttrib< 3, SH_OUTPUT, unsigned int, SH_PLANE > | ShOutputPlane3ui |
|
typedef ShAttrib< 3, SH_INOUT, unsigned int, SH_PLANE > | ShInOutPlane3ui |
|
typedef ShAttrib< 3, SH_TEMP, unsigned int, SH_PLANE > | ShPlane3ui |
|
typedef ShAttrib< 3, SH_CONST, unsigned int, SH_PLANE > | ShConstPlane3ui |
|
typedef ShAttrib< 4, SH_INPUT, unsigned int, SH_PLANE > | ShInputPlane4ui |
|
typedef ShAttrib< 4, SH_OUTPUT, unsigned int, SH_PLANE > | ShOutputPlane4ui |
|
typedef ShAttrib< 4, SH_INOUT, unsigned int, SH_PLANE > | ShInOutPlane4ui |
|
typedef ShAttrib< 4, SH_TEMP, unsigned int, SH_PLANE > | ShPlane4ui |
|
typedef ShAttrib< 4, SH_CONST, unsigned int, SH_PLANE > | ShConstPlane4ui |
|
typedef ShAttrib< 1, SH_INPUT, ShFracUShort, SH_POINT > | ShInputPoint1fus |
| An n-point. | |
|
typedef ShAttrib< 1, SH_OUTPUT, ShFracUShort, SH_POINT > | ShOutputPoint1fus |
|
typedef ShAttrib< 1, SH_INOUT, ShFracUShort, SH_POINT > | ShInOutPoint1fus |
|
typedef ShAttrib< 1, SH_TEMP, ShFracUShort, SH_POINT > | ShPoint1fus |
|
typedef ShAttrib< 1, SH_CONST, ShFracUShort, SH_POINT > | ShConstPoint1fus |
|
typedef ShAttrib< 2, SH_INPUT, ShFracUShort, SH_POINT > | ShInputPoint2fus |
|
typedef ShAttrib< 2, SH_OUTPUT, ShFracUShort, SH_POINT > | ShOutputPoint2fus |
|
typedef ShAttrib< 2, SH_INOUT, ShFracUShort, SH_POINT > | ShInOutPoint2fus |
|
typedef ShAttrib< 2, SH_TEMP, ShFracUShort, SH_POINT > | ShPoint2fus |
|
typedef ShAttrib< 2, SH_CONST, ShFracUShort, SH_POINT > | ShConstPoint2fus |
|
typedef ShAttrib< 3, SH_INPUT, ShFracUShort, SH_POINT > | ShInputPoint3fus |
|
typedef ShAttrib< 3, SH_OUTPUT, ShFracUShort, SH_POINT > | ShOutputPoint3fus |
|
typedef ShAttrib< 3, SH_INOUT, ShFracUShort, SH_POINT > | ShInOutPoint3fus |
|
typedef ShAttrib< 3, SH_TEMP, ShFracUShort, SH_POINT > | ShPoint3fus |
|
typedef ShAttrib< 3, SH_CONST, ShFracUShort, SH_POINT > | ShConstPoint3fus |
|
typedef ShAttrib< 4, SH_INPUT, ShFracUShort, SH_POINT > | ShInputPoint4fus |
|
typedef ShAttrib< 4, SH_OUTPUT, ShFracUShort, SH_POINT > | ShOutputPoint4fus |
|
typedef ShAttrib< 4, SH_INOUT, ShFracUShort, SH_POINT > | ShInOutPoint4fus |
|
typedef ShAttrib< 4, SH_TEMP, ShFracUShort, SH_POINT > | ShPoint4fus |
|
typedef ShAttrib< 4, SH_CONST, ShFracUShort, SH_POINT > | ShConstPoint4fus |
|
typedef ShAttrib< 1, SH_INPUT, short, SH_POINT > | ShInputPoint1s |
|
typedef ShAttrib< 1, SH_OUTPUT, short, SH_POINT > | ShOutputPoint1s |
|
typedef ShAttrib< 1, SH_INOUT, short, SH_POINT > | ShInOutPoint1s |
|
typedef ShAttrib< 1, SH_TEMP, short, SH_POINT > | ShPoint1s |
|
typedef ShAttrib< 1, SH_CONST, short, SH_POINT > | ShConstPoint1s |
|
typedef ShAttrib< 2, SH_INPUT, short, SH_POINT > | ShInputPoint2s |
|
typedef ShAttrib< 2, SH_OUTPUT, short, SH_POINT > | ShOutputPoint2s |
|
typedef ShAttrib< 2, SH_INOUT, short, SH_POINT > | ShInOutPoint2s |
|
typedef ShAttrib< 2, SH_TEMP, short, SH_POINT > | ShPoint2s |
|
typedef ShAttrib< 2, SH_CONST, short, SH_POINT > | ShConstPoint2s |
|
typedef ShAttrib< 3, SH_INPUT, short, SH_POINT > | ShInputPoint3s |
|
typedef ShAttrib< 3, SH_OUTPUT, short, SH_POINT > | ShOutputPoint3s |
|
typedef ShAttrib< 3, SH_INOUT, short, SH_POINT > | ShInOutPoint3s |
|
typedef ShAttrib< 3, SH_TEMP, short, SH_POINT > | ShPoint3s |
|
typedef ShAttrib< 3, SH_CONST, short, SH_POINT > | ShConstPoint3s |
|
typedef ShAttrib< 4, SH_INPUT, short, SH_POINT > | ShInputPoint4s |
|
typedef ShAttrib< 4, SH_OUTPUT, short, SH_POINT > | ShOutputPoint4s |
|
typedef ShAttrib< 4, SH_INOUT, short, SH_POINT > | ShInOutPoint4s |
|
typedef ShAttrib< 4, SH_TEMP, short, SH_POINT > | ShPoint4s |
|
typedef ShAttrib< 4, SH_CONST, short, SH_POINT > | ShConstPoint4s |
|
typedef ShAttrib< 1, SH_INPUT, ShFracUInt, SH_POINT > | ShInputPoint1fui |
|
typedef ShAttrib< 1, SH_OUTPUT, ShFracUInt, SH_POINT > | ShOutputPoint1fui |
|
typedef ShAttrib< 1, SH_INOUT, ShFracUInt, SH_POINT > | ShInOutPoint1fui |
|
typedef ShAttrib< 1, SH_TEMP, ShFracUInt, SH_POINT > | ShPoint1fui |
|
typedef ShAttrib< 1, SH_CONST, ShFracUInt, SH_POINT > | ShConstPoint1fui |
|
typedef ShAttrib< 2, SH_INPUT, ShFracUInt, SH_POINT > | ShInputPoint2fui |
|
typedef ShAttrib< 2, SH_OUTPUT, ShFracUInt, SH_POINT > | ShOutputPoint2fui |
|
typedef ShAttrib< 2, SH_INOUT, ShFracUInt, SH_POINT > | ShInOutPoint2fui |
|
typedef ShAttrib< 2, SH_TEMP, ShFracUInt, SH_POINT > | ShPoint2fui |
|
typedef ShAttrib< 2, SH_CONST, ShFracUInt, SH_POINT > | ShConstPoint2fui |
|
typedef ShAttrib< 3, SH_INPUT, ShFracUInt, SH_POINT > | ShInputPoint3fui |
|
typedef ShAttrib< 3, SH_OUTPUT, ShFracUInt, SH_POINT > | ShOutputPoint3fui |
|
typedef ShAttrib< 3, SH_INOUT, ShFracUInt, SH_POINT > | ShInOutPoint3fui |
|
typedef ShAttrib< 3, SH_TEMP, ShFracUInt, SH_POINT > | ShPoint3fui |
|
typedef ShAttrib< 3, SH_CONST, ShFracUInt, SH_POINT > | ShConstPoint3fui |
|
typedef ShAttrib< 4, SH_INPUT, ShFracUInt, SH_POINT > | ShInputPoint4fui |
|
typedef ShAttrib< 4, SH_OUTPUT, ShFracUInt, SH_POINT > | ShOutputPoint4fui |
|
typedef ShAttrib< 4, SH_INOUT, ShFracUInt, SH_POINT > | ShInOutPoint4fui |
|
typedef ShAttrib< 4, SH_TEMP, ShFracUInt, SH_POINT > | ShPoint4fui |
|
typedef ShAttrib< 4, SH_CONST, ShFracUInt, SH_POINT > | ShConstPoint4fui |
|
typedef ShAttrib< 1, SH_INPUT, ShFracByte, SH_POINT > | ShInputPoint1fb |
|
typedef ShAttrib< 1, SH_OUTPUT, ShFracByte, SH_POINT > | ShOutputPoint1fb |
|
typedef ShAttrib< 1, SH_INOUT, ShFracByte, SH_POINT > | ShInOutPoint1fb |
|
typedef ShAttrib< 1, SH_TEMP, ShFracByte, SH_POINT > | ShPoint1fb |
|
typedef ShAttrib< 1, SH_CONST, ShFracByte, SH_POINT > | ShConstPoint1fb |
|
typedef ShAttrib< 2, SH_INPUT, ShFracByte, SH_POINT > | ShInputPoint2fb |
|
typedef ShAttrib< 2, SH_OUTPUT, ShFracByte, SH_POINT > | ShOutputPoint2fb |
|
typedef ShAttrib< 2, SH_INOUT, ShFracByte, SH_POINT > | ShInOutPoint2fb |
|
typedef ShAttrib< 2, SH_TEMP, ShFracByte, SH_POINT > | ShPoint2fb |
|
typedef ShAttrib< 2, SH_CONST, ShFracByte, SH_POINT > | ShConstPoint2fb |
|
typedef ShAttrib< 3, SH_INPUT, ShFracByte, SH_POINT > | ShInputPoint3fb |
|
typedef ShAttrib< 3, SH_OUTPUT, ShFracByte, SH_POINT > | ShOutputPoint3fb |
|
typedef ShAttrib< 3, SH_INOUT, ShFracByte, SH_POINT > | ShInOutPoint3fb |
|
typedef ShAttrib< 3, SH_TEMP, ShFracByte, SH_POINT > | ShPoint3fb |
|
typedef ShAttrib< 3, SH_CONST, ShFracByte, SH_POINT > | ShConstPoint3fb |
|
typedef ShAttrib< 4, SH_INPUT, ShFracByte, SH_POINT > | ShInputPoint4fb |
|
typedef ShAttrib< 4, SH_OUTPUT, ShFracByte, SH_POINT > | ShOutputPoint4fb |
|
typedef ShAttrib< 4, SH_INOUT, ShFracByte, SH_POINT > | ShInOutPoint4fb |
|
typedef ShAttrib< 4, SH_TEMP, ShFracByte, SH_POINT > | ShPoint4fb |
|
typedef ShAttrib< 4, SH_CONST, ShFracByte, SH_POINT > | ShConstPoint4fb |
|
typedef ShAttrib< 1, SH_INPUT, int, SH_POINT > | ShInputPoint1i |
|
typedef ShAttrib< 1, SH_OUTPUT, int, SH_POINT > | ShOutputPoint1i |
|
typedef ShAttrib< 1, SH_INOUT, int, SH_POINT > | ShInOutPoint1i |
|
typedef ShAttrib< 1, SH_TEMP, int, SH_POINT > | ShPoint1i |
|
typedef ShAttrib< 1, SH_CONST, int, SH_POINT > | ShConstPoint1i |
|
typedef ShAttrib< 2, SH_INPUT, int, SH_POINT > | ShInputPoint2i |
|
typedef ShAttrib< 2, SH_OUTPUT, int, SH_POINT > | ShOutputPoint2i |
|
typedef ShAttrib< 2, SH_INOUT, int, SH_POINT > | ShInOutPoint2i |
|
typedef ShAttrib< 2, SH_TEMP, int, SH_POINT > | ShPoint2i |
|
typedef ShAttrib< 2, SH_CONST, int, SH_POINT > | ShConstPoint2i |
|
typedef ShAttrib< 3, SH_INPUT, int, SH_POINT > | ShInputPoint3i |
|
typedef ShAttrib< 3, SH_OUTPUT, int, SH_POINT > | ShOutputPoint3i |
|
typedef ShAttrib< 3, SH_INOUT, int, SH_POINT > | ShInOutPoint3i |
|
typedef ShAttrib< 3, SH_TEMP, int, SH_POINT > | ShPoint3i |
|
typedef ShAttrib< 3, SH_CONST, int, SH_POINT > | ShConstPoint3i |
|
typedef ShAttrib< 4, SH_INPUT, int, SH_POINT > | ShInputPoint4i |
|
typedef ShAttrib< 4, SH_OUTPUT, int, SH_POINT > | ShOutputPoint4i |
|
typedef ShAttrib< 4, SH_INOUT, int, SH_POINT > | ShInOutPoint4i |
|
typedef ShAttrib< 4, SH_TEMP, int, SH_POINT > | ShPoint4i |
|
typedef ShAttrib< 4, SH_CONST, int, SH_POINT > | ShConstPoint4i |
|
typedef ShAttrib< 1, SH_INPUT, double, SH_POINT > | ShInputPoint1d |
|
typedef ShAttrib< 1, SH_OUTPUT, double, SH_POINT > | ShOutputPoint1d |
|
typedef ShAttrib< 1, SH_INOUT, double, SH_POINT > | ShInOutPoint1d |
|
typedef ShAttrib< 1, SH_TEMP, double, SH_POINT > | ShPoint1d |
|
typedef ShAttrib< 1, SH_CONST, double, SH_POINT > | ShConstPoint1d |
|
typedef ShAttrib< 2, SH_INPUT, double, SH_POINT > | ShInputPoint2d |
|
typedef ShAttrib< 2, SH_OUTPUT, double, SH_POINT > | ShOutputPoint2d |
|
typedef ShAttrib< 2, SH_INOUT, double, SH_POINT > | ShInOutPoint2d |
|
typedef ShAttrib< 2, SH_TEMP, double, SH_POINT > | ShPoint2d |
|
typedef ShAttrib< 2, SH_CONST, double, SH_POINT > | ShConstPoint2d |
|
typedef ShAttrib< 3, SH_INPUT, double, SH_POINT > | ShInputPoint3d |
|
typedef ShAttrib< 3, SH_OUTPUT, double, SH_POINT > | ShOutputPoint3d |
|
typedef ShAttrib< 3, SH_INOUT, double, SH_POINT > | ShInOutPoint3d |
|
typedef ShAttrib< 3, SH_TEMP, double, SH_POINT > | ShPoint3d |
|
typedef ShAttrib< 3, SH_CONST, double, SH_POINT > | ShConstPoint3d |
|
typedef ShAttrib< 4, SH_INPUT, double, SH_POINT > | ShInputPoint4d |
|
typedef ShAttrib< 4, SH_OUTPUT, double, SH_POINT > | ShOutputPoint4d |
|
typedef ShAttrib< 4, SH_INOUT, double, SH_POINT > | ShInOutPoint4d |
|
typedef ShAttrib< 4, SH_TEMP, double, SH_POINT > | ShPoint4d |
|
typedef ShAttrib< 4, SH_CONST, double, SH_POINT > | ShConstPoint4d |
|
typedef ShAttrib< 1, SH_INPUT, unsigned char, SH_POINT > | ShInputPoint1ub |
|
typedef ShAttrib< 1, SH_OUTPUT, unsigned char, SH_POINT > | ShOutputPoint1ub |
|
typedef ShAttrib< 1, SH_INOUT, unsigned char, SH_POINT > | ShInOutPoint1ub |
|
typedef ShAttrib< 1, SH_TEMP, unsigned char, SH_POINT > | ShPoint1ub |
|
typedef ShAttrib< 1, SH_CONST, unsigned char, SH_POINT > | ShConstPoint1ub |
|
typedef ShAttrib< 2, SH_INPUT, unsigned char, SH_POINT > | ShInputPoint2ub |
|
typedef ShAttrib< 2, SH_OUTPUT, unsigned char, SH_POINT > | ShOutputPoint2ub |
|
typedef ShAttrib< 2, SH_INOUT, unsigned char, SH_POINT > | ShInOutPoint2ub |
|
typedef ShAttrib< 2, SH_TEMP, unsigned char, SH_POINT > | ShPoint2ub |
|
typedef ShAttrib< 2, SH_CONST, unsigned char, SH_POINT > | ShConstPoint2ub |
|
typedef ShAttrib< 3, SH_INPUT, unsigned char, SH_POINT > | ShInputPoint3ub |
|
typedef ShAttrib< 3, SH_OUTPUT, unsigned char, SH_POINT > | ShOutputPoint3ub |
|
typedef ShAttrib< 3, SH_INOUT, unsigned char, SH_POINT > | ShInOutPoint3ub |
|
typedef ShAttrib< 3, SH_TEMP, unsigned char, SH_POINT > | ShPoint3ub |
|
typedef ShAttrib< 3, SH_CONST, unsigned char, SH_POINT > | ShConstPoint3ub |
|
typedef ShAttrib< 4, SH_INPUT, unsigned char, SH_POINT > | ShInputPoint4ub |
|
typedef ShAttrib< 4, SH_OUTPUT, unsigned char, SH_POINT > | ShOutputPoint4ub |
|
typedef ShAttrib< 4, SH_INOUT, unsigned char, SH_POINT > | ShInOutPoint4ub |
|
typedef ShAttrib< 4, SH_TEMP, unsigned char, SH_POINT > | ShPoint4ub |
|
typedef ShAttrib< 4, SH_CONST, unsigned char, SH_POINT > | ShConstPoint4ub |
|
typedef ShAttrib< 1, SH_INPUT, float, SH_POINT > | ShInputPoint1f |
|
typedef ShAttrib< 1, SH_OUTPUT, float, SH_POINT > | ShOutputPoint1f |
|
typedef ShAttrib< 1, SH_INOUT, float, SH_POINT > | ShInOutPoint1f |
|
typedef ShAttrib< 1, SH_TEMP, float, SH_POINT > | ShPoint1f |
|
typedef ShAttrib< 1, SH_CONST, float, SH_POINT > | ShConstPoint1f |
|
typedef ShAttrib< 2, SH_INPUT, float, SH_POINT > | ShInputPoint2f |
|
typedef ShAttrib< 2, SH_OUTPUT, float, SH_POINT > | ShOutputPoint2f |
|
typedef ShAttrib< 2, SH_INOUT, float, SH_POINT > | ShInOutPoint2f |
|
typedef ShAttrib< 2, SH_TEMP, float, SH_POINT > | ShPoint2f |
|
typedef ShAttrib< 2, SH_CONST, float, SH_POINT > | ShConstPoint2f |
|
typedef ShAttrib< 3, SH_INPUT, float, SH_POINT > | ShInputPoint3f |
|
typedef ShAttrib< 3, SH_OUTPUT, float, SH_POINT > | ShOutputPoint3f |
|
typedef ShAttrib< 3, SH_INOUT, float, SH_POINT > | ShInOutPoint3f |
|
typedef ShAttrib< 3, SH_TEMP, float, SH_POINT > | ShPoint3f |
|
typedef ShAttrib< 3, SH_CONST, float, SH_POINT > | ShConstPoint3f |
|
typedef ShAttrib< 4, SH_INPUT, float, SH_POINT > | ShInputPoint4f |
|
typedef ShAttrib< 4, SH_OUTPUT, float, SH_POINT > | ShOutputPoint4f |
|
typedef ShAttrib< 4, SH_INOUT, float, SH_POINT > | ShInOutPoint4f |
|
typedef ShAttrib< 4, SH_TEMP, float, SH_POINT > | ShPoint4f |
|
typedef ShAttrib< 4, SH_CONST, float, SH_POINT > | ShConstPoint4f |
|
typedef ShAttrib< 1, SH_INPUT, char, SH_POINT > | ShInputPoint1b |
|
typedef ShAttrib< 1, SH_OUTPUT, char, SH_POINT > | ShOutputPoint1b |
|
typedef ShAttrib< 1, SH_INOUT, char, SH_POINT > | ShInOutPoint1b |
|
typedef ShAttrib< 1, SH_TEMP, char, SH_POINT > | ShPoint1b |
|
typedef ShAttrib< 1, SH_CONST, char, SH_POINT > | ShConstPoint1b |
|
typedef ShAttrib< 2, SH_INPUT, char, SH_POINT > | ShInputPoint2b |
|
typedef ShAttrib< 2, SH_OUTPUT, char, SH_POINT > | ShOutputPoint2b |
|
typedef ShAttrib< 2, SH_INOUT, char, SH_POINT > | ShInOutPoint2b |
|
typedef ShAttrib< 2, SH_TEMP, char, SH_POINT > | ShPoint2b |
|
typedef ShAttrib< 2, SH_CONST, char, SH_POINT > | ShConstPoint2b |
|
typedef ShAttrib< 3, SH_INPUT, char, SH_POINT > | ShInputPoint3b |
|
typedef ShAttrib< 3, SH_OUTPUT, char, SH_POINT > | ShOutputPoint3b |
|
typedef ShAttrib< 3, SH_INOUT, char, SH_POINT > | ShInOutPoint3b |
|
typedef ShAttrib< 3, SH_TEMP, char, SH_POINT > | ShPoint3b |
|
typedef ShAttrib< 3, SH_CONST, char, SH_POINT > | ShConstPoint3b |
|
typedef ShAttrib< 4, SH_INPUT, char, SH_POINT > | ShInputPoint4b |
|
typedef ShAttrib< 4, SH_OUTPUT, char, SH_POINT > | ShOutputPoint4b |
|
typedef ShAttrib< 4, SH_INOUT, char, SH_POINT > | ShInOutPoint4b |
|
typedef ShAttrib< 4, SH_TEMP, char, SH_POINT > | ShPoint4b |
|
typedef ShAttrib< 4, SH_CONST, char, SH_POINT > | ShConstPoint4b |
|
typedef ShAttrib< 1, SH_INPUT, unsigned short, SH_POINT > | ShInputPoint1us |
|
typedef ShAttrib< 1, SH_OUTPUT, unsigned short, SH_POINT > | ShOutputPoint1us |
|
typedef ShAttrib< 1, SH_INOUT, unsigned short, SH_POINT > | ShInOutPoint1us |
|
typedef ShAttrib< 1, SH_TEMP, unsigned short, SH_POINT > | ShPoint1us |
|
typedef ShAttrib< 1, SH_CONST, unsigned short, SH_POINT > | ShConstPoint1us |
|
typedef ShAttrib< 2, SH_INPUT, unsigned short, SH_POINT > | ShInputPoint2us |
|
typedef ShAttrib< 2, SH_OUTPUT, unsigned short, SH_POINT > | ShOutputPoint2us |
|
typedef ShAttrib< 2, SH_INOUT, unsigned short, SH_POINT > | ShInOutPoint2us |
|
typedef ShAttrib< 2, SH_TEMP, unsigned short, SH_POINT > | ShPoint2us |
|
typedef ShAttrib< 2, SH_CONST, unsigned short, SH_POINT > | ShConstPoint2us |
|
typedef ShAttrib< 3, SH_INPUT, unsigned short, SH_POINT > | ShInputPoint3us |
|
typedef ShAttrib< 3, SH_OUTPUT, unsigned short, SH_POINT > | ShOutputPoint3us |
|
typedef ShAttrib< 3, SH_INOUT, unsigned short, SH_POINT > | ShInOutPoint3us |
|
typedef ShAttrib< 3, SH_TEMP, unsigned short, SH_POINT > | ShPoint3us |
|
typedef ShAttrib< 3, SH_CONST, unsigned short, SH_POINT > | ShConstPoint3us |
|
typedef ShAttrib< 4, SH_INPUT, unsigned short, SH_POINT > | ShInputPoint4us |
|
typedef ShAttrib< 4, SH_OUTPUT, unsigned short, SH_POINT > | ShOutputPoint4us |
|
typedef ShAttrib< 4, SH_INOUT, unsigned short, SH_POINT > | ShInOutPoint4us |
|
typedef ShAttrib< 4, SH_TEMP, unsigned short, SH_POINT > | ShPoint4us |
|
typedef ShAttrib< 4, SH_CONST, unsigned short, SH_POINT > | ShConstPoint4us |
|
typedef ShAttrib< 1, SH_INPUT, ShFracUByte, SH_POINT > | ShInputPoint1fub |
|
typedef ShAttrib< 1, SH_OUTPUT, ShFracUByte, SH_POINT > | ShOutputPoint1fub |
|
typedef ShAttrib< 1, SH_INOUT, ShFracUByte, SH_POINT > | ShInOutPoint1fub |
|
typedef ShAttrib< 1, SH_TEMP, ShFracUByte, SH_POINT > | ShPoint1fub |
|
typedef ShAttrib< 1, SH_CONST, ShFracUByte, SH_POINT > | ShConstPoint1fub |
|
typedef ShAttrib< 2, SH_INPUT, ShFracUByte, SH_POINT > | ShInputPoint2fub |
|
typedef ShAttrib< 2, SH_OUTPUT, ShFracUByte, SH_POINT > | ShOutputPoint2fub |
|
typedef ShAttrib< 2, SH_INOUT, ShFracUByte, SH_POINT > | ShInOutPoint2fub |
|
typedef ShAttrib< 2, SH_TEMP, ShFracUByte, SH_POINT > | ShPoint2fub |
|
typedef ShAttrib< 2, SH_CONST, ShFracUByte, SH_POINT > | ShConstPoint2fub |
|
typedef ShAttrib< 3, SH_INPUT, ShFracUByte, SH_POINT > | ShInputPoint3fub |
|
typedef ShAttrib< 3, SH_OUTPUT, ShFracUByte, SH_POINT > | ShOutputPoint3fub |
|
typedef ShAttrib< 3, SH_INOUT, ShFracUByte, SH_POINT > | ShInOutPoint3fub |
|
typedef ShAttrib< 3, SH_TEMP, ShFracUByte, SH_POINT > | ShPoint3fub |
|
typedef ShAttrib< 3, SH_CONST, ShFracUByte, SH_POINT > | ShConstPoint3fub |
|
typedef ShAttrib< 4, SH_INPUT, ShFracUByte, SH_POINT > | ShInputPoint4fub |
|
typedef ShAttrib< 4, SH_OUTPUT, ShFracUByte, SH_POINT > | ShOutputPoint4fub |
|
typedef ShAttrib< 4, SH_INOUT, ShFracUByte, SH_POINT > | ShInOutPoint4fub |
|
typedef ShAttrib< 4, SH_TEMP, ShFracUByte, SH_POINT > | ShPoint4fub |
|
typedef ShAttrib< 4, SH_CONST, ShFracUByte, SH_POINT > | ShConstPoint4fub |
|
typedef ShAttrib< 1, SH_INPUT, ShHalf, SH_POINT > | ShInputPoint1h |
|
typedef ShAttrib< 1, SH_OUTPUT, ShHalf, SH_POINT > | ShOutputPoint1h |
|
typedef ShAttrib< 1, SH_INOUT, ShHalf, SH_POINT > | ShInOutPoint1h |
|
typedef ShAttrib< 1, SH_TEMP, ShHalf, SH_POINT > | ShPoint1h |
|
typedef ShAttrib< 1, SH_CONST, ShHalf, SH_POINT > | ShConstPoint1h |
|
typedef ShAttrib< 2, SH_INPUT, ShHalf, SH_POINT > | ShInputPoint2h |
|
typedef ShAttrib< 2, SH_OUTPUT, ShHalf, SH_POINT > | ShOutputPoint2h |
|
typedef ShAttrib< 2, SH_INOUT, ShHalf, SH_POINT > | ShInOutPoint2h |
|
typedef ShAttrib< 2, SH_TEMP, ShHalf, SH_POINT > | ShPoint2h |
|
typedef ShAttrib< 2, SH_CONST, ShHalf, SH_POINT > | ShConstPoint2h |
|
typedef ShAttrib< 3, SH_INPUT, ShHalf, SH_POINT > | ShInputPoint3h |
|
typedef ShAttrib< 3, SH_OUTPUT, ShHalf, SH_POINT > | ShOutputPoint3h |
|
typedef ShAttrib< 3, SH_INOUT, ShHalf, SH_POINT > | ShInOutPoint3h |
|
typedef ShAttrib< 3, SH_TEMP, ShHalf, SH_POINT > | ShPoint3h |
|
typedef ShAttrib< 3, SH_CONST, ShHalf, SH_POINT > | ShConstPoint3h |
|
typedef ShAttrib< 4, SH_INPUT, ShHalf, SH_POINT > | ShInputPoint4h |
|
typedef ShAttrib< 4, SH_OUTPUT, ShHalf, SH_POINT > | ShOutputPoint4h |
|
typedef ShAttrib< 4, SH_INOUT, ShHalf, SH_POINT > | ShInOutPoint4h |
|
typedef ShAttrib< 4, SH_TEMP, ShHalf, SH_POINT > | ShPoint4h |
|
typedef ShAttrib< 4, SH_CONST, ShHalf, SH_POINT > | ShConstPoint4h |
|
typedef ShAttrib< 1, SH_INPUT, ShFracShort, SH_POINT > | ShInputPoint1fs |
|
typedef ShAttrib< 1, SH_OUTPUT, ShFracShort, SH_POINT > | ShOutputPoint1fs |
|
typedef ShAttrib< 1, SH_INOUT, ShFracShort, SH_POINT > | ShInOutPoint1fs |
|
typedef ShAttrib< 1, SH_TEMP, ShFracShort, SH_POINT > | ShPoint1fs |
|
typedef ShAttrib< 1, SH_CONST, ShFracShort, SH_POINT > | ShConstPoint1fs |
|
typedef ShAttrib< 2, SH_INPUT, ShFracShort, SH_POINT > | ShInputPoint2fs |
|
typedef ShAttrib< 2, SH_OUTPUT, ShFracShort, SH_POINT > | ShOutputPoint2fs |
|
typedef ShAttrib< 2, SH_INOUT, ShFracShort, SH_POINT > | ShInOutPoint2fs |
|
typedef ShAttrib< 2, SH_TEMP, ShFracShort, SH_POINT > | ShPoint2fs |
|
typedef ShAttrib< 2, SH_CONST, ShFracShort, SH_POINT > | ShConstPoint2fs |
|
typedef ShAttrib< 3, SH_INPUT, ShFracShort, SH_POINT > | ShInputPoint3fs |
|
typedef ShAttrib< 3, SH_OUTPUT, ShFracShort, SH_POINT > | ShOutputPoint3fs |
|
typedef ShAttrib< 3, SH_INOUT, ShFracShort, SH_POINT > | ShInOutPoint3fs |
|
typedef ShAttrib< 3, SH_TEMP, ShFracShort, SH_POINT > | ShPoint3fs |
|
typedef ShAttrib< 3, SH_CONST, ShFracShort, SH_POINT > | ShConstPoint3fs |
|
typedef ShAttrib< 4, SH_INPUT, ShFracShort, SH_POINT > | ShInputPoint4fs |
|
typedef ShAttrib< 4, SH_OUTPUT, ShFracShort, SH_POINT > | ShOutputPoint4fs |
|
typedef ShAttrib< 4, SH_INOUT, ShFracShort, SH_POINT > | ShInOutPoint4fs |
|
typedef ShAttrib< 4, SH_TEMP, ShFracShort, SH_POINT > | ShPoint4fs |
|
typedef ShAttrib< 4, SH_CONST, ShFracShort, SH_POINT > | ShConstPoint4fs |
|
typedef ShAttrib< 1, SH_INPUT, ShFracInt, SH_POINT > | ShInputPoint1fi |
|
typedef ShAttrib< 1, SH_OUTPUT, ShFracInt, SH_POINT > | ShOutputPoint1fi |
|
typedef ShAttrib< 1, SH_INOUT, ShFracInt, SH_POINT > | ShInOutPoint1fi |
|
typedef ShAttrib< 1, SH_TEMP, ShFracInt, SH_POINT > | ShPoint1fi |
|
typedef ShAttrib< 1, SH_CONST, ShFracInt, SH_POINT > | ShConstPoint1fi |
|
typedef ShAttrib< 2, SH_INPUT, ShFracInt, SH_POINT > | ShInputPoint2fi |
|
typedef ShAttrib< 2, SH_OUTPUT, ShFracInt, SH_POINT > | ShOutputPoint2fi |
|
typedef ShAttrib< 2, SH_INOUT, ShFracInt, SH_POINT > | ShInOutPoint2fi |
|
typedef ShAttrib< 2, SH_TEMP, ShFracInt, SH_POINT > | ShPoint2fi |
|
typedef ShAttrib< 2, SH_CONST, ShFracInt, SH_POINT > | ShConstPoint2fi |
|
typedef ShAttrib< 3, SH_INPUT, ShFracInt, SH_POINT > | ShInputPoint3fi |
|
typedef ShAttrib< 3, SH_OUTPUT, ShFracInt, SH_POINT > | ShOutputPoint3fi |
|
typedef ShAttrib< 3, SH_INOUT, ShFracInt, SH_POINT > | ShInOutPoint3fi |
|
typedef ShAttrib< 3, SH_TEMP, ShFracInt, SH_POINT > | ShPoint3fi |
|
typedef ShAttrib< 3, SH_CONST, ShFracInt, SH_POINT > | ShConstPoint3fi |
|
typedef ShAttrib< 4, SH_INPUT, ShFracInt, SH_POINT > | ShInputPoint4fi |
|
typedef ShAttrib< 4, SH_OUTPUT, ShFracInt, SH_POINT > | ShOutputPoint4fi |
|
typedef ShAttrib< 4, SH_INOUT, ShFracInt, SH_POINT > | ShInOutPoint4fi |
|
typedef ShAttrib< 4, SH_TEMP, ShFracInt, SH_POINT > | ShPoint4fi |
|
typedef ShAttrib< 4, SH_CONST, ShFracInt, SH_POINT > | ShConstPoint4fi |
|
typedef ShAttrib< 1, SH_INPUT, unsigned int, SH_POINT > | ShInputPoint1ui |
|
typedef ShAttrib< 1, SH_OUTPUT, unsigned int, SH_POINT > | ShOutputPoint1ui |
|
typedef ShAttrib< 1, SH_INOUT, unsigned int, SH_POINT > | ShInOutPoint1ui |
|
typedef ShAttrib< 1, SH_TEMP, unsigned int, SH_POINT > | ShPoint1ui |
|
typedef ShAttrib< 1, SH_CONST, unsigned int, SH_POINT > | ShConstPoint1ui |
|
typedef ShAttrib< 2, SH_INPUT, unsigned int, SH_POINT > | ShInputPoint2ui |
|
typedef ShAttrib< 2, SH_OUTPUT, unsigned int, SH_POINT > | ShOutputPoint2ui |
|
typedef ShAttrib< 2, SH_INOUT, unsigned int, SH_POINT > | ShInOutPoint2ui |
|
typedef ShAttrib< 2, SH_TEMP, unsigned int, SH_POINT > | ShPoint2ui |
|
typedef ShAttrib< 2, SH_CONST, unsigned int, SH_POINT > | ShConstPoint2ui |
|
typedef ShAttrib< 3, SH_INPUT, unsigned int, SH_POINT > | ShInputPoint3ui |
|
typedef ShAttrib< 3, SH_OUTPUT, unsigned int, SH_POINT > | ShOutputPoint3ui |
|
typedef ShAttrib< 3, SH_INOUT, unsigned int, SH_POINT > | ShInOutPoint3ui |
|
typedef ShAttrib< 3, SH_TEMP, unsigned int, SH_POINT > | ShPoint3ui |
|
typedef ShAttrib< 3, SH_CONST, unsigned int, SH_POINT > | ShConstPoint3ui |
|
typedef ShAttrib< 4, SH_INPUT, unsigned int, SH_POINT > | ShInputPoint4ui |
|
typedef ShAttrib< 4, SH_OUTPUT, unsigned int, SH_POINT > | ShOutputPoint4ui |
|
typedef ShAttrib< 4, SH_INOUT, unsigned int, SH_POINT > | ShInOutPoint4ui |
|
typedef ShAttrib< 4, SH_TEMP, unsigned int, SH_POINT > | ShPoint4ui |
|
typedef ShAttrib< 4, SH_CONST, unsigned int, SH_POINT > | ShConstPoint4ui |
| typedef ShAttrib< 1, SH_INPUT, ShFracUShort, SH_POSITION > | ShInputPosition1fus |
| A vertex or fragment position. | |
|
typedef ShAttrib< 1, SH_OUTPUT, ShFracUShort, SH_POSITION > | ShOutputPosition1fus |
|
typedef ShAttrib< 1, SH_INOUT, ShFracUShort, SH_POSITION > | ShInOutPosition1fus |
|
typedef ShAttrib< 1, SH_TEMP, ShFracUShort, SH_POSITION > | ShPosition1fus |
|
typedef ShAttrib< 1, SH_CONST, ShFracUShort, SH_POSITION > | ShConstPosition1fus |
|
typedef ShAttrib< 2, SH_INPUT, ShFracUShort, SH_POSITION > | ShInputPosition2fus |
|
typedef ShAttrib< 2, SH_OUTPUT, ShFracUShort, SH_POSITION > | ShOutputPosition2fus |
|
typedef ShAttrib< 2, SH_INOUT, ShFracUShort, SH_POSITION > | ShInOutPosition2fus |
|
typedef ShAttrib< 2, SH_TEMP, ShFracUShort, SH_POSITION > | ShPosition2fus |
|
typedef ShAttrib< 2, SH_CONST, ShFracUShort, SH_POSITION > | ShConstPosition2fus |
|
typedef ShAttrib< 3, SH_INPUT, ShFracUShort, SH_POSITION > | ShInputPosition3fus |
|
typedef ShAttrib< 3, SH_OUTPUT, ShFracUShort, SH_POSITION > | ShOutputPosition3fus |
|
typedef ShAttrib< 3, SH_INOUT, ShFracUShort, SH_POSITION > | ShInOutPosition3fus |
|
typedef ShAttrib< 3, SH_TEMP, ShFracUShort, SH_POSITION > | ShPosition3fus |
|
typedef ShAttrib< 3, SH_CONST, ShFracUShort, SH_POSITION > | ShConstPosition3fus |
|
typedef ShAttrib< 4, SH_INPUT, ShFracUShort, SH_POSITION > | ShInputPosition4fus |
|
typedef ShAttrib< 4, SH_OUTPUT, ShFracUShort, SH_POSITION > | ShOutputPosition4fus |
|
typedef ShAttrib< 4, SH_INOUT, ShFracUShort, SH_POSITION > | ShInOutPosition4fus |
|
typedef ShAttrib< 4, SH_TEMP, ShFracUShort, SH_POSITION > | ShPosition4fus |
|
typedef ShAttrib< 4, SH_CONST, ShFracUShort, SH_POSITION > | ShConstPosition4fus |
|
typedef ShAttrib< 1, SH_INPUT, short, SH_POSITION > | ShInputPosition1s |
|
typedef ShAttrib< 1, SH_OUTPUT, short, SH_POSITION > | ShOutputPosition1s |
|
typedef ShAttrib< 1, SH_INOUT, short, SH_POSITION > | ShInOutPosition1s |
|
typedef ShAttrib< 1, SH_TEMP, short, SH_POSITION > | ShPosition1s |
|
typedef ShAttrib< 1, SH_CONST, short, SH_POSITION > | ShConstPosition1s |
|
typedef ShAttrib< 2, SH_INPUT, short, SH_POSITION > | ShInputPosition2s |
|
typedef ShAttrib< 2, SH_OUTPUT, short, SH_POSITION > | ShOutputPosition2s |
|
typedef ShAttrib< 2, SH_INOUT, short, SH_POSITION > | ShInOutPosition2s |
|
typedef ShAttrib< 2, SH_TEMP, short, SH_POSITION > | ShPosition2s |
|
typedef ShAttrib< 2, SH_CONST, short, SH_POSITION > | ShConstPosition2s |
|
typedef ShAttrib< 3, SH_INPUT, short, SH_POSITION > | ShInputPosition3s |
|
typedef ShAttrib< 3, SH_OUTPUT, short, SH_POSITION > | ShOutputPosition3s |
|
typedef ShAttrib< 3, SH_INOUT, short, SH_POSITION > | ShInOutPosition3s |
|
typedef ShAttrib< 3, SH_TEMP, short, SH_POSITION > | ShPosition3s |
|
typedef ShAttrib< 3, SH_CONST, short, SH_POSITION > | ShConstPosition3s |
|
typedef ShAttrib< 4, SH_INPUT, short, SH_POSITION > | ShInputPosition4s |
|
typedef ShAttrib< 4, SH_OUTPUT, short, SH_POSITION > | ShOutputPosition4s |
|
typedef ShAttrib< 4, SH_INOUT, short, SH_POSITION > | ShInOutPosition4s |
|
typedef ShAttrib< 4, SH_TEMP, short, SH_POSITION > | ShPosition4s |
|
typedef ShAttrib< 4, SH_CONST, short, SH_POSITION > | ShConstPosition4s |
|
typedef ShAttrib< 1, SH_INPUT, ShFracUInt, SH_POSITION > | ShInputPosition1fui |
|
typedef ShAttrib< 1, SH_OUTPUT, ShFracUInt, SH_POSITION > | ShOutputPosition1fui |
|
typedef ShAttrib< 1, SH_INOUT, ShFracUInt, SH_POSITION > | ShInOutPosition1fui |
|
typedef ShAttrib< 1, SH_TEMP, ShFracUInt, SH_POSITION > | ShPosition1fui |
|
typedef ShAttrib< 1, SH_CONST, ShFracUInt, SH_POSITION > | ShConstPosition1fui |
|
typedef ShAttrib< 2, SH_INPUT, ShFracUInt, SH_POSITION > | ShInputPosition2fui |
|
typedef ShAttrib< 2, SH_OUTPUT, ShFracUInt, SH_POSITION > | ShOutputPosition2fui |
|
typedef ShAttrib< 2, SH_INOUT, ShFracUInt, SH_POSITION > | ShInOutPosition2fui |
|
typedef ShAttrib< 2, SH_TEMP, ShFracUInt, SH_POSITION > | ShPosition2fui |
|
typedef ShAttrib< 2, SH_CONST, ShFracUInt, SH_POSITION > | ShConstPosition2fui |
|
typedef ShAttrib< 3, SH_INPUT, ShFracUInt, SH_POSITION > | ShInputPosition3fui |
|
typedef ShAttrib< 3, SH_OUTPUT, ShFracUInt, SH_POSITION > | ShOutputPosition3fui |
|
typedef ShAttrib< 3, SH_INOUT, ShFracUInt, SH_POSITION > | ShInOutPosition3fui |
|
typedef ShAttrib< 3, SH_TEMP, ShFracUInt, SH_POSITION > | ShPosition3fui |
|
typedef ShAttrib< 3, SH_CONST, ShFracUInt, SH_POSITION > | ShConstPosition3fui |
|
typedef ShAttrib< 4, SH_INPUT, ShFracUInt, SH_POSITION > | ShInputPosition4fui |
|
typedef ShAttrib< 4, SH_OUTPUT, ShFracUInt, SH_POSITION > | ShOutputPosition4fui |
|
typedef ShAttrib< 4, SH_INOUT, ShFracUInt, SH_POSITION > | ShInOutPosition4fui |
|
typedef ShAttrib< 4, SH_TEMP, ShFracUInt, SH_POSITION > | ShPosition4fui |
|
typedef ShAttrib< 4, SH_CONST, ShFracUInt, SH_POSITION > | ShConstPosition4fui |
|
typedef ShAttrib< 1, SH_INPUT, ShFracByte, SH_POSITION > | ShInputPosition1fb |
|
typedef ShAttrib< 1, SH_OUTPUT, ShFracByte, SH_POSITION > | ShOutputPosition1fb |
|
typedef ShAttrib< 1, SH_INOUT, ShFracByte, SH_POSITION > | ShInOutPosition1fb |
|
typedef ShAttrib< 1, SH_TEMP, ShFracByte, SH_POSITION > | ShPosition1fb |
|
typedef ShAttrib< 1, SH_CONST, ShFracByte, SH_POSITION > | ShConstPosition1fb |
|
typedef ShAttrib< 2, SH_INPUT, ShFracByte, SH_POSITION > | ShInputPosition2fb |
|
typedef ShAttrib< 2, SH_OUTPUT, ShFracByte, SH_POSITION > | ShOutputPosition2fb |
|
typedef ShAttrib< 2, SH_INOUT, ShFracByte, SH_POSITION > | ShInOutPosition2fb |
|
typedef ShAttrib< 2, SH_TEMP, ShFracByte, SH_POSITION > | ShPosition2fb |
|
typedef ShAttrib< 2, SH_CONST, ShFracByte, SH_POSITION > | ShConstPosition2fb |
|
typedef ShAttrib< 3, SH_INPUT, ShFracByte, SH_POSITION > | ShInputPosition3fb |
|
typedef ShAttrib< 3, SH_OUTPUT, ShFracByte, SH_POSITION > | ShOutputPosition3fb |
|
typedef ShAttrib< 3, SH_INOUT, ShFracByte, SH_POSITION > | ShInOutPosition3fb |
|
typedef ShAttrib< 3, SH_TEMP, ShFracByte, SH_POSITION > | ShPosition3fb |
|
typedef ShAttrib< 3, SH_CONST, ShFracByte, SH_POSITION > | ShConstPosition3fb |
|
typedef ShAttrib< 4, SH_INPUT, ShFracByte, SH_POSITION > | ShInputPosition4fb |
|
typedef ShAttrib< 4, SH_OUTPUT, ShFracByte, SH_POSITION > | ShOutputPosition4fb |
|
typedef ShAttrib< 4, SH_INOUT, ShFracByte, SH_POSITION > | ShInOutPosition4fb |
|
typedef ShAttrib< 4, SH_TEMP, ShFracByte, SH_POSITION > | ShPosition4fb |
|
typedef ShAttrib< 4, SH_CONST, ShFracByte, SH_POSITION > | ShConstPosition4fb |
|
typedef ShAttrib< 1, SH_INPUT, int, SH_POSITION > | ShInputPosition1i |
|
typedef ShAttrib< 1, SH_OUTPUT, int, SH_POSITION > | ShOutputPosition1i |
|
typedef ShAttrib< 1, SH_INOUT, int, SH_POSITION > | ShInOutPosition1i |
|
typedef ShAttrib< 1, SH_TEMP, int, SH_POSITION > | ShPosition1i |
|
typedef ShAttrib< 1, SH_CONST, int, SH_POSITION > | ShConstPosition1i |
|
typedef ShAttrib< 2, SH_INPUT, int, SH_POSITION > | ShInputPosition2i |
|
typedef ShAttrib< 2, SH_OUTPUT, int, SH_POSITION > | ShOutputPosition2i |
|
typedef ShAttrib< 2, SH_INOUT, int, SH_POSITION > | ShInOutPosition2i |
|
typedef ShAttrib< 2, SH_TEMP, int, SH_POSITION > | ShPosition2i |
|
typedef ShAttrib< 2, SH_CONST, int, SH_POSITION > | ShConstPosition2i |
|
typedef ShAttrib< 3, SH_INPUT, int, SH_POSITION > | ShInputPosition3i |
|
typedef ShAttrib< 3, SH_OUTPUT, int, SH_POSITION > | ShOutputPosition3i |
|
typedef ShAttrib< 3, SH_INOUT, int, SH_POSITION > | ShInOutPosition3i |
|
typedef ShAttrib< 3, SH_TEMP, int, SH_POSITION > | ShPosition3i |
|
typedef ShAttrib< 3, SH_CONST, int, SH_POSITION > | ShConstPosition3i |
|
typedef ShAttrib< 4, SH_INPUT, int, SH_POSITION > | ShInputPosition4i |
|
typedef ShAttrib< 4, SH_OUTPUT, int, SH_POSITION > | ShOutputPosition4i |
|
typedef ShAttrib< 4, SH_INOUT, int, SH_POSITION > | ShInOutPosition4i |
|
typedef ShAttrib< 4, SH_TEMP, int, SH_POSITION > | ShPosition4i |
|
typedef ShAttrib< 4, SH_CONST, int, SH_POSITION > | ShConstPosition4i |
|
typedef ShAttrib< 1, SH_INPUT, double, SH_POSITION > | ShInputPosition1d |
|
typedef ShAttrib< 1, SH_OUTPUT, double, SH_POSITION > | ShOutputPosition1d |
|
typedef ShAttrib< 1, SH_INOUT, double, SH_POSITION > | ShInOutPosition1d |
|
typedef ShAttrib< 1, SH_TEMP, double, SH_POSITION > | ShPosition1d |
|
typedef ShAttrib< 1, SH_CONST, double, SH_POSITION > | ShConstPosition1d |
|
typedef ShAttrib< 2, SH_INPUT, double, SH_POSITION > | ShInputPosition2d |
|
typedef ShAttrib< 2, SH_OUTPUT, double, SH_POSITION > | ShOutputPosition2d |
|
typedef ShAttrib< 2, SH_INOUT, double, SH_POSITION > | ShInOutPosition2d |
|
typedef ShAttrib< 2, SH_TEMP, double, SH_POSITION > | ShPosition2d |
|
typedef ShAttrib< 2, SH_CONST, double, SH_POSITION > | ShConstPosition2d |
|
typedef ShAttrib< 3, SH_INPUT, double, SH_POSITION > | ShInputPosition3d |
|
typedef ShAttrib< 3, SH_OUTPUT, double, SH_POSITION > | ShOutputPosition3d |
|
typedef ShAttrib< 3, SH_INOUT, double, SH_POSITION > | ShInOutPosition3d |
|
typedef ShAttrib< 3, SH_TEMP, double, SH_POSITION > | ShPosition3d |
|
typedef ShAttrib< 3, SH_CONST, double, SH_POSITION > | ShConstPosition3d |
|
typedef ShAttrib< 4, SH_INPUT, double, SH_POSITION > | ShInputPosition4d |
|
typedef ShAttrib< 4, SH_OUTPUT, double, SH_POSITION > | ShOutputPosition4d |
|
typedef ShAttrib< 4, SH_INOUT, double, SH_POSITION > | ShInOutPosition4d |
|
typedef ShAttrib< 4, SH_TEMP, double, SH_POSITION > | ShPosition4d |
|
typedef ShAttrib< 4, SH_CONST, double, SH_POSITION > | ShConstPosition4d |
|
typedef ShAttrib< 1, SH_INPUT, unsigned char, SH_POSITION > | ShInputPosition1ub |
|
typedef ShAttrib< 1, SH_OUTPUT, unsigned char, SH_POSITION > | ShOutputPosition1ub |
|
typedef ShAttrib< 1, SH_INOUT, unsigned char, SH_POSITION > | ShInOutPosition1ub |
|
typedef ShAttrib< 1, SH_TEMP, unsigned char, SH_POSITION > | ShPosition1ub |
|
typedef ShAttrib< 1, SH_CONST, unsigned char, SH_POSITION > | ShConstPosition1ub |
|
typedef ShAttrib< 2, SH_INPUT, unsigned char, SH_POSITION > | ShInputPosition2ub |
|
typedef ShAttrib< 2, SH_OUTPUT, unsigned char, SH_POSITION > | ShOutputPosition2ub |
|
typedef ShAttrib< 2, SH_INOUT, unsigned char, SH_POSITION > | ShInOutPosition2ub |
|
typedef ShAttrib< 2, SH_TEMP, unsigned char, SH_POSITION > | ShPosition2ub |
|
typedef ShAttrib< 2, SH_CONST, unsigned char, SH_POSITION > | ShConstPosition2ub |
|
typedef ShAttrib< 3, SH_INPUT, unsigned char, SH_POSITION > | ShInputPosition3ub |
|
typedef ShAttrib< 3, SH_OUTPUT, unsigned char, SH_POSITION > | ShOutputPosition3ub |
|
typedef ShAttrib< 3, SH_INOUT, unsigned char, SH_POSITION > | ShInOutPosition3ub |
|
typedef ShAttrib< 3, SH_TEMP, unsigned char, SH_POSITION > | ShPosition3ub |
|
typedef ShAttrib< 3, SH_CONST, unsigned char, SH_POSITION > | ShConstPosition3ub |
|
typedef ShAttrib< 4, SH_INPUT, unsigned char, SH_POSITION > | ShInputPosition4ub |
|
typedef ShAttrib< 4, SH_OUTPUT, unsigned char, SH_POSITION > | ShOutputPosition4ub |
|
typedef ShAttrib< 4, SH_INOUT, unsigned char, SH_POSITION > | ShInOutPosition4ub |
|
typedef ShAttrib< 4, SH_TEMP, unsigned char, SH_POSITION > | ShPosition4ub |
|
typedef ShAttrib< 4, SH_CONST, unsigned char, SH_POSITION > | ShConstPosition4ub |
|
typedef ShAttrib< 1, SH_INPUT, float, SH_POSITION > | ShInputPosition1f |
|
typedef ShAttrib< 1, SH_OUTPUT, float, SH_POSITION > | ShOutputPosition1f |
|
typedef ShAttrib< 1, SH_INOUT, float, SH_POSITION > | ShInOutPosition1f |
|
typedef ShAttrib< 1, SH_TEMP, float, SH_POSITION > | ShPosition1f |
|
typedef ShAttrib< 1, SH_CONST, float, SH_POSITION > | ShConstPosition1f |
|
typedef ShAttrib< 2, SH_INPUT, float, SH_POSITION > | ShInputPosition2f |
|
typedef ShAttrib< 2, SH_OUTPUT, float, SH_POSITION > | ShOutputPosition2f |
|
typedef ShAttrib< 2, SH_INOUT, float, SH_POSITION > | ShInOutPosition2f |
|
typedef ShAttrib< 2, SH_TEMP, float, SH_POSITION > | ShPosition2f |
|
typedef ShAttrib< 2, SH_CONST, float, SH_POSITION > | ShConstPosition2f |
|
typedef ShAttrib< 3, SH_INPUT, float, SH_POSITION > | ShInputPosition3f |
|
typedef ShAttrib< 3, SH_OUTPUT, float, SH_POSITION > | ShOutputPosition3f |
|
typedef ShAttrib< 3, SH_INOUT, float, SH_POSITION > | ShInOutPosition3f |
|
typedef ShAttrib< 3, SH_TEMP, float, SH_POSITION > | ShPosition3f |
|
typedef ShAttrib< 3, SH_CONST, float, SH_POSITION > | ShConstPosition3f |
|
typedef ShAttrib< 4, SH_INPUT, float, SH_POSITION > | ShInputPosition4f |
|
typedef ShAttrib< 4, SH_OUTPUT, float, SH_POSITION > | ShOutputPosition4f |
|
typedef ShAttrib< 4, SH_INOUT, float, SH_POSITION > | ShInOutPosition4f |
|
typedef ShAttrib< 4, SH_TEMP, float, SH_POSITION > | ShPosition4f |
|
typedef ShAttrib< 4, SH_CONST, float, SH_POSITION > | ShConstPosition4f |
|
typedef ShAttrib< 1, SH_INPUT, char, SH_POSITION > | ShInputPosition1b |
|
typedef ShAttrib< 1, SH_OUTPUT, char, SH_POSITION > | ShOutputPosition1b |
|
typedef ShAttrib< 1, SH_INOUT, char, SH_POSITION > | ShInOutPosition1b |
|
typedef ShAttrib< 1, SH_TEMP, char, SH_POSITION > | ShPosition1b |
|
typedef ShAttrib< 1, SH_CONST, char, SH_POSITION > | ShConstPosition1b |
|
typedef ShAttrib< 2, SH_INPUT, char, SH_POSITION > | ShInputPosition2b |
|
typedef ShAttrib< 2, SH_OUTPUT, char, SH_POSITION > | ShOutputPosition2b |
|
typedef ShAttrib< 2, SH_INOUT, char, SH_POSITION > | ShInOutPosition2b |
|
typedef ShAttrib< 2, SH_TEMP, char, SH_POSITION > | ShPosition2b |
|
typedef ShAttrib< 2, SH_CONST, char, SH_POSITION > | ShConstPosition2b |
|
typedef ShAttrib< 3, SH_INPUT, char, SH_POSITION > | ShInputPosition3b |
|
typedef ShAttrib< 3, SH_OUTPUT, char, SH_POSITION > | ShOutputPosition3b |
|
typedef ShAttrib< 3, SH_INOUT, char, SH_POSITION > | ShInOutPosition3b |
|
typedef ShAttrib< 3, SH_TEMP, char, SH_POSITION > | ShPosition3b |
|
typedef ShAttrib< 3, SH_CONST, char, SH_POSITION > | ShConstPosition3b |
|
typedef ShAttrib< 4, SH_INPUT, char, SH_POSITION > | ShInputPosition4b |
|
typedef ShAttrib< 4, SH_OUTPUT, char, SH_POSITION > | ShOutputPosition4b |
|
typedef ShAttrib< 4, SH_INOUT, char, SH_POSITION > | ShInOutPosition4b |
|
typedef ShAttrib< 4, SH_TEMP, char, SH_POSITION > | ShPosition4b |
|
typedef ShAttrib< 4, SH_CONST, char, SH_POSITION > | ShConstPosition4b |
|
typedef ShAttrib< 1, SH_INPUT, unsigned short, SH_POSITION > | ShInputPosition1us |
|
typedef ShAttrib< 1, SH_OUTPUT, unsigned short, SH_POSITION > | ShOutputPosition1us |
|
typedef ShAttrib< 1, SH_INOUT, unsigned short, SH_POSITION > | ShInOutPosition1us |
|
typedef ShAttrib< 1, SH_TEMP, unsigned short, SH_POSITION > | ShPosition1us |
|
typedef ShAttrib< 1, SH_CONST, unsigned short, SH_POSITION > | ShConstPosition1us |
|
typedef ShAttrib< 2, SH_INPUT, unsigned short, SH_POSITION > | ShInputPosition2us |
|
typedef ShAttrib< 2, SH_OUTPUT, unsigned short, SH_POSITION > | ShOutputPosition2us |
|
typedef ShAttrib< 2, SH_INOUT, unsigned short, SH_POSITION > | ShInOutPosition2us |
|
typedef ShAttrib< 2, SH_TEMP, unsigned short, SH_POSITION > | ShPosition2us |
|
typedef ShAttrib< 2, SH_CONST, unsigned short, SH_POSITION > | ShConstPosition2us |
|
typedef ShAttrib< 3, SH_INPUT, unsigned short, SH_POSITION > | ShInputPosition3us |
|
typedef ShAttrib< 3, SH_OUTPUT, unsigned short, SH_POSITION > | ShOutputPosition3us |
|
typedef ShAttrib< 3, SH_INOUT, unsigned short, SH_POSITION > | ShInOutPosition3us |
|
typedef ShAttrib< 3, SH_TEMP, unsigned short, SH_POSITION > | ShPosition3us |
|
typedef ShAttrib< 3, SH_CONST, unsigned short, SH_POSITION > | ShConstPosition3us |
|
typedef ShAttrib< 4, SH_INPUT, unsigned short, SH_POSITION > | ShInputPosition4us |
|
typedef ShAttrib< 4, SH_OUTPUT, unsigned short, SH_POSITION > | ShOutputPosition4us |
|
typedef ShAttrib< 4, SH_INOUT, unsigned short, SH_POSITION > | ShInOutPosition4us |
|
typedef ShAttrib< 4, SH_TEMP, unsigned short, SH_POSITION > | ShPosition4us |
|
typedef ShAttrib< 4, SH_CONST, unsigned short, SH_POSITION > | ShConstPosition4us |
|
typedef ShAttrib< 1, SH_INPUT, ShFracUByte, SH_POSITION > | ShInputPosition1fub |
|
typedef ShAttrib< 1, SH_OUTPUT, ShFracUByte, SH_POSITION > | ShOutputPosition1fub |
|
typedef ShAttrib< 1, SH_INOUT, ShFracUByte, SH_POSITION > | ShInOutPosition1fub |
|
typedef ShAttrib< 1, SH_TEMP, ShFracUByte, SH_POSITION > | ShPosition1fub |
|
typedef ShAttrib< 1, SH_CONST, ShFracUByte, SH_POSITION > | ShConstPosition1fub |
|
typedef ShAttrib< 2, SH_INPUT, ShFracUByte, SH_POSITION > | ShInputPosition2fub |
|
typedef ShAttrib< 2, SH_OUTPUT, ShFracUByte, SH_POSITION > | ShOutputPosition2fub |
|
typedef ShAttrib< 2, SH_INOUT, ShFracUByte, SH_POSITION > | ShInOutPosition2fub |
|
typedef ShAttrib< 2, SH_TEMP, ShFracUByte, SH_POSITION > | ShPosition2fub |
|
typedef ShAttrib< 2, SH_CONST, ShFracUByte, SH_POSITION > | ShConstPosition2fub |
|
typedef ShAttrib< 3, SH_INPUT, ShFracUByte, SH_POSITION > | ShInputPosition3fub |
|
typedef ShAttrib< 3, SH_OUTPUT, ShFracUByte, SH_POSITION > | ShOutputPosition3fub |
|
typedef ShAttrib< 3, SH_INOUT, ShFracUByte, SH_POSITION > | ShInOutPosition3fub |
|
typedef ShAttrib< 3, SH_TEMP, ShFracUByte, SH_POSITION > | ShPosition3fub |
|
typedef ShAttrib< 3, SH_CONST, ShFracUByte, SH_POSITION > | ShConstPosition3fub |
|
typedef ShAttrib< 4, SH_INPUT, ShFracUByte, SH_POSITION > | ShInputPosition4fub |
|
typedef ShAttrib< 4, SH_OUTPUT, ShFracUByte, SH_POSITION > | ShOutputPosition4fub |
|
typedef ShAttrib< 4, SH_INOUT, ShFracUByte, SH_POSITION > | ShInOutPosition4fub |
|
typedef ShAttrib< 4, SH_TEMP, ShFracUByte, SH_POSITION > | ShPosition4fub |
|
typedef ShAttrib< 4, SH_CONST, ShFracUByte, SH_POSITION > | ShConstPosition4fub |
|
typedef ShAttrib< 1, SH_INPUT, ShHalf, SH_POSITION > | ShInputPosition1h |
|
typedef ShAttrib< 1, SH_OUTPUT, ShHalf, SH_POSITION > | ShOutputPosition1h |
|
typedef ShAttrib< 1, SH_INOUT, ShHalf, SH_POSITION > | ShInOutPosition1h |
|
typedef ShAttrib< 1, SH_TEMP, ShHalf, SH_POSITION > | ShPosition1h |
|
typedef ShAttrib< 1, SH_CONST, ShHalf, SH_POSITION > | ShConstPosition1h |
|
typedef ShAttrib< 2, SH_INPUT, ShHalf, SH_POSITION > | ShInputPosition2h |
|
typedef ShAttrib< 2, SH_OUTPUT, ShHalf, SH_POSITION > | ShOutputPosition2h |
|
typedef ShAttrib< 2, SH_INOUT, ShHalf, SH_POSITION > | ShInOutPosition2h |
|
typedef ShAttrib< 2, SH_TEMP, ShHalf, SH_POSITION > | ShPosition2h |
|
typedef ShAttrib< 2, SH_CONST, ShHalf, SH_POSITION > | ShConstPosition2h |
|
typedef ShAttrib< 3, SH_INPUT, ShHalf, SH_POSITION > | ShInputPosition3h |
|
typedef ShAttrib< 3, SH_OUTPUT, ShHalf, SH_POSITION > | ShOutputPosition3h |
|
typedef ShAttrib< 3, SH_INOUT, ShHalf, SH_POSITION > | ShInOutPosition3h |
|
typedef ShAttrib< 3, SH_TEMP, ShHalf, SH_POSITION > | ShPosition3h |
|
typedef ShAttrib< 3, SH_CONST, ShHalf, SH_POSITION > | ShConstPosition3h |
|
typedef ShAttrib< 4, SH_INPUT, ShHalf, SH_POSITION > | ShInputPosition4h |
|
typedef ShAttrib< 4, SH_OUTPUT, ShHalf, SH_POSITION > | ShOutputPosition4h |
|
typedef ShAttrib< 4, SH_INOUT, ShHalf, SH_POSITION > | ShInOutPosition4h |
|
typedef ShAttrib< 4, SH_TEMP, ShHalf, SH_POSITION > | ShPosition4h |
|
typedef ShAttrib< 4, SH_CONST, ShHalf, SH_POSITION > | ShConstPosition4h |
|
typedef ShAttrib< 1, SH_INPUT, ShFracShort, SH_POSITION > | ShInputPosition1fs |
|
typedef ShAttrib< 1, SH_OUTPUT, ShFracShort, SH_POSITION > | ShOutputPosition1fs |
|
typedef ShAttrib< 1, SH_INOUT, ShFracShort, SH_POSITION > | ShInOutPosition1fs |
|
typedef ShAttrib< 1, SH_TEMP, ShFracShort, SH_POSITION > | ShPosition1fs |
|
typedef ShAttrib< 1, SH_CONST, ShFracShort, SH_POSITION > | ShConstPosition1fs |
|
typedef ShAttrib< 2, SH_INPUT, ShFracShort, SH_POSITION > | ShInputPosition2fs |
|
typedef ShAttrib< 2, SH_OUTPUT, ShFracShort, SH_POSITION > | ShOutputPosition2fs |
|
typedef ShAttrib< 2, SH_INOUT, ShFracShort, SH_POSITION > | ShInOutPosition2fs |
|
typedef ShAttrib< 2, SH_TEMP, ShFracShort, SH_POSITION > | ShPosition2fs |
|
typedef ShAttrib< 2, SH_CONST, ShFracShort, SH_POSITION > | ShConstPosition2fs |
|
typedef ShAttrib< 3, SH_INPUT, ShFracShort, SH_POSITION > | ShInputPosition3fs |
|
typedef ShAttrib< 3, SH_OUTPUT, ShFracShort, SH_POSITION > | ShOutputPosition3fs |
|
typedef ShAttrib< 3, SH_INOUT, ShFracShort, SH_POSITION > | ShInOutPosition3fs |
|
typedef ShAttrib< 3, SH_TEMP, ShFracShort, SH_POSITION > | ShPosition3fs |
|
typedef ShAttrib< 3, SH_CONST, ShFracShort, SH_POSITION > | ShConstPosition3fs |
|
typedef ShAttrib< 4, SH_INPUT, ShFracShort, SH_POSITION > | ShInputPosition4fs |
|
typedef ShAttrib< 4, SH_OUTPUT, ShFracShort, SH_POSITION > | ShOutputPosition4fs |
|
typedef ShAttrib< 4, SH_INOUT, ShFracShort, SH_POSITION > | ShInOutPosition4fs |
|
typedef ShAttrib< 4, SH_TEMP, ShFracShort, SH_POSITION > | ShPosition4fs |
|
typedef ShAttrib< 4, SH_CONST, ShFracShort, SH_POSITION > | ShConstPosition4fs |
|
typedef ShAttrib< 1, SH_INPUT, ShFracInt, SH_POSITION > | ShInputPosition1fi |
|
typedef ShAttrib< 1, SH_OUTPUT, ShFracInt, SH_POSITION > | ShOutputPosition1fi |
|
typedef ShAttrib< 1, SH_INOUT, ShFracInt, SH_POSITION > | ShInOutPosition1fi |
|
typedef ShAttrib< 1, SH_TEMP, ShFracInt, SH_POSITION > | ShPosition1fi |
|
typedef ShAttrib< 1, SH_CONST, ShFracInt, SH_POSITION > | ShConstPosition1fi |
|
typedef ShAttrib< 2, SH_INPUT, ShFracInt, SH_POSITION > | ShInputPosition2fi |
|
typedef ShAttrib< 2, SH_OUTPUT, ShFracInt, SH_POSITION > | ShOutputPosition2fi |
|
typedef ShAttrib< 2, SH_INOUT, ShFracInt, SH_POSITION > | ShInOutPosition2fi |
|
typedef ShAttrib< 2, SH_TEMP, ShFracInt, SH_POSITION > | ShPosition2fi |
|
typedef ShAttrib< 2, SH_CONST, ShFracInt, SH_POSITION > | ShConstPosition2fi |
|
typedef ShAttrib< 3, SH_INPUT, ShFracInt, SH_POSITION > | ShInputPosition3fi |
|
typedef ShAttrib< 3, SH_OUTPUT, ShFracInt, SH_POSITION > | ShOutputPosition3fi |
|
typedef ShAttrib< 3, SH_INOUT, ShFracInt, SH_POSITION > | ShInOutPosition3fi |
|
typedef ShAttrib< 3, SH_TEMP, ShFracInt, SH_POSITION > | ShPosition3fi |
|
typedef ShAttrib< 3, SH_CONST, ShFracInt, SH_POSITION > | ShConstPosition3fi |
|
typedef ShAttrib< 4, SH_INPUT, ShFracInt, SH_POSITION > | ShInputPosition4fi |
|
typedef ShAttrib< 4, SH_OUTPUT, ShFracInt, SH_POSITION > | ShOutputPosition4fi |
|
typedef ShAttrib< 4, SH_INOUT, ShFracInt, SH_POSITION > | ShInOutPosition4fi |
|
typedef ShAttrib< 4, SH_TEMP, ShFracInt, SH_POSITION > | ShPosition4fi |
|
typedef ShAttrib< 4, SH_CONST, ShFracInt, SH_POSITION > | ShConstPosition4fi |
|
typedef ShAttrib< 1, SH_INPUT, unsigned int, SH_POSITION > | ShInputPosition1ui |
|
typedef ShAttrib< 1, SH_OUTPUT, unsigned int, SH_POSITION > | ShOutputPosition1ui |
|
typedef ShAttrib< 1, SH_INOUT, unsigned int, SH_POSITION > | ShInOutPosition1ui |
|
typedef ShAttrib< 1, SH_TEMP, unsigned int, SH_POSITION > | ShPosition1ui |
|
typedef ShAttrib< 1, SH_CONST, unsigned int, SH_POSITION > | ShConstPosition1ui |
|
typedef ShAttrib< 2, SH_INPUT, unsigned int, SH_POSITION > | ShInputPosition2ui |
|
typedef ShAttrib< 2, SH_OUTPUT, unsigned int, SH_POSITION > | ShOutputPosition2ui |
|
typedef ShAttrib< 2, SH_INOUT, unsigned int, SH_POSITION > | ShInOutPosition2ui |
|
typedef ShAttrib< 2, SH_TEMP, unsigned int, SH_POSITION > | ShPosition2ui |
|
typedef ShAttrib< 2, SH_CONST, unsigned int, SH_POSITION > | ShConstPosition2ui |
|
typedef ShAttrib< 3, SH_INPUT, unsigned int, SH_POSITION > | ShInputPosition3ui |
|
typedef ShAttrib< 3, SH_OUTPUT, unsigned int, SH_POSITION > | ShOutputPosition3ui |
|
typedef ShAttrib< 3, SH_INOUT, unsigned int, SH_POSITION > | ShInOutPosition3ui |
|
typedef ShAttrib< 3, SH_TEMP, unsigned int, SH_POSITION > | ShPosition3ui |
|
typedef ShAttrib< 3, SH_CONST, unsigned int, SH_POSITION > | ShConstPosition3ui |
|
typedef ShAttrib< 4, SH_INPUT, unsigned int, SH_POSITION > | ShInputPosition4ui |
|
typedef ShAttrib< 4, SH_OUTPUT, unsigned int, SH_POSITION > | ShOutputPosition4ui |
|
typedef ShAttrib< 4, SH_INOUT, unsigned int, SH_POSITION > | ShInOutPosition4ui |
|
typedef ShAttrib< 4, SH_TEMP, unsigned int, SH_POSITION > | ShPosition4ui |
|
typedef ShAttrib< 4, SH_CONST, unsigned int, SH_POSITION > | ShConstPosition4ui |
| typedef ShPointer< ShProgramNode > | ShProgramNodePtr |
| typedef ShPointer< const ShProgramNode > | ShProgramNodeCPtr |
| typedef ShPointer< ShProgramSet > | ShProgramSetPtr |
| typedef ShPointer< const ShProgramSet > | ShProgramSetCPtr |
|
typedef ShQuaternion< SH_INPUT, float > | ShInputQuaternionf |
|
typedef ShQuaternion< SH_OUTPUT, float > | ShOutputQuaternionf |
|
typedef ShQuaternion< SH_TEMP, float > | ShQuaternionf |
| typedef ShPointer< ShSectionNode > | ShSectionNodePtr |
| typedef ShPointer< ShStructuralNode > | ShStructuralNodePtr |
| typedef ShPointer< const ShStructuralNode > | ShStructuralNodeCPtr |
|
typedef std::map< std::string, ShProgram > | BoundProgramMap |
|
typedef ShAttrib< 1, SH_INPUT, ShFracUShort, SH_TEXCOORD > | ShInputTexCoord1fus |
| A texture coordinate. | |
|
typedef ShAttrib< 1, SH_OUTPUT, ShFracUShort, SH_TEXCOORD > | ShOutputTexCoord1fus |
|
typedef ShAttrib< 1, SH_INOUT, ShFracUShort, SH_TEXCOORD > | ShInOutTexCoord1fus |
|
typedef ShAttrib< 1, SH_TEMP, ShFracUShort, SH_TEXCOORD > | ShTexCoord1fus |
|
typedef ShAttrib< 1, SH_CONST, ShFracUShort, SH_TEXCOORD > | ShConstTexCoord1fus |
|
typedef ShAttrib< 2, SH_INPUT, ShFracUShort, SH_TEXCOORD > | ShInputTexCoord2fus |
|
typedef ShAttrib< 2, SH_OUTPUT, ShFracUShort, SH_TEXCOORD > | ShOutputTexCoord2fus |
|
typedef ShAttrib< 2, SH_INOUT, ShFracUShort, SH_TEXCOORD > | ShInOutTexCoord2fus |
|
typedef ShAttrib< 2, SH_TEMP, ShFracUShort, SH_TEXCOORD > | ShTexCoord2fus |
|
typedef ShAttrib< 2, SH_CONST, ShFracUShort, SH_TEXCOORD > | ShConstTexCoord2fus |
|
typedef ShAttrib< 3, SH_INPUT, ShFracUShort, SH_TEXCOORD > | ShInputTexCoord3fus |
|
typedef ShAttrib< 3, SH_OUTPUT, ShFracUShort, SH_TEXCOORD > | ShOutputTexCoord3fus |
|
typedef ShAttrib< 3, SH_INOUT, ShFracUShort, SH_TEXCOORD > | ShInOutTexCoord3fus |
|
typedef ShAttrib< 3, SH_TEMP, ShFracUShort, SH_TEXCOORD > | ShTexCoord3fus |
|
typedef ShAttrib< 3, SH_CONST, ShFracUShort, SH_TEXCOORD > | ShConstTexCoord3fus |
|
typedef ShAttrib< 4, SH_INPUT, ShFracUShort, SH_TEXCOORD > | ShInputTexCoord4fus |
|
typedef ShAttrib< 4, SH_OUTPUT, ShFracUShort, SH_TEXCOORD > | ShOutputTexCoord4fus |
|
typedef ShAttrib< 4, SH_INOUT, ShFracUShort, SH_TEXCOORD > | ShInOutTexCoord4fus |
|
typedef ShAttrib< 4, SH_TEMP, ShFracUShort, SH_TEXCOORD > | ShTexCoord4fus |
|
typedef ShAttrib< 4, SH_CONST, ShFracUShort, SH_TEXCOORD > | ShConstTexCoord4fus |
|
typedef ShAttrib< 1, SH_INPUT, short, SH_TEXCOORD > | ShInputTexCoord1s |
|
typedef ShAttrib< 1, SH_OUTPUT, short, SH_TEXCOORD > | ShOutputTexCoord1s |
|
typedef ShAttrib< 1, SH_INOUT, short, SH_TEXCOORD > | ShInOutTexCoord1s |
|
typedef ShAttrib< 1, SH_TEMP, short, SH_TEXCOORD > | ShTexCoord1s |
|
typedef ShAttrib< 1, SH_CONST, short, SH_TEXCOORD > | ShConstTexCoord1s |
|
typedef ShAttrib< 2, SH_INPUT, short, SH_TEXCOORD > | ShInputTexCoord2s |
|
typedef ShAttrib< 2, SH_OUTPUT, short, SH_TEXCOORD > | ShOutputTexCoord2s |
|
typedef ShAttrib< 2, SH_INOUT, short, SH_TEXCOORD > | ShInOutTexCoord2s |
|
typedef ShAttrib< 2, SH_TEMP, short, SH_TEXCOORD > | ShTexCoord2s |
|
typedef ShAttrib< 2, SH_CONST, short, SH_TEXCOORD > | ShConstTexCoord2s |
|
typedef ShAttrib< 3, SH_INPUT, short, SH_TEXCOORD > | ShInputTexCoord3s |
|
typedef ShAttrib< 3, SH_OUTPUT, short, SH_TEXCOORD > | ShOutputTexCoord3s |
|
typedef ShAttrib< 3, SH_INOUT, short, SH_TEXCOORD > | ShInOutTexCoord3s |
|
typedef ShAttrib< 3, SH_TEMP, short, SH_TEXCOORD > | ShTexCoord3s |
|
typedef ShAttrib< 3, SH_CONST, short, SH_TEXCOORD > | ShConstTexCoord3s |
|
typedef ShAttrib< 4, SH_INPUT, short, SH_TEXCOORD > | ShInputTexCoord4s |
|
typedef ShAttrib< 4, SH_OUTPUT, short, SH_TEXCOORD > | ShOutputTexCoord4s |
|
typedef ShAttrib< 4, SH_INOUT, short, SH_TEXCOORD > | ShInOutTexCoord4s |
|
typedef ShAttrib< 4, SH_TEMP, short, SH_TEXCOORD > | ShTexCoord4s |
|
typedef ShAttrib< 4, SH_CONST, short, SH_TEXCOORD > | ShConstTexCoord4s |
|
typedef ShAttrib< 1, SH_INPUT, ShFracUInt, SH_TEXCOORD > | ShInputTexCoord1fui |
|
typedef ShAttrib< 1, SH_OUTPUT, ShFracUInt, SH_TEXCOORD > | ShOutputTexCoord1fui |
|
typedef ShAttrib< 1, SH_INOUT, ShFracUInt, SH_TEXCOORD > | ShInOutTexCoord1fui |
|
typedef ShAttrib< 1, SH_TEMP, ShFracUInt, SH_TEXCOORD > | ShTexCoord1fui |
|
typedef ShAttrib< 1, SH_CONST, ShFracUInt, SH_TEXCOORD > | ShConstTexCoord1fui |
|
typedef ShAttrib< 2, SH_INPUT, ShFracUInt, SH_TEXCOORD > | ShInputTexCoord2fui |
|
typedef ShAttrib< 2, SH_OUTPUT, ShFracUInt, SH_TEXCOORD > | ShOutputTexCoord2fui |
|
typedef ShAttrib< 2, SH_INOUT, ShFracUInt, SH_TEXCOORD > | ShInOutTexCoord2fui |
|
typedef ShAttrib< 2, SH_TEMP, ShFracUInt, SH_TEXCOORD > | ShTexCoord2fui |
|
typedef ShAttrib< 2, SH_CONST, ShFracUInt, SH_TEXCOORD > | ShConstTexCoord2fui |
|
typedef ShAttrib< 3, SH_INPUT, ShFracUInt, SH_TEXCOORD > | ShInputTexCoord3fui |
|
typedef ShAttrib< 3, SH_OUTPUT, ShFracUInt, SH_TEXCOORD > | ShOutputTexCoord3fui |
|
typedef ShAttrib< 3, SH_INOUT, ShFracUInt, SH_TEXCOORD > | ShInOutTexCoord3fui |
|
typedef ShAttrib< 3, SH_TEMP, ShFracUInt, SH_TEXCOORD > | ShTexCoord3fui |
|
typedef ShAttrib< 3, SH_CONST, ShFracUInt, SH_TEXCOORD > | ShConstTexCoord3fui |
|
typedef ShAttrib< 4, SH_INPUT, ShFracUInt, SH_TEXCOORD > | ShInputTexCoord4fui |
|
typedef ShAttrib< 4, SH_OUTPUT, ShFracUInt, SH_TEXCOORD > | ShOutputTexCoord4fui |
|
typedef ShAttrib< 4, SH_INOUT, ShFracUInt, SH_TEXCOORD > | ShInOutTexCoord4fui |
|
typedef ShAttrib< 4, SH_TEMP, ShFracUInt, SH_TEXCOORD > | ShTexCoord4fui |
|
typedef ShAttrib< 4, SH_CONST, ShFracUInt, SH_TEXCOORD > | ShConstTexCoord4fui |
|
typedef ShAttrib< 1, SH_INPUT, ShFracByte, SH_TEXCOORD > | ShInputTexCoord1fb |
|
typedef ShAttrib< 1, SH_OUTPUT, ShFracByte, SH_TEXCOORD > | ShOutputTexCoord1fb |
|
typedef ShAttrib< 1, SH_INOUT, ShFracByte, SH_TEXCOORD > | ShInOutTexCoord1fb |
|
typedef ShAttrib< 1, SH_TEMP, ShFracByte, SH_TEXCOORD > | ShTexCoord1fb |
|
typedef ShAttrib< 1, SH_CONST, ShFracByte, SH_TEXCOORD > | ShConstTexCoord1fb |
|
typedef ShAttrib< 2, SH_INPUT, ShFracByte, SH_TEXCOORD > | ShInputTexCoord2fb |
|
typedef ShAttrib< 2, SH_OUTPUT, ShFracByte, SH_TEXCOORD > | ShOutputTexCoord2fb |
|
typedef ShAttrib< 2, SH_INOUT, ShFracByte, SH_TEXCOORD > | ShInOutTexCoord2fb |
|
typedef ShAttrib< 2, SH_TEMP, ShFracByte, SH_TEXCOORD > | ShTexCoord2fb |
|
typedef ShAttrib< 2, SH_CONST, ShFracByte, SH_TEXCOORD > | ShConstTexCoord2fb |
|
typedef ShAttrib< 3, SH_INPUT, ShFracByte, SH_TEXCOORD > | ShInputTexCoord3fb |
|
typedef ShAttrib< 3, SH_OUTPUT, ShFracByte, SH_TEXCOORD > | ShOutputTexCoord3fb |
|
typedef ShAttrib< 3, SH_INOUT, ShFracByte, SH_TEXCOORD > | ShInOutTexCoord3fb |
|
typedef ShAttrib< 3, SH_TEMP, ShFracByte, SH_TEXCOORD > | ShTexCoord3fb |
|
typedef ShAttrib< 3, SH_CONST, ShFracByte, SH_TEXCOORD > | ShConstTexCoord3fb |
|
typedef ShAttrib< 4, SH_INPUT, ShFracByte, SH_TEXCOORD > | ShInputTexCoord4fb |
|
typedef ShAttrib< 4, SH_OUTPUT, ShFracByte, SH_TEXCOORD > | ShOutputTexCoord4fb |
|
typedef ShAttrib< 4, SH_INOUT, ShFracByte, SH_TEXCOORD > | ShInOutTexCoord4fb |
|
typedef ShAttrib< 4, SH_TEMP, ShFracByte, SH_TEXCOORD > | ShTexCoord4fb |
|
typedef ShAttrib< 4, SH_CONST, ShFracByte, SH_TEXCOORD > | ShConstTexCoord4fb |
|
typedef ShAttrib< 1, SH_INPUT, int, SH_TEXCOORD > | ShInputTexCoord1i |
|
typedef ShAttrib< 1, SH_OUTPUT, int, SH_TEXCOORD > | ShOutputTexCoord1i |
|
typedef ShAttrib< 1, SH_INOUT, int, SH_TEXCOORD > | ShInOutTexCoord1i |
|
typedef ShAttrib< 1, SH_TEMP, int, SH_TEXCOORD > | ShTexCoord1i |
|
typedef ShAttrib< 1, SH_CONST, int, SH_TEXCOORD > | ShConstTexCoord1i |
|
typedef ShAttrib< 2, SH_INPUT, int, SH_TEXCOORD > | ShInputTexCoord2i |
|
typedef ShAttrib< 2, SH_OUTPUT, int, SH_TEXCOORD > | ShOutputTexCoord2i |
|
typedef ShAttrib< 2, SH_INOUT, int, SH_TEXCOORD > | ShInOutTexCoord2i |
|
typedef ShAttrib< 2, SH_TEMP, int, SH_TEXCOORD > | ShTexCoord2i |
|
typedef ShAttrib< 2, SH_CONST, int, SH_TEXCOORD > | ShConstTexCoord2i |
|
typedef ShAttrib< 3, SH_INPUT, int, SH_TEXCOORD > | ShInputTexCoord3i |
|
typedef ShAttrib< 3, SH_OUTPUT, int, SH_TEXCOORD > | ShOutputTexCoord3i |
|
typedef ShAttrib< 3, SH_INOUT, int, SH_TEXCOORD > | ShInOutTexCoord3i |
|
typedef ShAttrib< 3, SH_TEMP, int, SH_TEXCOORD > | ShTexCoord3i |
|
typedef ShAttrib< 3, SH_CONST, int, SH_TEXCOORD > | ShConstTexCoord3i |
|
typedef ShAttrib< 4, SH_INPUT, int, SH_TEXCOORD > | ShInputTexCoord4i |
|
typedef ShAttrib< 4, SH_OUTPUT, int, SH_TEXCOORD > | ShOutputTexCoord4i |
|
typedef ShAttrib< 4, SH_INOUT, int, SH_TEXCOORD > | ShInOutTexCoord4i |
|
typedef ShAttrib< 4, SH_TEMP, int, SH_TEXCOORD > | ShTexCoord4i |
|
typedef ShAttrib< 4, SH_CONST, int, SH_TEXCOORD > | ShConstTexCoord4i |
|
typedef ShAttrib< 1, SH_INPUT, double, SH_TEXCOORD > | ShInputTexCoord1d |
|
typedef ShAttrib< 1, SH_OUTPUT, double, SH_TEXCOORD > | ShOutputTexCoord1d |
|
typedef ShAttrib< 1, SH_INOUT, double, SH_TEXCOORD > | ShInOutTexCoord1d |
|
typedef ShAttrib< 1, SH_TEMP, double, SH_TEXCOORD > | ShTexCoord1d |
|
typedef ShAttrib< 1, SH_CONST, double, SH_TEXCOORD > | ShConstTexCoord1d |
|
typedef ShAttrib< 2, SH_INPUT, double, SH_TEXCOORD > | ShInputTexCoord2d |
|
typedef ShAttrib< 2, SH_OUTPUT, double, SH_TEXCOORD > | ShOutputTexCoord2d |
|
typedef ShAttrib< 2, SH_INOUT, double, SH_TEXCOORD > | ShInOutTexCoord2d |
|
typedef ShAttrib< 2, SH_TEMP, double, SH_TEXCOORD > | ShTexCoord2d |
|
typedef ShAttrib< 2, SH_CONST, double, SH_TEXCOORD > | ShConstTexCoord2d |
|
typedef ShAttrib< 3, SH_INPUT, double, SH_TEXCOORD > | ShInputTexCoord3d |
|
typedef ShAttrib< 3, SH_OUTPUT, double, SH_TEXCOORD > | ShOutputTexCoord3d |
|
typedef ShAttrib< 3, SH_INOUT, double, SH_TEXCOORD > | ShInOutTexCoord3d |
|
typedef ShAttrib< 3, SH_TEMP, double, SH_TEXCOORD > | ShTexCoord3d |
|
typedef ShAttrib< 3, SH_CONST, double, SH_TEXCOORD > | ShConstTexCoord3d |
|
typedef ShAttrib< 4, SH_INPUT, double, SH_TEXCOORD > | ShInputTexCoord4d |
|
typedef ShAttrib< 4, SH_OUTPUT, double, SH_TEXCOORD > | ShOutputTexCoord4d |
|
typedef ShAttrib< 4, SH_INOUT, double, SH_TEXCOORD > | ShInOutTexCoord4d |
|
typedef ShAttrib< 4, SH_TEMP, double, SH_TEXCOORD > | ShTexCoord4d |
|
typedef ShAttrib< 4, SH_CONST, double, SH_TEXCOORD > | ShConstTexCoord4d |
|
typedef ShAttrib< 1, SH_INPUT, unsigned char, SH_TEXCOORD > | ShInputTexCoord1ub |
|
typedef ShAttrib< 1, SH_OUTPUT, unsigned char, SH_TEXCOORD > | ShOutputTexCoord1ub |
|
typedef ShAttrib< 1, SH_INOUT, unsigned char, SH_TEXCOORD > | ShInOutTexCoord1ub |
|
typedef ShAttrib< 1, SH_TEMP, unsigned char, SH_TEXCOORD > | ShTexCoord1ub |
|
typedef ShAttrib< 1, SH_CONST, unsigned char, SH_TEXCOORD > | ShConstTexCoord1ub |
|
typedef ShAttrib< 2, SH_INPUT, unsigned char, SH_TEXCOORD > | ShInputTexCoord2ub |
|
typedef ShAttrib< 2, SH_OUTPUT, unsigned char, SH_TEXCOORD > | ShOutputTexCoord2ub |
|
typedef ShAttrib< 2, SH_INOUT, unsigned char, SH_TEXCOORD > | ShInOutTexCoord2ub |
|
typedef ShAttrib< 2, SH_TEMP, unsigned char, SH_TEXCOORD > | ShTexCoord2ub |
|
typedef ShAttrib< 2, SH_CONST, unsigned char, SH_TEXCOORD > | ShConstTexCoord2ub |
|
typedef ShAttrib< 3, SH_INPUT, unsigned char, SH_TEXCOORD > | ShInputTexCoord3ub |
|
typedef ShAttrib< 3, SH_OUTPUT, unsigned char, SH_TEXCOORD > | ShOutputTexCoord3ub |
|
typedef ShAttrib< 3, SH_INOUT, unsigned char, SH_TEXCOORD > | ShInOutTexCoord3ub |
|
typedef ShAttrib< 3, SH_TEMP, unsigned char, SH_TEXCOORD > | ShTexCoord3ub |
|
typedef ShAttrib< 3, SH_CONST, unsigned char, SH_TEXCOORD > | ShConstTexCoord3ub |
|
typedef ShAttrib< 4, SH_INPUT, unsigned char, SH_TEXCOORD > | ShInputTexCoord4ub |
|
typedef ShAttrib< 4, SH_OUTPUT, unsigned char, SH_TEXCOORD > | ShOutputTexCoord4ub |
|
typedef ShAttrib< 4, SH_INOUT, unsigned char, SH_TEXCOORD > | ShInOutTexCoord4ub |
|
typedef ShAttrib< 4, SH_TEMP, unsigned char, SH_TEXCOORD > | ShTexCoord4ub |
|
typedef ShAttrib< 4, SH_CONST, unsigned char, SH_TEXCOORD > | ShConstTexCoord4ub |
|
typedef ShAttrib< 1, SH_INPUT, float, SH_TEXCOORD > | ShInputTexCoord1f |
|
typedef ShAttrib< 1, SH_OUTPUT, float, SH_TEXCOORD > | ShOutputTexCoord1f |
|
typedef ShAttrib< 1, SH_INOUT, float, SH_TEXCOORD > | ShInOutTexCoord1f |
|
typedef ShAttrib< 1, SH_TEMP, float, SH_TEXCOORD > | ShTexCoord1f |
|
typedef ShAttrib< 1, SH_CONST, float, SH_TEXCOORD > | ShConstTexCoord1f |
|
typedef ShAttrib< 2, SH_INPUT, float, SH_TEXCOORD > | ShInputTexCoord2f |
|
typedef ShAttrib< 2, SH_OUTPUT, float, SH_TEXCOORD > | ShOutputTexCoord2f |
|
typedef ShAttrib< 2, SH_INOUT, float, SH_TEXCOORD > | ShInOutTexCoord2f |
|
typedef ShAttrib< 2, SH_TEMP, float, SH_TEXCOORD > | ShTexCoord2f |
|
typedef ShAttrib< 2, SH_CONST, float, SH_TEXCOORD > | ShConstTexCoord2f |
|
typedef ShAttrib< 3, SH_INPUT, float, SH_TEXCOORD > | ShInputTexCoord3f |
|
typedef ShAttrib< 3, SH_OUTPUT, float, SH_TEXCOORD > | ShOutputTexCoord3f |
|
typedef ShAttrib< 3, SH_INOUT, float, SH_TEXCOORD > | ShInOutTexCoord3f |
|
typedef ShAttrib< 3, SH_TEMP, float, SH_TEXCOORD > | ShTexCoord3f |
|
typedef ShAttrib< 3, SH_CONST, float, SH_TEXCOORD > | ShConstTexCoord3f |
|
typedef ShAttrib< 4, SH_INPUT, float, SH_TEXCOORD > | ShInputTexCoord4f |
|
typedef ShAttrib< 4, SH_OUTPUT, float, SH_TEXCOORD > | ShOutputTexCoord4f |
|
typedef ShAttrib< 4, SH_INOUT, float, SH_TEXCOORD > | ShInOutTexCoord4f |
|
typedef ShAttrib< 4, SH_TEMP, float, SH_TEXCOORD > | ShTexCoord4f |
|
typedef ShAttrib< 4, SH_CONST, float, SH_TEXCOORD > | ShConstTexCoord4f |
|
typedef ShAttrib< 1, SH_INPUT, char, SH_TEXCOORD > | ShInputTexCoord1b |
|
typedef ShAttrib< 1, SH_OUTPUT, char, SH_TEXCOORD > | ShOutputTexCoord1b |
|
typedef ShAttrib< 1, SH_INOUT, char, SH_TEXCOORD > | ShInOutTexCoord1b |
|
typedef ShAttrib< 1, SH_TEMP, char, SH_TEXCOORD > | ShTexCoord1b |
|
typedef ShAttrib< 1, SH_CONST, char, SH_TEXCOORD > | ShConstTexCoord1b |
|
typedef ShAttrib< 2, SH_INPUT, char, SH_TEXCOORD > | ShInputTexCoord2b |
|
typedef ShAttrib< 2, SH_OUTPUT, char, SH_TEXCOORD > | ShOutputTexCoord2b |
|
typedef ShAttrib< 2, SH_INOUT, char, SH_TEXCOORD > | ShInOutTexCoord2b |
|
typedef ShAttrib< 2, SH_TEMP, char, SH_TEXCOORD > | ShTexCoord2b |
|
typedef ShAttrib< 2, SH_CONST, char, SH_TEXCOORD > | ShConstTexCoord2b |
|
typedef ShAttrib< 3, SH_INPUT, char, SH_TEXCOORD > | ShInputTexCoord3b |
|
typedef ShAttrib< 3, SH_OUTPUT, char, SH_TEXCOORD > | ShOutputTexCoord3b |
|
typedef ShAttrib< 3, SH_INOUT, char, SH_TEXCOORD > | ShInOutTexCoord3b |
|
typedef ShAttrib< 3, SH_TEMP, char, SH_TEXCOORD > | ShTexCoord3b |
|
typedef ShAttrib< 3, SH_CONST, char, SH_TEXCOORD > | ShConstTexCoord3b |
|
typedef ShAttrib< 4, SH_INPUT, char, SH_TEXCOORD > | ShInputTexCoord4b |
|
typedef ShAttrib< 4, SH_OUTPUT, char, SH_TEXCOORD > | ShOutputTexCoord4b |
|
typedef ShAttrib< 4, SH_INOUT, char, SH_TEXCOORD > | ShInOutTexCoord4b |
|
typedef ShAttrib< 4, SH_TEMP, char, SH_TEXCOORD > | ShTexCoord4b |
|
typedef ShAttrib< 4, SH_CONST, char, SH_TEXCOORD > | ShConstTexCoord4b |
|
typedef ShAttrib< 1, SH_INPUT, unsigned short, SH_TEXCOORD > | ShInputTexCoord1us |
|
typedef ShAttrib< 1, SH_OUTPUT, unsigned short, SH_TEXCOORD > | ShOutputTexCoord1us |
|
typedef ShAttrib< 1, SH_INOUT, unsigned short, SH_TEXCOORD > | ShInOutTexCoord1us |
|
typedef ShAttrib< 1, SH_TEMP, unsigned short, SH_TEXCOORD > | ShTexCoord1us |
|
typedef ShAttrib< 1, SH_CONST, unsigned short, SH_TEXCOORD > | ShConstTexCoord1us |
|
typedef ShAttrib< 2, SH_INPUT, unsigned short, SH_TEXCOORD > | ShInputTexCoord2us |
|
typedef ShAttrib< 2, SH_OUTPUT, unsigned short, SH_TEXCOORD > | ShOutputTexCoord2us |
|
typedef ShAttrib< 2, SH_INOUT, unsigned short, SH_TEXCOORD > | ShInOutTexCoord2us |
|
typedef ShAttrib< 2, SH_TEMP, unsigned short, SH_TEXCOORD > | ShTexCoord2us |
|
typedef ShAttrib< 2, SH_CONST, unsigned short, SH_TEXCOORD > | ShConstTexCoord2us |
|
typedef ShAttrib< 3, SH_INPUT, unsigned short, SH_TEXCOORD > | ShInputTexCoord3us |
|
typedef ShAttrib< 3, SH_OUTPUT, unsigned short, SH_TEXCOORD > | ShOutputTexCoord3us |
|
typedef ShAttrib< 3, SH_INOUT, unsigned short, SH_TEXCOORD > | ShInOutTexCoord3us |
|
typedef ShAttrib< 3, SH_TEMP, unsigned short, SH_TEXCOORD > | ShTexCoord3us |
|
typedef ShAttrib< 3, SH_CONST, unsigned short, SH_TEXCOORD > | ShConstTexCoord3us |
|
typedef ShAttrib< 4, SH_INPUT, unsigned short, SH_TEXCOORD > | ShInputTexCoord4us |
|
typedef ShAttrib< 4, SH_OUTPUT, unsigned short, SH_TEXCOORD > | ShOutputTexCoord4us |
|
typedef ShAttrib< 4, SH_INOUT, unsigned short, SH_TEXCOORD > | ShInOutTexCoord4us |
|
typedef ShAttrib< 4, SH_TEMP, unsigned short, SH_TEXCOORD > | ShTexCoord4us |
|
typedef ShAttrib< 4, SH_CONST, unsigned short, SH_TEXCOORD > | ShConstTexCoord4us |
|
typedef ShAttrib< 1, SH_INPUT, ShFracUByte, SH_TEXCOORD > | ShInputTexCoord1fub |
|
typedef ShAttrib< 1, SH_OUTPUT, ShFracUByte, SH_TEXCOORD > | ShOutputTexCoord1fub |
|
typedef ShAttrib< 1, SH_INOUT, ShFracUByte, SH_TEXCOORD > | ShInOutTexCoord1fub |
|
typedef ShAttrib< 1, SH_TEMP, ShFracUByte, SH_TEXCOORD > | ShTexCoord1fub |
|
typedef ShAttrib< 1, SH_CONST, ShFracUByte, SH_TEXCOORD > | ShConstTexCoord1fub |
|
typedef ShAttrib< 2, SH_INPUT, ShFracUByte, SH_TEXCOORD > | ShInputTexCoord2fub |
|
typedef ShAttrib< 2, SH_OUTPUT, ShFracUByte, SH_TEXCOORD > | ShOutputTexCoord2fub |
|
typedef ShAttrib< 2, SH_INOUT, ShFracUByte, SH_TEXCOORD > | ShInOutTexCoord2fub |
|
typedef ShAttrib< 2, SH_TEMP, ShFracUByte, SH_TEXCOORD > | ShTexCoord2fub |
|
typedef ShAttrib< 2, SH_CONST, ShFracUByte, SH_TEXCOORD > | ShConstTexCoord2fub |
|
typedef ShAttrib< 3, SH_INPUT, ShFracUByte, SH_TEXCOORD > | ShInputTexCoord3fub |
|
typedef ShAttrib< 3, SH_OUTPUT, ShFracUByte, SH_TEXCOORD > | ShOutputTexCoord3fub |
|
typedef ShAttrib< 3, SH_INOUT, ShFracUByte, SH_TEXCOORD > | ShInOutTexCoord3fub |
|
typedef ShAttrib< 3, SH_TEMP, ShFracUByte, SH_TEXCOORD > | ShTexCoord3fub |
|
typedef ShAttrib< 3, SH_CONST, ShFracUByte, SH_TEXCOORD > | ShConstTexCoord3fub |
|
typedef ShAttrib< 4, SH_INPUT, ShFracUByte, SH_TEXCOORD > | ShInputTexCoord4fub |
|
typedef ShAttrib< 4, SH_OUTPUT, ShFracUByte, SH_TEXCOORD > | ShOutputTexCoord4fub |
|
typedef ShAttrib< 4, SH_INOUT, ShFracUByte, SH_TEXCOORD > | ShInOutTexCoord4fub |
|
typedef ShAttrib< 4, SH_TEMP, ShFracUByte, SH_TEXCOORD > | ShTexCoord4fub |
|
typedef ShAttrib< 4, SH_CONST, ShFracUByte, SH_TEXCOORD > | ShConstTexCoord4fub |
|
typedef ShAttrib< 1, SH_INPUT, ShHalf, SH_TEXCOORD > | ShInputTexCoord1h |
|
typedef ShAttrib< 1, SH_OUTPUT, ShHalf, SH_TEXCOORD > | ShOutputTexCoord1h |
|
typedef ShAttrib< 1, SH_INOUT, ShHalf, SH_TEXCOORD > | ShInOutTexCoord1h |
|
typedef ShAttrib< 1, SH_TEMP, ShHalf, SH_TEXCOORD > | ShTexCoord1h |
|
typedef ShAttrib< 1, SH_CONST, ShHalf, SH_TEXCOORD > | ShConstTexCoord1h |
|
typedef ShAttrib< 2, SH_INPUT, ShHalf, SH_TEXCOORD > | ShInputTexCoord2h |
|
typedef ShAttrib< 2, SH_OUTPUT, ShHalf, SH_TEXCOORD > | ShOutputTexCoord2h |
|
typedef ShAttrib< 2, SH_INOUT, ShHalf, SH_TEXCOORD > | ShInOutTexCoord2h |
|
typedef ShAttrib< 2, SH_TEMP, ShHalf, SH_TEXCOORD > | ShTexCoord2h |
|
typedef ShAttrib< 2, SH_CONST, ShHalf, SH_TEXCOORD > | ShConstTexCoord2h |
|
typedef ShAttrib< 3, SH_INPUT, ShHalf, SH_TEXCOORD > | ShInputTexCoord3h |
|
typedef ShAttrib< 3, SH_OUTPUT, ShHalf, SH_TEXCOORD > | ShOutputTexCoord3h |
|
typedef ShAttrib< 3, SH_INOUT, ShHalf, SH_TEXCOORD > | ShInOutTexCoord3h |
|
typedef ShAttrib< 3, SH_TEMP, ShHalf, SH_TEXCOORD > | ShTexCoord3h |
|
typedef ShAttrib< 3, SH_CONST, ShHalf, SH_TEXCOORD > | ShConstTexCoord3h |
|
typedef ShAttrib< 4, SH_INPUT, ShHalf, SH_TEXCOORD > | ShInputTexCoord4h |
|
typedef ShAttrib< 4, SH_OUTPUT, ShHalf, SH_TEXCOORD > | ShOutputTexCoord4h |
|
typedef ShAttrib< 4, SH_INOUT, ShHalf, SH_TEXCOORD > | ShInOutTexCoord4h |
|
typedef ShAttrib< 4, SH_TEMP, ShHalf, SH_TEXCOORD > | ShTexCoord4h |
|
typedef ShAttrib< 4, SH_CONST, ShHalf, SH_TEXCOORD > | ShConstTexCoord4h |
|
typedef ShAttrib< 1, SH_INPUT, ShFracShort, SH_TEXCOORD > | ShInputTexCoord1fs |
|
typedef ShAttrib< 1, SH_OUTPUT, ShFracShort, SH_TEXCOORD > | ShOutputTexCoord1fs |
|
typedef ShAttrib< 1, SH_INOUT, ShFracShort, SH_TEXCOORD > | ShInOutTexCoord1fs |
|
typedef ShAttrib< 1, SH_TEMP, ShFracShort, SH_TEXCOORD > | ShTexCoord1fs |
|
typedef ShAttrib< 1, SH_CONST, ShFracShort, SH_TEXCOORD > | ShConstTexCoord1fs |
|
typedef ShAttrib< 2, SH_INPUT, ShFracShort, SH_TEXCOORD > | ShInputTexCoord2fs |
|
typedef ShAttrib< 2, SH_OUTPUT, ShFracShort, SH_TEXCOORD > | ShOutputTexCoord2fs |
|
typedef ShAttrib< 2, SH_INOUT, ShFracShort, SH_TEXCOORD > | ShInOutTexCoord2fs |
|
typedef ShAttrib< 2, SH_TEMP, ShFracShort, SH_TEXCOORD > | ShTexCoord2fs |
|
typedef ShAttrib< 2, SH_CONST, ShFracShort, SH_TEXCOORD > | ShConstTexCoord2fs |
|
typedef ShAttrib< 3, SH_INPUT, ShFracShort, SH_TEXCOORD > | ShInputTexCoord3fs |
|
typedef ShAttrib< 3, SH_OUTPUT, ShFracShort, SH_TEXCOORD > | ShOutputTexCoord3fs |
|
typedef ShAttrib< 3, SH_INOUT, ShFracShort, SH_TEXCOORD > | ShInOutTexCoord3fs |
|
typedef ShAttrib< 3, SH_TEMP, ShFracShort, SH_TEXCOORD > | ShTexCoord3fs |
|
typedef ShAttrib< 3, SH_CONST, ShFracShort, SH_TEXCOORD > | ShConstTexCoord3fs |
|
typedef ShAttrib< 4, SH_INPUT, ShFracShort, SH_TEXCOORD > | ShInputTexCoord4fs |
|
typedef ShAttrib< 4, SH_OUTPUT, ShFracShort, SH_TEXCOORD > | ShOutputTexCoord4fs |
|
typedef ShAttrib< 4, SH_INOUT, ShFracShort, SH_TEXCOORD > | ShInOutTexCoord4fs |
|
typedef ShAttrib< 4, SH_TEMP, ShFracShort, SH_TEXCOORD > | ShTexCoord4fs |
|
typedef ShAttrib< 4, SH_CONST, ShFracShort, SH_TEXCOORD > | ShConstTexCoord4fs |
|
typedef ShAttrib< 1, SH_INPUT, ShFracInt, SH_TEXCOORD > | ShInputTexCoord1fi |
|
typedef ShAttrib< 1, SH_OUTPUT, ShFracInt, SH_TEXCOORD > | ShOutputTexCoord1fi |
|
typedef ShAttrib< 1, SH_INOUT, ShFracInt, SH_TEXCOORD > | ShInOutTexCoord1fi |
|
typedef ShAttrib< 1, SH_TEMP, ShFracInt, SH_TEXCOORD > | ShTexCoord1fi |
|
typedef ShAttrib< 1, SH_CONST, ShFracInt, SH_TEXCOORD > | ShConstTexCoord1fi |
|
typedef ShAttrib< 2, SH_INPUT, ShFracInt, SH_TEXCOORD > | ShInputTexCoord2fi |
|
typedef ShAttrib< 2, SH_OUTPUT, ShFracInt, SH_TEXCOORD > | ShOutputTexCoord2fi |
|
typedef ShAttrib< 2, SH_INOUT, ShFracInt, SH_TEXCOORD > | ShInOutTexCoord2fi |
|
typedef ShAttrib< 2, SH_TEMP, ShFracInt, SH_TEXCOORD > | ShTexCoord2fi |
|
typedef ShAttrib< 2, SH_CONST, ShFracInt, SH_TEXCOORD > | ShConstTexCoord2fi |
|
typedef ShAttrib< 3, SH_INPUT, ShFracInt, SH_TEXCOORD > | ShInputTexCoord3fi |
|
typedef ShAttrib< 3, SH_OUTPUT, ShFracInt, SH_TEXCOORD > | ShOutputTexCoord3fi |
|
typedef ShAttrib< 3, SH_INOUT, ShFracInt, SH_TEXCOORD > | ShInOutTexCoord3fi |
|
typedef ShAttrib< 3, SH_TEMP, ShFracInt, SH_TEXCOORD > | ShTexCoord3fi |
|
typedef ShAttrib< 3, SH_CONST, ShFracInt, SH_TEXCOORD > | ShConstTexCoord3fi |
|
typedef ShAttrib< 4, SH_INPUT, ShFracInt, SH_TEXCOORD > | ShInputTexCoord4fi |
|
typedef ShAttrib< 4, SH_OUTPUT, ShFracInt, SH_TEXCOORD > | ShOutputTexCoord4fi |
|
typedef ShAttrib< 4, SH_INOUT, ShFracInt, SH_TEXCOORD > | ShInOutTexCoord4fi |
|
typedef ShAttrib< 4, SH_TEMP, ShFracInt, SH_TEXCOORD > | ShTexCoord4fi |
|
typedef ShAttrib< 4, SH_CONST, ShFracInt, SH_TEXCOORD > | ShConstTexCoord4fi |
|
typedef ShAttrib< 1, SH_INPUT, unsigned int, SH_TEXCOORD > | ShInputTexCoord1ui |
|
typedef ShAttrib< 1, SH_OUTPUT, unsigned int, SH_TEXCOORD > | ShOutputTexCoord1ui |
|
typedef ShAttrib< 1, SH_INOUT, unsigned int, SH_TEXCOORD > | ShInOutTexCoord1ui |
|
typedef ShAttrib< 1, SH_TEMP, unsigned int, SH_TEXCOORD > | ShTexCoord1ui |
|
typedef ShAttrib< 1, SH_CONST, unsigned int, SH_TEXCOORD > | ShConstTexCoord1ui |
|
typedef ShAttrib< 2, SH_INPUT, unsigned int, SH_TEXCOORD > | ShInputTexCoord2ui |
|
typedef ShAttrib< 2, SH_OUTPUT, unsigned int, SH_TEXCOORD > | ShOutputTexCoord2ui |
|
typedef ShAttrib< 2, SH_INOUT, unsigned int, SH_TEXCOORD > | ShInOutTexCoord2ui |
|
typedef ShAttrib< 2, SH_TEMP, unsigned int, SH_TEXCOORD > | ShTexCoord2ui |
|
typedef ShAttrib< 2, SH_CONST, unsigned int, SH_TEXCOORD > | ShConstTexCoord2ui |
|
typedef ShAttrib< 3, SH_INPUT, unsigned int, SH_TEXCOORD > | ShInputTexCoord3ui |
|
typedef ShAttrib< 3, SH_OUTPUT, unsigned int, SH_TEXCOORD > | ShOutputTexCoord3ui |
|
typedef ShAttrib< 3, SH_INOUT, unsigned int, SH_TEXCOORD > | ShInOutTexCoord3ui |
|
typedef ShAttrib< 3, SH_TEMP, unsigned int, SH_TEXCOORD > | ShTexCoord3ui |
|
typedef ShAttrib< 3, SH_CONST, unsigned int, SH_TEXCOORD > | ShConstTexCoord3ui |
|
typedef ShAttrib< 4, SH_INPUT, unsigned int, SH_TEXCOORD > | ShInputTexCoord4ui |
|
typedef ShAttrib< 4, SH_OUTPUT, unsigned int, SH_TEXCOORD > | ShOutputTexCoord4ui |
|
typedef ShAttrib< 4, SH_INOUT, unsigned int, SH_TEXCOORD > | ShInOutTexCoord4ui |
|
typedef ShAttrib< 4, SH_TEMP, unsigned int, SH_TEXCOORD > | ShTexCoord4ui |
|
typedef ShAttrib< 4, SH_CONST, unsigned int, SH_TEXCOORD > | ShConstTexCoord4ui |
| typedef ShPointer< ShTextureNode > | ShTextureNodePtr |
| typedef ShPointer< const ShTextureNode > | ShTextureNodeCPtr |
| typedef ShPointer< ShToken > | ShTokenPtr |
| typedef ShPointer< const ShToken > | ShTokenCPtr |
|
typedef ShDefaultTransformer< DummyOpStripperBase > | DummyOpStripper |
|
typedef ShDefaultTransformer< ATan2ExpanderBase > | ATan2Expander |
|
typedef ShDefaultTransformer< InverseHyperbolicExpanderBase > | InverseHyperbolicExpander |
| typedef ShPointer< ShVariableNode > | ShVariableNodePtr |
| typedef ShPointer< const ShVariableNode > | ShVariableNodeCPtr |
| typedef ShPointer< ShVariant > | ShVariantPtr |
| typedef ShPointer< const ShVariant > | ShVariantCPtr |
| typedef ShAttrib< 1, SH_INPUT, ShFracUShort, SH_VECTOR > | ShInputVector1fus |
| A (geometric) n-vector. | |
|
typedef ShAttrib< 1, SH_OUTPUT, ShFracUShort, SH_VECTOR > | ShOutputVector1fus |
|
typedef ShAttrib< 1, SH_INOUT, ShFracUShort, SH_VECTOR > | ShInOutVector1fus |
|
typedef ShAttrib< 1, SH_TEMP, ShFracUShort, SH_VECTOR > | ShVector1fus |
|
typedef ShAttrib< 1, SH_CONST, ShFracUShort, SH_VECTOR > | ShConstVector1fus |
|
typedef ShAttrib< 2, SH_INPUT, ShFracUShort, SH_VECTOR > | ShInputVector2fus |
|
typedef ShAttrib< 2, SH_OUTPUT, ShFracUShort, SH_VECTOR > | ShOutputVector2fus |
|
typedef ShAttrib< 2, SH_INOUT, ShFracUShort, SH_VECTOR > | ShInOutVector2fus |
|
typedef ShAttrib< 2, SH_TEMP, ShFracUShort, SH_VECTOR > | ShVector2fus |
|
typedef ShAttrib< 2, SH_CONST, ShFracUShort, SH_VECTOR > | ShConstVector2fus |
|
typedef ShAttrib< 3, SH_INPUT, ShFracUShort, SH_VECTOR > | ShInputVector3fus |
|
typedef ShAttrib< 3, SH_OUTPUT, ShFracUShort, SH_VECTOR > | ShOutputVector3fus |
|
typedef ShAttrib< 3, SH_INOUT, ShFracUShort, SH_VECTOR > | ShInOutVector3fus |
|
typedef ShAttrib< 3, SH_TEMP, ShFracUShort, SH_VECTOR > | ShVector3fus |
|
typedef ShAttrib< 3, SH_CONST, ShFracUShort, SH_VECTOR > | ShConstVector3fus |
|
typedef ShAttrib< 4, SH_INPUT, ShFracUShort, SH_VECTOR > | ShInputVector4fus |
|
typedef ShAttrib< 4, SH_OUTPUT, ShFracUShort, SH_VECTOR > | ShOutputVector4fus |
|
typedef ShAttrib< 4, SH_INOUT, ShFracUShort, SH_VECTOR > | ShInOutVector4fus |
|
typedef ShAttrib< 4, SH_TEMP, ShFracUShort, SH_VECTOR > | ShVector4fus |
|
typedef ShAttrib< 4, SH_CONST, ShFracUShort, SH_VECTOR > | ShConstVector4fus |
|
typedef ShAttrib< 1, SH_INPUT, short, SH_VECTOR > | ShInputVector1s |
|
typedef ShAttrib< 1, SH_OUTPUT, short, SH_VECTOR > | ShOutputVector1s |
|
typedef ShAttrib< 1, SH_INOUT, short, SH_VECTOR > | ShInOutVector1s |
|
typedef ShAttrib< 1, SH_TEMP, short, SH_VECTOR > | ShVector1s |
|
typedef ShAttrib< 1, SH_CONST, short, SH_VECTOR > | ShConstVector1s |
|
typedef ShAttrib< 2, SH_INPUT, short, SH_VECTOR > | ShInputVector2s |
|
typedef ShAttrib< 2, SH_OUTPUT, short, SH_VECTOR > | ShOutputVector2s |
|
typedef ShAttrib< 2, SH_INOUT, short, SH_VECTOR > | ShInOutVector2s |
|
typedef ShAttrib< 2, SH_TEMP, short, SH_VECTOR > | ShVector2s |
|
typedef ShAttrib< 2, SH_CONST, short, SH_VECTOR > | ShConstVector2s |
|
typedef ShAttrib< 3, SH_INPUT, short, SH_VECTOR > | ShInputVector3s |
|
typedef ShAttrib< 3, SH_OUTPUT, short, SH_VECTOR > | ShOutputVector3s |
|
typedef ShAttrib< 3, SH_INOUT, short, SH_VECTOR > | ShInOutVector3s |
|
typedef ShAttrib< 3, SH_TEMP, short, SH_VECTOR > | ShVector3s |
|
typedef ShAttrib< 3, SH_CONST, short, SH_VECTOR > | ShConstVector3s |
|
typedef ShAttrib< 4, SH_INPUT, short, SH_VECTOR > | ShInputVector4s |
|
typedef ShAttrib< 4, SH_OUTPUT, short, SH_VECTOR > | ShOutputVector4s |
|
typedef ShAttrib< 4, SH_INOUT, short, SH_VECTOR > | ShInOutVector4s |
|
typedef ShAttrib< 4, SH_TEMP, short, SH_VECTOR > | ShVector4s |
|
typedef ShAttrib< 4, SH_CONST, short, SH_VECTOR > | ShConstVector4s |
|
typedef ShAttrib< 1, SH_INPUT, ShFracUInt, SH_VECTOR > | ShInputVector1fui |
|
typedef ShAttrib< 1, SH_OUTPUT, ShFracUInt, SH_VECTOR > | ShOutputVector1fui |
|
typedef ShAttrib< 1, SH_INOUT, ShFracUInt, SH_VECTOR > | ShInOutVector1fui |
|
typedef ShAttrib< 1, SH_TEMP, ShFracUInt, SH_VECTOR > | ShVector1fui |
|
typedef ShAttrib< 1, SH_CONST, ShFracUInt, SH_VECTOR > | ShConstVector1fui |
|
typedef ShAttrib< 2, SH_INPUT, ShFracUInt, SH_VECTOR > | ShInputVector2fui |
|
typedef ShAttrib< 2, SH_OUTPUT, ShFracUInt, SH_VECTOR > | ShOutputVector2fui |
|
typedef ShAttrib< 2, SH_INOUT, ShFracUInt, SH_VECTOR > | ShInOutVector2fui |
|
typedef ShAttrib< 2, SH_TEMP, ShFracUInt, SH_VECTOR > | ShVector2fui |
|
typedef ShAttrib< 2, SH_CONST, ShFracUInt, SH_VECTOR > | ShConstVector2fui |
|
typedef ShAttrib< 3, SH_INPUT, ShFracUInt, SH_VECTOR > | ShInputVector3fui |
|
typedef ShAttrib< 3, SH_OUTPUT, ShFracUInt, SH_VECTOR > | ShOutputVector3fui |
|
typedef ShAttrib< 3, SH_INOUT, ShFracUInt, SH_VECTOR > | ShInOutVector3fui |
|
typedef ShAttrib< 3, SH_TEMP, ShFracUInt, SH_VECTOR > | ShVector3fui |
|
typedef ShAttrib< 3, SH_CONST, ShFracUInt, SH_VECTOR > | ShConstVector3fui |
|
typedef ShAttrib< 4, SH_INPUT, ShFracUInt, SH_VECTOR > | ShInputVector4fui |
|
typedef ShAttrib< 4, SH_OUTPUT, ShFracUInt, SH_VECTOR > | ShOutputVector4fui |
|
typedef ShAttrib< 4, SH_INOUT, ShFracUInt, SH_VECTOR > | ShInOutVector4fui |
|
typedef ShAttrib< 4, SH_TEMP, ShFracUInt, SH_VECTOR > | ShVector4fui |
|
typedef ShAttrib< 4, SH_CONST, ShFracUInt, SH_VECTOR > | ShConstVector4fui |
|
typedef ShAttrib< 1, SH_INPUT, ShFracByte, SH_VECTOR > | ShInputVector1fb |
|
typedef ShAttrib< 1, SH_OUTPUT, ShFracByte, SH_VECTOR > | ShOutputVector1fb |
|
typedef ShAttrib< 1, SH_INOUT, ShFracByte, SH_VECTOR > | ShInOutVector1fb |
|
typedef ShAttrib< 1, SH_TEMP, ShFracByte, SH_VECTOR > | ShVector1fb |
|
typedef ShAttrib< 1, SH_CONST, ShFracByte, SH_VECTOR > | ShConstVector1fb |
|
typedef ShAttrib< 2, SH_INPUT, ShFracByte, SH_VECTOR > | ShInputVector2fb |
|
typedef ShAttrib< 2, SH_OUTPUT, ShFracByte, SH_VECTOR > | ShOutputVector2fb |
|
typedef ShAttrib< 2, SH_INOUT, ShFracByte, SH_VECTOR > | ShInOutVector2fb |
|
typedef ShAttrib< 2, SH_TEMP, ShFracByte, SH_VECTOR > | ShVector2fb |
|
typedef ShAttrib< 2, SH_CONST, ShFracByte, SH_VECTOR > | ShConstVector2fb |
|
typedef ShAttrib< 3, SH_INPUT, ShFracByte, SH_VECTOR > | ShInputVector3fb |
|
typedef ShAttrib< 3, SH_OUTPUT, ShFracByte, SH_VECTOR > | ShOutputVector3fb |
|
typedef ShAttrib< 3, SH_INOUT, ShFracByte, SH_VECTOR > | ShInOutVector3fb |
|
typedef ShAttrib< 3, SH_TEMP, ShFracByte, SH_VECTOR > | ShVector3fb |
|
typedef ShAttrib< 3, SH_CONST, ShFracByte, SH_VECTOR > | ShConstVector3fb |
|
typedef ShAttrib< 4, SH_INPUT, ShFracByte, SH_VECTOR > | ShInputVector4fb |
|
typedef ShAttrib< 4, SH_OUTPUT, ShFracByte, SH_VECTOR > | ShOutputVector4fb |
|
typedef ShAttrib< 4, SH_INOUT, ShFracByte, SH_VECTOR > | ShInOutVector4fb |
|
typedef ShAttrib< 4, SH_TEMP, ShFracByte, SH_VECTOR > | ShVector4fb |
|
typedef ShAttrib< 4, SH_CONST, ShFracByte, SH_VECTOR > | ShConstVector4fb |
|
typedef ShAttrib< 1, SH_INPUT, int, SH_VECTOR > | ShInputVector1i |
|
typedef ShAttrib< 1, SH_OUTPUT, int, SH_VECTOR > | ShOutputVector1i |
|
typedef ShAttrib< 1, SH_INOUT, int, SH_VECTOR > | ShInOutVector1i |
|
typedef ShAttrib< 1, SH_TEMP, int, SH_VECTOR > | ShVector1i |
|
typedef ShAttrib< 1, SH_CONST, int, SH_VECTOR > | ShConstVector1i |
|
typedef ShAttrib< 2, SH_INPUT, int, SH_VECTOR > | ShInputVector2i |
|
typedef ShAttrib< 2, SH_OUTPUT, int, SH_VECTOR > | ShOutputVector2i |
|
typedef ShAttrib< 2, SH_INOUT, int, SH_VECTOR > | ShInOutVector2i |
|
typedef ShAttrib< 2, SH_TEMP, int, SH_VECTOR > | ShVector2i |
|
typedef ShAttrib< 2, SH_CONST, int, SH_VECTOR > | ShConstVector2i |
|
typedef ShAttrib< 3, SH_INPUT, int, SH_VECTOR > | ShInputVector3i |
|
typedef ShAttrib< 3, SH_OUTPUT, int, SH_VECTOR > | ShOutputVector3i |
|
typedef ShAttrib< 3, SH_INOUT, int, SH_VECTOR > | ShInOutVector3i |
|
typedef ShAttrib< 3, SH_TEMP, int, SH_VECTOR > | ShVector3i |
|
typedef ShAttrib< 3, SH_CONST, int, SH_VECTOR > | ShConstVector3i |
|
typedef ShAttrib< 4, SH_INPUT, int, SH_VECTOR > | ShInputVector4i |
|
typedef ShAttrib< 4, SH_OUTPUT, int, SH_VECTOR > | ShOutputVector4i |
|
typedef ShAttrib< 4, SH_INOUT, int, SH_VECTOR > | ShInOutVector4i |
|
typedef ShAttrib< 4, SH_TEMP, int, SH_VECTOR > | ShVector4i |
|
typedef ShAttrib< 4, SH_CONST, int, SH_VECTOR > | ShConstVector4i |
|
typedef ShAttrib< 1, SH_INPUT, double, SH_VECTOR > | ShInputVector1d |
|
typedef ShAttrib< 1, SH_OUTPUT, double, SH_VECTOR > | ShOutputVector1d |
|
typedef ShAttrib< 1, SH_INOUT, double, SH_VECTOR > | ShInOutVector1d |
|
typedef ShAttrib< 1, SH_TEMP, double, SH_VECTOR > | ShVector1d |
|
typedef ShAttrib< 1, SH_CONST, double, SH_VECTOR > | ShConstVector1d |
|
typedef ShAttrib< 2, SH_INPUT, double, SH_VECTOR > | ShInputVector2d |
|
typedef ShAttrib< 2, SH_OUTPUT, double, SH_VECTOR > | ShOutputVector2d |
|
typedef ShAttrib< 2, SH_INOUT, double, SH_VECTOR > | ShInOutVector2d |
|
typedef ShAttrib< 2, SH_TEMP, double, SH_VECTOR > | ShVector2d |
|
typedef ShAttrib< 2, SH_CONST, double, SH_VECTOR > | ShConstVector2d |
|
typedef ShAttrib< 3, SH_INPUT, double, SH_VECTOR > | ShInputVector3d |
|
typedef ShAttrib< 3, SH_OUTPUT, double, SH_VECTOR > | ShOutputVector3d |
|
typedef ShAttrib< 3, SH_INOUT, double, SH_VECTOR > | ShInOutVector3d |
|
typedef ShAttrib< 3, SH_TEMP, double, SH_VECTOR > | ShVector3d |
|
typedef ShAttrib< 3, SH_CONST, double, SH_VECTOR > | ShConstVector3d |
|
typedef ShAttrib< 4, SH_INPUT, double, SH_VECTOR > | ShInputVector4d |
|
typedef ShAttrib< 4, SH_OUTPUT, double, SH_VECTOR > | ShOutputVector4d |
|
typedef ShAttrib< 4, SH_INOUT, double, SH_VECTOR > | ShInOutVector4d |
|
typedef ShAttrib< 4, SH_TEMP, double, SH_VECTOR > | ShVector4d |
|
typedef ShAttrib< 4, SH_CONST, double, SH_VECTOR > | ShConstVector4d |
|
typedef ShAttrib< 1, SH_INPUT, unsigned char, SH_VECTOR > | ShInputVector1ub |
|
typedef ShAttrib< 1, SH_OUTPUT, unsigned char, SH_VECTOR > | ShOutputVector1ub |
|
typedef ShAttrib< 1, SH_INOUT, unsigned char, SH_VECTOR > | ShInOutVector1ub |
|
typedef ShAttrib< 1, SH_TEMP, unsigned char, SH_VECTOR > | ShVector1ub |
|
typedef ShAttrib< 1, SH_CONST, unsigned char, SH_VECTOR > | ShConstVector1ub |
|
typedef ShAttrib< 2, SH_INPUT, unsigned char, SH_VECTOR > | ShInputVector2ub |
|
typedef ShAttrib< 2, SH_OUTPUT, unsigned char, SH_VECTOR > | ShOutputVector2ub |
|
typedef ShAttrib< 2, SH_INOUT, unsigned char, SH_VECTOR > | ShInOutVector2ub |
|
typedef ShAttrib< 2, SH_TEMP, unsigned char, SH_VECTOR > | ShVector2ub |
|
typedef ShAttrib< 2, SH_CONST, unsigned char, SH_VECTOR > | ShConstVector2ub |
|
typedef ShAttrib< 3, SH_INPUT, unsigned char, SH_VECTOR > | ShInputVector3ub |
|
typedef ShAttrib< 3, SH_OUTPUT, unsigned char, SH_VECTOR > | ShOutputVector3ub |
|
typedef ShAttrib< 3, SH_INOUT, unsigned char, SH_VECTOR > | ShInOutVector3ub |
|
typedef ShAttrib< 3, SH_TEMP, unsigned char, SH_VECTOR > | ShVector3ub |
|
typedef ShAttrib< 3, SH_CONST, unsigned char, SH_VECTOR > | ShConstVector3ub |
|
typedef ShAttrib< 4, SH_INPUT, unsigned char, SH_VECTOR > | ShInputVector4ub |
|
typedef ShAttrib< 4, SH_OUTPUT, unsigned char, SH_VECTOR > | ShOutputVector4ub |
|
typedef ShAttrib< 4, SH_INOUT, unsigned char, SH_VECTOR > | ShInOutVector4ub |
|
typedef ShAttrib< 4, SH_TEMP, unsigned char, SH_VECTOR > | ShVector4ub |
|
typedef ShAttrib< 4, SH_CONST, unsigned char, SH_VECTOR > | ShConstVector4ub |
|
typedef ShAttrib< 1, SH_INPUT, float, SH_VECTOR > | ShInputVector1f |
|
typedef ShAttrib< 1, SH_OUTPUT, float, SH_VECTOR > | ShOutputVector1f |
|
typedef ShAttrib< 1, SH_INOUT, float, SH_VECTOR > | ShInOutVector1f |
|
typedef ShAttrib< 1, SH_TEMP, float, SH_VECTOR > | ShVector1f |
|
typedef ShAttrib< 1, SH_CONST, float, SH_VECTOR > | ShConstVector1f |
|
typedef ShAttrib< 2, SH_INPUT, float, SH_VECTOR > | ShInputVector2f |
|
typedef ShAttrib< 2, SH_OUTPUT, float, SH_VECTOR > | ShOutputVector2f |
|
typedef ShAttrib< 2, SH_INOUT, float, SH_VECTOR > | ShInOutVector2f |
|
typedef ShAttrib< 2, SH_TEMP, float, SH_VECTOR > | ShVector2f |
|
typedef ShAttrib< 2, SH_CONST, float, SH_VECTOR > | ShConstVector2f |
|
typedef ShAttrib< 3, SH_INPUT, float, SH_VECTOR > | ShInputVector3f |
|
typedef ShAttrib< 3, SH_OUTPUT, float, SH_VECTOR > | ShOutputVector3f |
|
typedef ShAttrib< 3, SH_INOUT, float, SH_VECTOR > | ShInOutVector3f |
|
typedef ShAttrib< 3, SH_TEMP, float, SH_VECTOR > | ShVector3f |
|
typedef ShAttrib< 3, SH_CONST, float, SH_VECTOR > | ShConstVector3f |
|
typedef ShAttrib< 4, SH_INPUT, float, SH_VECTOR > | ShInputVector4f |
|
typedef ShAttrib< 4, SH_OUTPUT, float, SH_VECTOR > | ShOutputVector4f |
|
typedef ShAttrib< 4, SH_INOUT, float, SH_VECTOR > | ShInOutVector4f |
|
typedef ShAttrib< 4, SH_TEMP, float, SH_VECTOR > | ShVector4f |
|
typedef ShAttrib< 4, SH_CONST, float, SH_VECTOR > | ShConstVector4f |
|
typedef ShAttrib< 1, SH_INPUT, char, SH_VECTOR > | ShInputVector1b |
|
typedef ShAttrib< 1, SH_OUTPUT, char, SH_VECTOR > | ShOutputVector1b |
|
typedef ShAttrib< 1, SH_INOUT, char, SH_VECTOR > | ShInOutVector1b |
|
typedef ShAttrib< 1, SH_TEMP, char, SH_VECTOR > | ShVector1b |
|
typedef ShAttrib< 1, SH_CONST, char, SH_VECTOR > | ShConstVector1b |
|
typedef ShAttrib< 2, SH_INPUT, char, SH_VECTOR > | ShInputVector2b |
|
typedef ShAttrib< 2, SH_OUTPUT, char, SH_VECTOR > | ShOutputVector2b |
|
typedef ShAttrib< 2, SH_INOUT, char, SH_VECTOR > | ShInOutVector2b |
|
typedef ShAttrib< 2, SH_TEMP, char, SH_VECTOR > | ShVector2b |
|
typedef ShAttrib< 2, SH_CONST, char, SH_VECTOR > | ShConstVector2b |
|
typedef ShAttrib< 3, SH_INPUT, char, SH_VECTOR > | ShInputVector3b |
|
typedef ShAttrib< 3, SH_OUTPUT, char, SH_VECTOR > | ShOutputVector3b |
|
typedef ShAttrib< 3, SH_INOUT, char, SH_VECTOR > | ShInOutVector3b |
|
typedef ShAttrib< 3, SH_TEMP, char, SH_VECTOR > | ShVector3b |
|
typedef ShAttrib< 3, SH_CONST, char, SH_VECTOR > | ShConstVector3b |
|
typedef ShAttrib< 4, SH_INPUT, char, SH_VECTOR > | ShInputVector4b |
|
typedef ShAttrib< 4, SH_OUTPUT, char, SH_VECTOR > | ShOutputVector4b |
|
typedef ShAttrib< 4, SH_INOUT, char, SH_VECTOR > | ShInOutVector4b |
|
typedef ShAttrib< 4, SH_TEMP, char, SH_VECTOR > | ShVector4b |
|
typedef ShAttrib< 4, SH_CONST, char, SH_VECTOR > | ShConstVector4b |
|
typedef ShAttrib< 1, SH_INPUT, unsigned short, SH_VECTOR > | ShInputVector1us |
|
typedef ShAttrib< 1, SH_OUTPUT, unsigned short, SH_VECTOR > | ShOutputVector1us |
|
typedef ShAttrib< 1, SH_INOUT, unsigned short, SH_VECTOR > | ShInOutVector1us |
|
typedef ShAttrib< 1, SH_TEMP, unsigned short, SH_VECTOR > | ShVector1us |
|
typedef ShAttrib< 1, SH_CONST, unsigned short, SH_VECTOR > | ShConstVector1us |
|
typedef ShAttrib< 2, SH_INPUT, unsigned short, SH_VECTOR > | ShInputVector2us |
|
typedef ShAttrib< 2, SH_OUTPUT, unsigned short, SH_VECTOR > | ShOutputVector2us |
|
typedef ShAttrib< 2, SH_INOUT, unsigned short, SH_VECTOR > | ShInOutVector2us |
|
typedef ShAttrib< 2, SH_TEMP, unsigned short, SH_VECTOR > | ShVector2us |
|
typedef ShAttrib< 2, SH_CONST, unsigned short, SH_VECTOR > | ShConstVector2us |
|
typedef ShAttrib< 3, SH_INPUT, unsigned short, SH_VECTOR > | ShInputVector3us |
|
typedef ShAttrib< 3, SH_OUTPUT, unsigned short, SH_VECTOR > | ShOutputVector3us |
|
typedef ShAttrib< 3, SH_INOUT, unsigned short, SH_VECTOR > | ShInOutVector3us |
|
typedef ShAttrib< 3, SH_TEMP, unsigned short, SH_VECTOR > | ShVector3us |
|
typedef ShAttrib< 3, SH_CONST, unsigned short, SH_VECTOR > | ShConstVector3us |
|
typedef ShAttrib< 4, SH_INPUT, unsigned short, SH_VECTOR > | ShInputVector4us |
|
typedef ShAttrib< 4, SH_OUTPUT, unsigned short, SH_VECTOR > | ShOutputVector4us |
|
typedef ShAttrib< 4, SH_INOUT, unsigned short, SH_VECTOR > | ShInOutVector4us |
|
typedef ShAttrib< 4, SH_TEMP, unsigned short, SH_VECTOR > | ShVector4us |
|
typedef ShAttrib< 4, SH_CONST, unsigned short, SH_VECTOR > | ShConstVector4us |
|
typedef ShAttrib< 1, SH_INPUT, ShFracUByte, SH_VECTOR > | ShInputVector1fub |
|
typedef ShAttrib< 1, SH_OUTPUT, ShFracUByte, SH_VECTOR > | ShOutputVector1fub |
|
typedef ShAttrib< 1, SH_INOUT, ShFracUByte, SH_VECTOR > | ShInOutVector1fub |
|
typedef ShAttrib< 1, SH_TEMP, ShFracUByte, SH_VECTOR > | ShVector1fub |
|
typedef ShAttrib< 1, SH_CONST, ShFracUByte, SH_VECTOR > | ShConstVector1fub |
|
typedef ShAttrib< 2, SH_INPUT, ShFracUByte, SH_VECTOR > | ShInputVector2fub |
|
typedef ShAttrib< 2, SH_OUTPUT, ShFracUByte, SH_VECTOR > | ShOutputVector2fub |
|
typedef ShAttrib< 2, SH_INOUT, ShFracUByte, SH_VECTOR > | ShInOutVector2fub |
|
typedef ShAttrib< 2, SH_TEMP, ShFracUByte, SH_VECTOR > | ShVector2fub |
|
typedef ShAttrib< 2, SH_CONST, ShFracUByte, SH_VECTOR > | ShConstVector2fub |
|
typedef ShAttrib< 3, SH_INPUT, ShFracUByte, SH_VECTOR > | ShInputVector3fub |
|
typedef ShAttrib< 3, SH_OUTPUT, ShFracUByte, SH_VECTOR > | ShOutputVector3fub |
|
typedef ShAttrib< 3, SH_INOUT, ShFracUByte, SH_VECTOR > | ShInOutVector3fub |
|
typedef ShAttrib< 3, SH_TEMP, ShFracUByte, SH_VECTOR > | ShVector3fub |
|
typedef ShAttrib< 3, SH_CONST, ShFracUByte, SH_VECTOR > | ShConstVector3fub |
|
typedef ShAttrib< 4, SH_INPUT, ShFracUByte, SH_VECTOR > | ShInputVector4fub |
|
typedef ShAttrib< 4, SH_OUTPUT, ShFracUByte, SH_VECTOR > | ShOutputVector4fub |
|
typedef ShAttrib< 4, SH_INOUT, ShFracUByte, SH_VECTOR > | ShInOutVector4fub |
|
typedef ShAttrib< 4, SH_TEMP, ShFracUByte, SH_VECTOR > | ShVector4fub |
|
typedef ShAttrib< 4, SH_CONST, ShFracUByte, SH_VECTOR > | ShConstVector4fub |
|
typedef ShAttrib< 1, SH_INPUT, ShHalf, SH_VECTOR > | ShInputVector1h |
|
typedef ShAttrib< 1, SH_OUTPUT, ShHalf, SH_VECTOR > | ShOutputVector1h |
|
typedef ShAttrib< 1, SH_INOUT, ShHalf, SH_VECTOR > | ShInOutVector1h |
|
typedef ShAttrib< 1, SH_TEMP, ShHalf, SH_VECTOR > | ShVector1h |
|
typedef ShAttrib< 1, SH_CONST, ShHalf, SH_VECTOR > | ShConstVector1h |
|
typedef ShAttrib< 2, SH_INPUT, ShHalf, SH_VECTOR > | ShInputVector2h |
|
typedef ShAttrib< 2, SH_OUTPUT, ShHalf, SH_VECTOR > | ShOutputVector2h |
|
typedef ShAttrib< 2, SH_INOUT, ShHalf, SH_VECTOR > | ShInOutVector2h |
|
typedef ShAttrib< 2, SH_TEMP, ShHalf, SH_VECTOR > | ShVector2h |
|
typedef ShAttrib< 2, SH_CONST, ShHalf, SH_VECTOR > | ShConstVector2h |
|
typedef ShAttrib< 3, SH_INPUT, ShHalf, SH_VECTOR > | ShInputVector3h |
|
typedef ShAttrib< 3, SH_OUTPUT, ShHalf, SH_VECTOR > | ShOutputVector3h |
|
typedef ShAttrib< 3, SH_INOUT, ShHalf, SH_VECTOR > | ShInOutVector3h |
|
typedef ShAttrib< 3, SH_TEMP, ShHalf, SH_VECTOR > | ShVector3h |
|
typedef ShAttrib< 3, SH_CONST, ShHalf, SH_VECTOR > | ShConstVector3h |
|
typedef ShAttrib< 4, SH_INPUT, ShHalf, SH_VECTOR > | ShInputVector4h |
|
typedef ShAttrib< 4, SH_OUTPUT, ShHalf, SH_VECTOR > | ShOutputVector4h |
|
typedef ShAttrib< 4, SH_INOUT, ShHalf, SH_VECTOR > | ShInOutVector4h |
|
typedef ShAttrib< 4, SH_TEMP, ShHalf, SH_VECTOR > | ShVector4h |
|
typedef ShAttrib< 4, SH_CONST, ShHalf, SH_VECTOR > | ShConstVector4h |
|
typedef ShAttrib< 1, SH_INPUT, ShFracShort, SH_VECTOR > | ShInputVector1fs |
|
typedef ShAttrib< 1, SH_OUTPUT, ShFracShort, SH_VECTOR > | ShOutputVector1fs |
|
typedef ShAttrib< 1, SH_INOUT, ShFracShort, SH_VECTOR > | ShInOutVector1fs |
|
typedef ShAttrib< 1, SH_TEMP, ShFracShort, SH_VECTOR > | ShVector1fs |
|
typedef ShAttrib< 1, SH_CONST, ShFracShort, SH_VECTOR > | ShConstVector1fs |
|
typedef ShAttrib< 2, SH_INPUT, ShFracShort, SH_VECTOR > | ShInputVector2fs |
|
typedef ShAttrib< 2, SH_OUTPUT, ShFracShort, SH_VECTOR > | ShOutputVector2fs |
|
typedef ShAttrib< 2, SH_INOUT, ShFracShort, SH_VECTOR > | ShInOutVector2fs |
|
typedef ShAttrib< 2, SH_TEMP, ShFracShort, SH_VECTOR > | ShVector2fs |
|
typedef ShAttrib< 2, SH_CONST, ShFracShort, SH_VECTOR > | ShConstVector2fs |
|
typedef ShAttrib< 3, SH_INPUT, ShFracShort, SH_VECTOR > | ShInputVector3fs |
|
typedef ShAttrib< 3, SH_OUTPUT, ShFracShort, SH_VECTOR > | ShOutputVector3fs |
|
typedef ShAttrib< 3, SH_INOUT, ShFracShort, SH_VECTOR > | ShInOutVector3fs |
|
typedef ShAttrib< 3, SH_TEMP, ShFracShort, SH_VECTOR > | ShVector3fs |
|
typedef ShAttrib< 3, SH_CONST, ShFracShort, SH_VECTOR > | ShConstVector3fs |
|
typedef ShAttrib< 4, SH_INPUT, ShFracShort, SH_VECTOR > | ShInputVector4fs |
|
typedef ShAttrib< 4, SH_OUTPUT, ShFracShort, SH_VECTOR > | ShOutputVector4fs |
|
typedef ShAttrib< 4, SH_INOUT, ShFracShort, SH_VECTOR > | ShInOutVector4fs |
|
typedef ShAttrib< 4, SH_TEMP, ShFracShort, SH_VECTOR > | ShVector4fs |
|
typedef ShAttrib< 4, SH_CONST, ShFracShort, SH_VECTOR > | ShConstVector4fs |
|
typedef ShAttrib< 1, SH_INPUT, ShFracInt, SH_VECTOR > | ShInputVector1fi |
|
typedef ShAttrib< 1, SH_OUTPUT, ShFracInt, SH_VECTOR > | ShOutputVector1fi |
|
typedef ShAttrib< 1, SH_INOUT, ShFracInt, SH_VECTOR > | ShInOutVector1fi |
|
typedef ShAttrib< 1, SH_TEMP, ShFracInt, SH_VECTOR > | ShVector1fi |
|
typedef ShAttrib< 1, SH_CONST, ShFracInt, SH_VECTOR > | ShConstVector1fi |
|
typedef ShAttrib< 2, SH_INPUT, ShFracInt, SH_VECTOR > | ShInputVector2fi |
|
typedef ShAttrib< 2, SH_OUTPUT, ShFracInt, SH_VECTOR > | ShOutputVector2fi |
|
typedef ShAttrib< 2, SH_INOUT, ShFracInt, SH_VECTOR > | ShInOutVector2fi |
|
typedef ShAttrib< 2, SH_TEMP, ShFracInt, SH_VECTOR > | ShVector2fi |
|
typedef ShAttrib< 2, SH_CONST, ShFracInt, SH_VECTOR > | ShConstVector2fi |
|
typedef ShAttrib< 3, SH_INPUT, ShFracInt, SH_VECTOR > | ShInputVector3fi |
|
typedef ShAttrib< 3, SH_OUTPUT, ShFracInt, SH_VECTOR > | ShOutputVector3fi |
|
typedef ShAttrib< 3, SH_INOUT, ShFracInt, SH_VECTOR > | ShInOutVector3fi |
|
typedef ShAttrib< 3, SH_TEMP, ShFracInt, SH_VECTOR > | ShVector3fi |
|
typedef ShAttrib< 3, SH_CONST, ShFracInt, SH_VECTOR > | ShConstVector3fi |
|
typedef ShAttrib< 4, SH_INPUT, ShFracInt, SH_VECTOR > | ShInputVector4fi |
|
typedef ShAttrib< 4, SH_OUTPUT, ShFracInt, SH_VECTOR > | ShOutputVector4fi |
|
typedef ShAttrib< 4, SH_INOUT, ShFracInt, SH_VECTOR > | ShInOutVector4fi |
|
typedef ShAttrib< 4, SH_TEMP, ShFracInt, SH_VECTOR > | ShVector4fi |
|
typedef ShAttrib< 4, SH_CONST, ShFracInt, SH_VECTOR > | ShConstVector4fi |
|
typedef ShAttrib< 1, SH_INPUT, unsigned int, SH_VECTOR > | ShInputVector1ui |
|
typedef ShAttrib< 1, SH_OUTPUT, unsigned int, SH_VECTOR > | ShOutputVector1ui |
|
typedef ShAttrib< 1, SH_INOUT, unsigned int, SH_VECTOR > | ShInOutVector1ui |
|
typedef ShAttrib< 1, SH_TEMP, unsigned int, SH_VECTOR > | ShVector1ui |
|
typedef ShAttrib< 1, SH_CONST, unsigned int, SH_VECTOR > | ShConstVector1ui |
|
typedef ShAttrib< 2, SH_INPUT, unsigned int, SH_VECTOR > | ShInputVector2ui |
|
typedef ShAttrib< 2, SH_OUTPUT, unsigned int, SH_VECTOR > | ShOutputVector2ui |
|
typedef ShAttrib< 2, SH_INOUT, unsigned int, SH_VECTOR > | ShInOutVector2ui |
|
typedef ShAttrib< 2, SH_TEMP, unsigned int, SH_VECTOR > | ShVector2ui |
|
typedef ShAttrib< 2, SH_CONST, unsigned int, SH_VECTOR > | ShConstVector2ui |
|
typedef ShAttrib< 3, SH_INPUT, unsigned int, SH_VECTOR > | ShInputVector3ui |
|
typedef ShAttrib< 3, SH_OUTPUT, unsigned int, SH_VECTOR > | ShOutputVector3ui |
|
typedef ShAttrib< 3, SH_INOUT, unsigned int, SH_VECTOR > | ShInOutVector3ui |
|
typedef ShAttrib< 3, SH_TEMP, unsigned int, SH_VECTOR > | ShVector3ui |
|
typedef ShAttrib< 3, SH_CONST, unsigned int, SH_VECTOR > | ShConstVector3ui |
|
typedef ShAttrib< 4, SH_INPUT, unsigned int, SH_VECTOR > | ShInputVector4ui |
|
typedef ShAttrib< 4, SH_OUTPUT, unsigned int, SH_VECTOR > | ShOutputVector4ui |
|
typedef ShAttrib< 4, SH_INOUT, unsigned int, SH_VECTOR > | ShInOutVector4ui |
|
typedef ShAttrib< 4, SH_TEMP, unsigned int, SH_VECTOR > | ShVector4ui |
|
typedef ShAttrib< 4, SH_CONST, unsigned int, SH_VECTOR > | ShConstVector4ui |
Enumerations | |
| enum | ShDataType { SH_HOST, SH_MEM, SH_DATATYPE_END } |
| Used to denote the kinds of C++ data types associated with a Value type. | |
| enum | OffsetRangeErrors { OFFSET_RANGE_BAD_OFFSET, OFFSET_RANGE_BAD_INDEX } |
| enum | ShOperation { SH_OP_ASN, SH_OP_NEG, SH_OP_ADD, SH_OP_MUL, SH_OP_DIV, SH_OP_SLT, SH_OP_SLE, SH_OP_SGT, SH_OP_SGE, SH_OP_SEQ, SH_OP_SNE, SH_OP_ABS, SH_OP_ACOS, SH_OP_ACOSH, SH_OP_ASIN, SH_OP_ASINH, SH_OP_ATAN, SH_OP_ATAN2, SH_OP_ATANH, SH_OP_CBRT, SH_OP_CEIL, SH_OP_COS, SH_OP_COSH, SH_OP_CMUL, SH_OP_CSUM, SH_OP_DOT, SH_OP_DX, SH_OP_DY, SH_OP_EXP, SH_OP_EXP2, SH_OP_EXP10, SH_OP_FLR, SH_OP_FRAC, SH_OP_HASH, SH_OP_LIT, SH_OP_LOG, SH_OP_LOG2, SH_OP_LOG10, SH_OP_LRP, SH_OP_MAD, SH_OP_MAX, SH_OP_MIN, SH_OP_MOD, SH_OP_NOISE, SH_OP_POW, SH_OP_RCP, SH_OP_RND, SH_OP_RSQ, SH_OP_SIN, SH_OP_SINH, SH_OP_SGN, SH_OP_SQRT, SH_OP_TAN, SH_OP_TANH, SH_OP_NORM, SH_OP_XPD, SH_OP_TEX, SH_OP_TEXI, SH_OP_TEXD, SH_OP_COND, SH_OP_KIL, SH_OP_OPTBRA, SH_OP_DECL, SH_OP_STARTSEC, SH_OP_ENDSEC, SH_OP_FETCH, SH_OP_LOOKUP, SH_OP_PAL, SH_OP_COMMENT, SH_OP_RET, SH_OPERATION_END } |
| Kinds of operations. More... | |
| enum | ShTextureDims { SH_TEXTURE_1D, SH_TEXTURE_2D, SH_TEXTURE_RECT, SH_TEXTURE_3D, SH_TEXTURE_CUBE } |
| Texture formats. More... | |
| enum | ShCubeDirection { SH_CUBE_POS_X, SH_CUBE_NEG_X, SH_CUBE_POS_Y, SH_CUBE_NEG_Y, SH_CUBE_POS_Z, SH_CUBE_NEG_Z } |
| Cube map faces. More... | |
| enum | ShTokenType { SH_TOKEN_IF, SH_TOKEN_ELSE, SH_TOKEN_ENDIF, SH_TOKEN_WHILE, SH_TOKEN_ENDWHILE, SH_TOKEN_DO, SH_TOKEN_UNTIL, SH_TOKEN_FOR, SH_TOKEN_ENDFOR, SH_TOKEN_BREAK, SH_TOKEN_CONTINUE, SH_TOKEN_STARTSEC, SH_TOKEN_ENDSEC, SH_TOKEN_STARTSWITCH, SH_TOKEN_ENDSWITCH, SH_TOKEN_CASE } |
| Possible types a token can have. More... | |
| enum | ShBindingType { SH_INPUT, SH_OUTPUT, SH_INOUT, SH_TEMP, SH_CONST, SH_TEXTURE, SH_STREAM, SH_PALETTE, SH_BINDINGTYPE_END } |
| The various ways variables can be bound. | |
| enum | ShSemanticType { SH_ATTRIB, SH_POINT, SH_VECTOR, SH_NORMAL, SH_COLOR, SH_TEXCOORD, SH_POSITION, SH_PLANE, SH_SEMANTICTYPE_END } |
| The various ways semantic types for variables. | |
Functions | |
| ShProgram | connect (ShProgram a, ShProgram b) |
| Replace inputs of b with outputs of a. | |
| ShProgram | combine (ShProgram a, ShProgram b) |
| Combine a and b. | |
| ShProgram | mergeNames (ShProgram p) |
| ShProgram | namedCombine (ShProgram a, ShProgram b) |
| Combine a and b. | |
| ShProgram | namedConnect (ShProgram a, ShProgram b, bool keepExtra=false) |
| Replace inputs of b with outputs of a. | |
| ShProgram | renameInput (ShProgram a, const std::string &oldName, const std::string &newName) |
| Renames all inputs named oldName to newName. | |
| ShProgram | renameOutput (ShProgram a, const std::string &oldName, const std::string &newName) |
| Renames all outputs named oldName to newName. | |
| ShProgram | namedAlign (ShProgram a, ShProgram b) |
| Swizzles named outputs of a to match named inputs of b. | |
| ShProgram | operator<< (ShProgram a, ShProgram b) |
| Equivalent to connect(b,a). | |
| ShProgram | operator>> (ShProgram a, ShProgram b) |
| ShProgram | operator & (ShProgram a, ShProgram b) |
| Equivalent to combine(a,b). | |
| ShProgram | operator>> (ShProgram p, const ShVariable &var) |
| Equivalent to replaceVariable(p,var). | |
| ShProgram | replaceVariable (ShProgram a, const ShVariable &var) |
| Replaces variable with input attribute. | |
| ShProgram | operator<< (ShProgram a, const ShVariable &var) |
| Application operator. | |
| std::ostream & | operator<< (std::ostream &out, const ShBitSet &bitset) |
| std::ostream & | operator<< (std::ostream &out, const ShBlockList &l) |
| template<typename T> | |
| ShProgram | connect (const ShChannel< T > &channel, const ShProgram &program) |
| Apply a programs to a single channel. | |
| template<typename T> | |
| ShProgram | operator<< (const ShProgram &program, const ShChannel< T > &channel) |
| Equivalent to connect(p,c). | |
| SHCCTO_UNARY_OP_SPEC_TMPL (double, SH_OP_ABS, std::fabs(*A)) | |
| SHCCTO_UNARY_OP_SPEC_TMPL (float, SH_OP_ABS, fabsf(*A)) | |
| SHCCTO_UNARY_OP_SPEC (double, SH_OP_ACOS, std::acos(*A)) | |
| SHCCTO_UNARY_OP_SPEC (float, SH_OP_ACOS, acosf(*A)) | |
| SHCCTO_UNARY_OP_SPEC (double, SH_OP_ASIN, std::asin(*A)) | |
| SHCCTO_UNARY_OP_SPEC (float, SH_OP_ASIN, asinf(*A)) | |
| SHCCTO_UNARY_OP_SPEC (double, SH_OP_ATAN, std::atan(*A)) | |
| SHCCTO_UNARY_OP_SPEC (float, SH_OP_ATAN, atanf(*A)) | |
| SHCCTO_UNARY_OP_SPEC (double, SH_OP_CBRT, std::pow(*A, 1.0/3.0)) | |
| SHCCTO_UNARY_OP_SPEC (float, SH_OP_CBRT, powf(*A, 1.0f/3.0f)) | |
| SHCCTO_UNARY_OP_SPEC (double, SH_OP_CEIL, std::ceil(*A)) | |
| SHCCTO_UNARY_OP_SPEC (float, SH_OP_CEIL, ceilf(*A)) | |
| SHCCTO_UNARY_OP_SPEC (double, SH_OP_COS, std::cos(*A)) | |
| SHCCTO_UNARY_OP_SPEC (float, SH_OP_COS, cosf(*A)) | |
| SHCCTO_UNARY_OP_SPEC_TMPL (double, SH_OP_COSH, std::cosh(*A)) | |
| SHCCTO_UNARY_OP_SPEC_TMPL (float, SH_OP_COSH, coshf(*A)) | |
| SHCCTO_UNARY_OP_SPEC (double, SH_OP_EXP, std::exp(*A)) | |
| SHCCTO_UNARY_OP_SPEC (float, SH_OP_EXP, expf(*A)) | |
| SHCCTO_UNARY_OP_SPEC (double, SH_OP_EXP2, std::pow(2.0,*A)) | |
| SHCCTO_UNARY_OP_SPEC (float, SH_OP_EXP2, powf(2.0f,*A)) | |
| SHCCTO_UNARY_OP_SPEC (double, SH_OP_EXP10, std::pow(10.0,*A)) | |
| SHCCTO_UNARY_OP_SPEC (float, SH_OP_EXP10, powf(10.0f,*A)) | |
| SHCCTO_UNARY_OP_SPEC (double, SH_OP_FLR, std::floor(*A)) | |
| SHCCTO_UNARY_OP_SPEC (float, SH_OP_FLR, floorf(*A)) | |
| SHCCTO_UNARY_OP_SPEC (double, SH_OP_FRAC,(*A)-std::floor(*A)) | |
| SHCCTO_UNARY_OP_SPEC (float, SH_OP_FRAC,(*A)-floorf(*A)) | |
| SHCCTO_UNARY_OP_SPEC (double, SH_OP_LOG, std::log(*A)) | |
| SHCCTO_UNARY_OP_SPEC (float, SH_OP_LOG, logf(*A)) | |
| SHCCTO_UNARY_OP_SPEC (double, SH_OP_LOG2, std::log(*A)/std::log(2.0)) | |
| SHCCTO_UNARY_OP_SPEC (float, SH_OP_LOG2, log2f(*A)/log2f(2.0f)) | |
| SHCCTO_UNARY_OP_SPEC (double, SH_OP_LOG10, std::log(*A)/std::log(10.0)) | |
| SHCCTO_UNARY_OP_SPEC (float, SH_OP_LOG10, logf(*A)/logf(10.0f)) | |
| SHCCTO_UNARY_OP_SPEC (double, SH_OP_ACOSH, acosh(*A)) | |
| SHCCTO_UNARY_OP_SPEC (float, SH_OP_ACOSH, acoshf(*A)) | |
| SHCCTO_UNARY_OP_SPEC (double, SH_OP_ASINH, asinh(*A)) | |
| SHCCTO_UNARY_OP_SPEC (float, SH_OP_ASINH, asinhf(*A)) | |
| SHCCTO_UNARY_OP_SPEC (double, SH_OP_ATANH, atanh(*A)) | |
| SHCCTO_UNARY_OP_SPEC (float, SH_OP_ATANH, atanhf(*A)) | |
| SHCCTO_UNARY_OP_SPEC_TMPL (double, SH_OP_RCP, 1.0/(*A)) | |
| SHCCTO_UNARY_OP_SPEC_TMPL (float, SH_OP_RCP, 1.0f/(*A)) | |
| SHCCTO_UNARY_OP_SPEC (double, SH_OP_RND, std::floor(*A+0.5)) | |
| SHCCTO_UNARY_OP_SPEC (float, SH_OP_RND, floorf(*A+0.5f)) | |
| SHCCTO_UNARY_OP_SPEC (double, SH_OP_RSQ, 1.0/std::sqrt(*A)) | |
| SHCCTO_UNARY_OP_SPEC (float, SH_OP_RSQ, 1.0f/sqrtf(*A)) | |
| SHCCTO_UNARY_OP_SPEC_TMPL (double, SH_OP_SGN,((*A)< 0?-1:(*A) > 0?1:0)) | |
| SHCCTO_UNARY_OP_SPEC_TMPL (float, SH_OP_SGN,((*A)< 0?-1:(*A) > 0?1:0)) | |
| SHCCTO_UNARY_OP_SPEC (double, SH_OP_SIN, std::sin(*A)) | |
| SHCCTO_UNARY_OP_SPEC (float, SH_OP_SIN, sinf(*A)) | |
| SHCCTO_UNARY_OP_SPEC_TMPL (double, SH_OP_SINH, std::sinh(*A)) | |
| SHCCTO_UNARY_OP_SPEC_TMPL (float, SH_OP_SINH, sinhf(*A)) | |
| SHCCTO_UNARY_OP_SPEC (double, SH_OP_SQRT, std::sqrt(*A)) | |
| SHCCTO_UNARY_OP_SPEC (float, SH_OP_SQRT, sqrtf(*A)) | |
| SHCCTO_UNARY_OP_SPEC (double, SH_OP_TAN, std::tan(*A)) | |
| SHCCTO_UNARY_OP_SPEC (float, SH_OP_TAN, tanf(*A)) | |
| SHCCTO_UNARY_OP_SPEC_TMPL (double, SH_OP_TANH, std::tanh(*A)) | |
| SHCCTO_UNARY_OP_SPEC_TMPL (float, SH_OP_TANH, tanhf(*A)) | |
| SHCCTO_BINARY_OP_SPEC (double, SH_OP_ATAN2, std::atan2((*A),(*B))) | |
| SHCCTO_BINARY_OP_SPEC (float, SH_OP_ATAN2, atan2f((*A),(*B))) | |
| SHCCTO_BINARY_OP_SPEC (double, SH_OP_MOD,((*A)-(*B)*std::floor((*A)/(*B)))) | |
| SHCCTO_BINARY_OP_SPEC (float, SH_OP_MOD,((*A)-(*B)*floorf((*A)/(*B)))) | |
| SHCCTO_BINARY_OP_SPEC (double, SH_OP_POW, std::pow((*A),(*B))) | |
| SHCCTO_BINARY_OP_SPEC (float, SH_OP_POW, powf((*A),(*B))) | |
| SHCCTO_UNARY_OP (SH_OP_ABS,(shDataTypeIsPositive(*A)?(*A):-(*A))) | |
| SHCCTO_OP_CMATH_SPEC (SH_OP_ACOS) | |
| SHCCTO_OP_CMATH_SPEC (SH_OP_ACOSH) | |
| SHCCTO_OP_CMATH_SPEC (SH_OP_ASIN) | |
| SHCCTO_OP_CMATH_SPEC (SH_OP_ASINH) | |
| SHCCTO_UNARY_OP (SH_OP_ASN,(*A)) | |
| SHCCTO_OP_CMATH_SPEC (SH_OP_ATAN) | |
| SHCCTO_OP_CMATH_SPEC (SH_OP_ATANH) | |
| SHCCTO_OP_CMATH_SPEC (SH_OP_CBRT) | |
| SHCCTO_OP_CMATH_SPEC (SH_OP_CEIL) | |
| SHCCTO_OP_CMATH_SPEC (SH_OP_COS) | |
| SHCCTO_OP_CMATH_SPEC (SH_OP_EXP) | |
| SHCCTO_OP_CMATH_SPEC (SH_OP_EXP2) | |
| SHCCTO_OP_CMATH_SPEC (SH_OP_EXP10) | |
| SHCCTO_OP_CMATH_SPEC (SH_OP_FLR) | |
| SHCCTO_OP_CMATH_SPEC (SH_OP_FRAC) | |
| SHCCTO_OP_CMATH_SPEC (SH_OP_LOG) | |
| SHCCTO_OP_CMATH_SPEC (SH_OP_LOG2) | |
| SHCCTO_OP_CMATH_SPEC (SH_OP_LOG10) | |
| SHCCTO_OP_CMATH_SPEC (SH_OP_NORM) | |
| SHCCTO_UNARY_OP (SH_OP_RCP, 1/(*A)) | |
| SHCCTO_OP_CMATH_SPEC (SH_OP_RND) | |
| SHCCTO_OP_CMATH_SPEC (SH_OP_RSQ) | |
| SHCCTO_OP_CMATH_SPEC (SH_OP_SIN) | |
| SHCCTO_UNARY_OP (SH_OP_SGN,(*A) > 0?1:(*A)< 0?-1:0) | |
| SHCCTO_OP_CMATH_SPEC (SH_OP_SQRT) | |
| SHCCTO_OP_CMATH_SPEC (SH_OP_TAN) | |
| SHCCTO_BINARY_OP (SH_OP_ADD,(*A)+(*B)) | |
| SHCCTO_OP_CMATH_SPEC (SH_OP_ATAN2) | |
| SHCCTO_BINARY_OP (SH_OP_DIV,(*A)/(*B)) | |
| SHCCTO_BINARY_OP (SH_OP_MAX, std::max((*A),(*B))) | |
| SHCCTO_BINARY_OP (SH_OP_MIN, std::min((*A),(*B))) | |
| SHCCTO_BINARY_OP (SH_OP_MOD,((*A)-(*B)*(int) std::floor((double)(*A)/(*B)))) | |
| SHCCTO_OP_CMATH_SPEC (SH_OP_MOD) | |
| SHCCTO_BINARY_OP (SH_OP_MUL,(*A)*(*B)) | |
| SHCCTO_BINARY_OP (SH_OP_POW, _sh_intpow((*A),(*B))) | |
| SHCCTO_OP_CMATH_SPEC (SH_OP_POW) | |
| SHCCTO_BINARY_OP (SH_OP_SEQ,(shDataTypeCond< T, SH_HOST >((*A)==(*B)))) | |
| SHCCTO_BINARY_OP (SH_OP_SGE,(shDataTypeCond< T, SH_HOST >((*A) >=(*B)))) | |
| SHCCTO_BINARY_OP (SH_OP_SGT,(shDataTypeCond< T, SH_HOST >((*A) >(*B)))) | |
| SHCCTO_BINARY_OP (SH_OP_SLE,(shDataTypeCond< T, SH_HOST >((*A)<=(*B)))) | |
| SHCCTO_BINARY_OP (SH_OP_SLT,(shDataTypeCond< T, SH_HOST >((*A)< (*B)))) | |
| SHCCTO_BINARY_OP (SH_OP_SNE,(shDataTypeCond< T, SH_HOST >((*A)!=(*B)))) | |
| SHCCTO_TERNARY_OP (SH_OP_COND,((*A) > 0?(*B):(*C))) | |
| SHCCTO_TERNARY_OP (SH_OP_LRP,(*A)*(*B)+(1-(*A))*(*C)) | |
| SHCCTO_TERNARY_OP (SH_OP_MAD,(*A)*(*B)+(*C)) | |
| SHCRO_UNARY_OP (SH_OP_ABS, abs(*A)) | |
| SHCRO_UNARY_OP (SH_OP_ACOS, acos(*A)) | |
| SHCRO_UNARY_OP (SH_OP_ASIN, asin(*A)) | |
| SHCRO_UNARY_OP (SH_OP_ASN,(*A)) | |
| SHCRO_UNARY_OP (SH_OP_ATAN, atan(*A)) | |
| SHCRO_UNARY_OP (SH_OP_CBRT, cbrt(*A)) | |
| SHCRO_UNARY_OP (SH_OP_CEIL, ceil(*A)) | |
| SHCRO_UNARY_OP (SH_OP_ACOSH, acosh(*A)) | |
| SHCRO_UNARY_OP (SH_OP_ASINH, asinh(*A)) | |
| SHCRO_UNARY_OP (SH_OP_ATANH, atanh(*A)) | |
| SHCRO_UNARY_OP (SH_OP_COS, cos(*A)) | |
| SHCRO_UNARY_OP (SH_OP_COSH, cosh(*A)) | |
| SHCRO_UNARY_OP (SH_OP_EXP, exp(*A)) | |
| SHCRO_UNARY_OP (SH_OP_EXP2, exp2(*A)) | |
| SHCRO_UNARY_OP (SH_OP_EXP10, exp10(*A)) | |
| SHCRO_UNARY_OP (SH_OP_FLR, floor(*A)) | |
| SHCRO_UNARY_OP (SH_OP_FRAC, frac(*A)) | |
| SHCRO_UNARY_OP (SH_OP_LOG, log(*A)) | |
| SHCRO_UNARY_OP (SH_OP_LOG2, log(*A)) | |
| SHCRO_UNARY_OP (SH_OP_LOG10, log10(*A)) | |
| SHCRO_UNARY_OP (SH_OP_RCP, rcp(*A)) | |
| SHCRO_UNARY_OP (SH_OP_RND, rnd(*A)) | |
| SHCRO_UNARY_OP (SH_OP_RSQ, rsq(*A)) | |
| SHCRO_UNARY_OP (SH_OP_SIN, sin(*A)) | |
| SHCRO_UNARY_OP (SH_OP_SINH, sinh(*A)) | |
| SHCRO_UNARY_OP (SH_OP_SGN, sgn(*A)) | |
| SHCRO_UNARY_OP (SH_OP_SQRT, sqrt(*A)) | |
| SHCRO_UNARY_OP (SH_OP_TAN, tan(*A)) | |
| SHCRO_UNARY_OP (SH_OP_TANH, tan(*A)) | |
| SHCRO_BINARY_OP (SH_OP_ADD,(*A)+(*B)) | |
| SHCRO_BINARY_OP (SH_OP_ATAN2, atan2((*A),(*B))) | |
| SHCRO_BINARY_OP (SH_OP_DIV,(*A)/(*B)) | |
| SHCRO_BINARY_OP (SH_OP_MAX, max((*A),(*B))) | |
| SHCRO_BINARY_OP (SH_OP_MIN, min((*A),(*B))) | |
| SHCRO_BINARY_OP (SH_OP_MOD,(*A)%(*B)) | |
| SHCRO_BINARY_OP (SH_OP_MUL,(*A)*(*B)) | |
| SHCRO_BINARY_OP (SH_OP_POW, pow((*A),(*B))) | |
| SHCRO_BINARY_OP (SH_OP_SEQ,(*A)==(*B)) | |
| SHCRO_BINARY_OP (SH_OP_SGE,(*A) >=(*B)) | |
| SHCRO_BINARY_OP (SH_OP_SGT,(*A) >(*B)) | |
| SHCRO_BINARY_OP (SH_OP_SLE,(*A)<=(*B)) | |
| SHCRO_BINARY_OP (SH_OP_SLT,(*A)< (*B)) | |
| SHCRO_BINARY_OP (SH_OP_SNE,(*A)!=(*B)) | |
| SHCRO_TERNARY_OP (SH_OP_COND, cond(*A,*B,*C)) | |
| SHCRO_TERNARY_OP (SH_OP_LRP, lerp(*A,*B,*C)) | |
| SHCRO_TERNARY_OP (SH_OP_MAD,(*A)*(*B)+(*C)) | |
| void | propagate_constants (ShProgram &p) |
| Propagate constants and lift uniform computations. | |
| bool | shIsBound (const std::string &target) |
| Check whether a program is bound to the given target. | |
| ShProgramNodePtr | shBound (const std::string &target) |
| Return the program bound to the given target. | |
| ShBoundIterator | shBeginBound () |
| Get beginning of bound program map for current context. | |
| ShBoundIterator | shEndBound () |
| Get end of bound program map for current context. | |
| template<typename T, ShDataType DT> | |
| ShDataTypeCppType< T, DT >::type | shDataTypeCond (bool cond) |
| Returns the boolean cond in the requested data type. | |
| template<typename T1, ShDataType DT1, typename T2, ShDataType DT2> | |
| void | shDataTypeCast (typename ShDataTypeCppType< T1, DT1 >::type &dest, const typename ShDataTypeCppType< T2, DT2 >::type &src) |
| Casts one data type to another data type All the built-in types can use C++ casts for all the casts required by Sh internally. | |
| void | shError (const ShException &exception) |
| Throws the given exception when ShContext::current()->throw_errors() is on. | |
| SHOPC_CTYPE_OP (double) | |
| SHOPC_CTYPE_OP (float) | |
| SHOPC_CTYPE_OP (ShHalf) | |
| SHOPC_CTYPE_OP (int) | |
| template<typename T> | |
| void | _shInitFloatOps () |
| template<typename T> | |
| void | _shInitIntOps () |
| void | evaluate (ShStatement &stmt) |
| void | evaluate (const ShProgramNodePtr &p) |
| ShFixedManipulator | shKeep (int numChannels) |
| ShFixedManipulator | shLose (int numChannels) |
| ShFixedManipulator | shDup (int numDups) |
| ShProgram | operator<< (const ShProgram &p, const ShFixedManipulator &m) |
| ShProgram | operator<< (const ShFixedManipulator &m, const ShProgram &p) |
| ShFixedManipulator | operator & (const ShFixedManipulator &m, const ShFixedManipulator &n) |
| ShFixedManipulator | operator & (const ShFixedManipulator &m, const ShProgram &p) |
| ShFixedManipulator | operator & (const ShProgram &p, const ShFixedManipulator &m) |
| template<typename T> | |
| ShFraction< T > | operator+ (const ShFraction< T > &a, const ShFraction< T > &b) |
| Arithmetic operators. | |
| template<typename T> | |
| ShFraction< T > | operator- (const ShFraction< T > &a, const ShFraction< T > &b) |
| template<typename T> | |
| ShFraction< T > | operator * (const ShFraction< T > &a, const ShFraction< T > &b) |
| template<typename T> | |
| ShFraction< T > | operator/ (const ShFraction< T > &a, const ShFraction< T > &b) |
| template<typename T> | |
| ShFraction< T > | operator% (const ShFraction< T > &a, const ShFraction< T > &b) |
| template<typename T> | |
| ShFraction< T > | cbrt (const ShFraction< T > &a) |
| template<typename T> | |
| ShFraction< T > | exp (const ShFraction< T > &a) |
| template<typename T> | |
| ShFraction< T > | exp2 (const ShFraction< T > &a) |
| template<typename T> | |
| ShFraction< T > | exp10 (const ShFraction< T > &a) |
| template<typename T> | |
| ShFraction< T > | log (const ShFraction< T > &a) |
| template<typename T> | |
| ShFraction< T > | log2 (const ShFraction< T > &a) |
| template<typename T> | |
| ShFraction< T > | log10 (const ShFraction< T > &a) |
| template<typename T> | |
| ShFraction< T > | frac (const ShFraction< T > &a) |
| template<typename T> | |
| ShFraction< T > | fmod (const ShFraction< T > &a, const ShFraction< T > &b) |
| template<typename T> | |
| ShFraction< T > | pow (const ShFraction< T > &a, const ShFraction< T > &b) |
| template<typename T> | |
| ShFraction< T > | rcp (const ShFraction< T > &a) |
| template<typename T> | |
| ShFraction< T > | rsq (const ShFraction< T > &a) |
| template<typename T> | |
| ShFraction< T > | sgn (const ShFraction< T > &a) |
| template<typename T> | |
| ShFraction< T > | sqrt (const ShFraction< T > &a) |
| template<typename T> | |
| ShFraction< T > | acos (const ShFraction< T > &a) |
| Trig Operators. | |
| template<typename T> | |
| ShFraction< T > | asin (const ShFraction< T > &a) |
| template<typename T> | |
| ShFraction< T > | atan (const ShFraction< T > &a) |
| template<typename T> | |
| ShFraction< T > | atan2 (const ShFraction< T > &a, const ShFraction< T > &b) |
| template<typename T> | |
| ShFraction< T > | cos (const ShFraction< T > &a) |
| template<typename T> | |
| ShFraction< T > | sin (const ShFraction< T > &a) |
| template<typename T> | |
| ShFraction< T > | tan (const ShFraction< T > &a) |
| template<typename T> | |
| bool | operator< (const ShFraction< T > &a, const ShFraction< T > &b) |
| Comparison Operators. | |
| template<typename T> | |
| bool | operator<= (const ShFraction< T > &a, const ShFraction< T > &b) |
| template<typename T> | |
| bool | operator> (const ShFraction< T > &a, const ShFraction< T > &b) |
| template<typename T> | |
| bool | operator>= (const ShFraction< T > &a, const ShFraction< T > &b) |
| template<typename T> | |
| bool | operator== (const ShFraction< T > &a, const ShFraction< T > &b) |
| template<typename T> | |
| bool | operator!= (const ShFraction< T > &a, const ShFraction< T > &b) |
| template<typename T> | |
| ShFraction< T > | min (const ShFraction< T > &a, const ShFraction< T > &b) |
| Clamping operators. | |
| template<typename T> | |
| ShFraction< T > | max (const ShFraction< T > &a, const ShFraction< T > &b) |
| template<typename T> | |
| ShFraction< T > | floor (const ShFraction< T > &a) |
| template<typename T> | |
| ShFraction< T > | ceil (const ShFraction< T > &a) |
| template<typename T> | |
| ShFraction< T > | rnd (const ShFraction< T > &a) |
| template<typename T> | |
| ShFraction< T > | abs (const ShFraction< T > &a) |
| template<typename T> | |
| ShFraction< T > | cond (const ShFraction< T > &a, const ShFraction< T > &b, const ShFraction< T > &c) |
| Misc operators. | |
| template<typename T> | |
| ShFraction< T > | lerp (const ShFraction< T > &a, const ShFraction< T > &b, const ShFraction< T > &c) |
| template<typename TT> | |
| std::ostream & | operator<< (std::ostream &out, const ShFraction< TT > &value) |
| template<typename TT> | |
| std::istream & | operator>> (std::istream &in, ShFraction< TT > &value) |
| template<typename G> | |
| std::ostream & | graphvizDump (std::ostream &out, const ShGraph< G > &g) |
| template<typename G, typename D> | |
| std::ostream & | graphvizDump (std::ostream &out, const ShGraph< G > &g, D &dumpFunctor) |
| std::ostream & | operator<< (std::ostream &out, const ShHalf &value) |
| std::istream & | operator>> (std::istream &in, ShHalf &value) |
| SHINST_UNARY_OP (ASN) | |
| SHINST_BINARY_OP (ADD, true, true) | |
| SHINST_BINARY_OP (MUL, true, true) | |
| SHINST_BINARY_OP (DIV, true, true) | |
| SHINST_BINARY_OP (SLT, true, true) | |
| SHINST_BINARY_OP (SLE, true, true) | |
| SHINST_BINARY_OP (SGT, true, true) | |
| SHINST_BINARY_OP (SGE, true, true) | |
| SHINST_BINARY_OP (SEQ, true, true) | |
| SHINST_BINARY_OP (SNE, true, true) | |
| SHINST_UNARY_OP (ABS) | |
| SHINST_UNARY_OP (ACOS) | |
| SHINST_UNARY_OP (ACOSH) | |
| SHINST_UNARY_OP (ASIN) | |
| SHINST_UNARY_OP (ASINH) | |
| SHINST_UNARY_OP (ATAN) | |
| SHINST_UNARY_OP (ATANH) | |
| SHINST_BINARY_OP (ATAN2, false, false) | |
| SHINST_UNARY_OP (CBRT) | |
| SHINST_UNARY_OP (CEIL) | |
| SHINST_UNARY_OP (COS) | |
| SHINST_UNARY_OP (COSH) | |
| void | shCMUL (ShVariable &dest, const ShVariable &src) |
| void | shCSUM (ShVariable &dest, const ShVariable &src) |
| void | shDOT (ShVariable &dest, const ShVariable &a, const ShVariable &b) |
| void | shDX (ShVariable &dest, const ShVariable &a) |
| void | shDY (ShVariable &dest, const ShVariable &a) |
| SHINST_UNARY_OP (EXP) | |
| SHINST_UNARY_OP (EXP2) | |
| SHINST_UNARY_OP (EXP10) | |
| SHINST_UNARY_OP (FLR) | |
| SHINST_BINARY_OP (MOD, true, true) | |
| SHINST_UNARY_OP (FRAC) | |
| SHINST_TERNARY_OP (LRP,(dest.size()==b.size()&&dest.size()==c.size()&&(dest.size()==a.size()||a.size()==1))) | |
| SHINST_UNARY_OP (LIT) | |
| SHINST_UNARY_OP (LOG) | |
| SHINST_UNARY_OP (LOG2) | |
| SHINST_UNARY_OP (LOG10) | |
| SHINST_TERNARY_OP (MAD,(dest.size()==c.size()&&(dest.size()==a.size()||(dest.size()==b.size()&&a.size()==1))&&(dest.size()==b.size()||(dest.size()==a.size()&&b.size()==1)))) | |
| SHINST_BINARY_OP (MAX, false, false) | |
| SHINST_BINARY_OP (MIN, false, false) | |
| SHINST_BINARY_OP (POW, true, true) | |
| SHINST_UNARY_OP (RCP) | |
| SHINST_UNARY_OP (RND) | |
| SHINST_UNARY_OP (RSQ) | |
| SHINST_UNARY_OP (SGN) | |
| SHINST_UNARY_OP (SIN) | |
| SHINST_UNARY_OP (SINH) | |
| SHINST_UNARY_OP (SQRT) | |
| SHINST_UNARY_OP (TAN) | |
| SHINST_UNARY_OP (TANH) | |
| SHINST_UNARY_OP (NORM) | |
| SHINST_UNARY_OP (NOISE) | |
| SHINST_UNARY_OP (HASH) | |
| void | shXPD (ShVariable &dest, const ShVariable &a, const ShVariable &b) |
| SHINST_TERNARY_OP (COND,(dest.size()==b.size()&&dest.size()==c.size()&&(dest.size()==a.size()||a.size()==1))) | |
| void | shKIL (const ShVariable &a) |
| void | shRET (const ShVariable &a) |
| SH_DLLEXPORT void | shASN (ShVariable &dest, const ShVariable &src) |
| SH_DLLEXPORT void | shADD (ShVariable &dest, const ShVariable &a, const ShVariable &b) |
| SH_DLLEXPORT void | shMUL (ShVariable &dest, const ShVariable &a, const ShVariable &b) |
| SH_DLLEXPORT void | shDIV (ShVariable &dest, const ShVariable &a, const ShVariable &b) |
| SH_DLLEXPORT void | shSLT (ShVariable &dest, const ShVariable &a, const ShVariable &b) |
| SH_DLLEXPORT void | shSLE (ShVariable &dest, const ShVariable &a, const ShVariable &b) |
| SH_DLLEXPORT void | shSGT (ShVariable &dest, const ShVariable &a, const ShVariable &b) |
| SH_DLLEXPORT void | shSGE (ShVariable &dest, const ShVariable &a, const ShVariable &b) |
| SH_DLLEXPORT void | shSEQ (ShVariable &dest, const ShVariable &a, const ShVariable &b) |
| SH_DLLEXPORT void | shSNE (ShVariable &dest, const ShVariable &a, const ShVariable &b) |
| SH_DLLEXPORT void | shABS (ShVariable &dest, const ShVariable &a) |
| SH_DLLEXPORT void | shACOS (ShVariable &dest, const ShVariable &a) |
| SH_DLLEXPORT void | shACOSH (ShVariable &dest, const ShVariable &a) |
| SH_DLLEXPORT void | shASIN (ShVariable &dest, const ShVariable &a) |
| SH_DLLEXPORT void | shASINH (ShVariable &dest, const ShVariable &a) |
| SH_DLLEXPORT void | shATAN (ShVariable &dest, const ShVariable &a) |
| SH_DLLEXPORT void | shATAN2 (ShVariable &dest, const ShVariable &a, const ShVariable &b) |
| SH_DLLEXPORT void | shATANH (ShVariable &dest, const ShVariable &a) |
| SH_DLLEXPORT void | shCBRT (ShVariable &dest, const ShVariable &a) |
| SH_DLLEXPORT void | shCEIL (ShVariable &dest, const ShVariable &a) |
| SH_DLLEXPORT void | shCOS (ShVariable &dest, const ShVariable &a) |
| SH_DLLEXPORT void | shCOSH (ShVariable &dest, const ShVariable &a) |
| SH_DLLEXPORT void | shEXP (ShVariable &dest, const ShVariable &a) |
| SH_DLLEXPORT void | shEXP2 (ShVariable &dest, const ShVariable &a) |
| SH_DLLEXPORT void | shEXP10 (ShVariable &dest, const ShVariable &a) |
| SH_DLLEXPORT void | shFLR (ShVariable &dest, const ShVariable &a) |
| SH_DLLEXPORT void | shFRAC (ShVariable &dest, const ShVariable &a) |
| SH_DLLEXPORT void | shLIT (ShVariable &dest, const ShVariable &a) |
| SH_DLLEXPORT void | shLOG (ShVariable &dest, const ShVariable &a) |
| SH_DLLEXPORT void | shLOG2 (ShVariable &dest, const ShVariable &a) |
| SH_DLLEXPORT void | shLOG10 (ShVariable &dest, const ShVariable &a) |
| SH_DLLEXPORT void | shLRP (ShVariable &dest, const ShVariable &alpha, const ShVariable &a, const ShVariable &b) |
| SH_DLLEXPORT void | shHASH (ShVariable &dest, const ShVariable &a) |
| SH_DLLEXPORT void | shMAD (ShVariable &dest, const ShVariable &a, const ShVariable &b, const ShVariable &c) |
| SH_DLLEXPORT void | shMAX (ShVariable &dest, const ShVariable &a, const ShVariable &b) |
| SH_DLLEXPORT void | shMIN (ShVariable &dest, const ShVariable &a, const ShVariable &b) |
| SH_DLLEXPORT void | shMOD (ShVariable &dest, const ShVariable &a, const ShVariable &b) |
| SH_DLLEXPORT void | shNOISE (ShVariable &dest, const ShVariable &a) |
| SH_DLLEXPORT void | shPOW (ShVariable &dest, const ShVariable &a, const ShVariable &b) |
| SH_DLLEXPORT void | shRCP (ShVariable &dest, const ShVariable &a) |
| SH_DLLEXPORT void | shRND (ShVariable &dest, const ShVariable &a) |
| SH_DLLEXPORT void | shRSQ (ShVariable &dest, const ShVariable &a) |
| SH_DLLEXPORT void | shSGN (ShVariable &dest, const ShVariable &a) |
| SH_DLLEXPORT void | shSIN (ShVariable &dest, const ShVariable &a) |
| SH_DLLEXPORT void | shSINH (ShVariable &dest, const ShVariable &a) |
| SH_DLLEXPORT void | shSQRT (ShVariable &dest, const ShVariable &a) |
| SH_DLLEXPORT void | shTAN (ShVariable &dest, const ShVariable &a) |
| SH_DLLEXPORT void | shTANH (ShVariable &dest, const ShVariable &a) |
| SH_DLLEXPORT void | shNORM (ShVariable &dest, const ShVariable &a) |
| SH_DLLEXPORT void | shCOND (ShVariable &dest, const ShVariable &cond, const ShVariable &a, const ShVariable &b) |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | operator+ (const ShGeneric< N, T1 > &left, const ShGeneric< N, T2 > &right) |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | operator+ (const ShGeneric< N, T1 > &left, const ShGeneric< 1, T2 > &right) |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | operator+ (const ShGeneric< 1, T1 > &left, const ShGeneric< N, T2 > &right) |
| template<typename T1, typename T2> | |
| ShGeneric< 1, CT1T2 > | operator+ (const ShGeneric< 1, T1 > &left, const ShGeneric< 1, T2 > &right) |
| SH_SHLIB_CONST_SCALAR_OP (operator+) | |
| SH_SHLIB_CONST_N_OP_BOTH (operator+) | |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | operator- (const ShGeneric< N, T1 > &left, const ShGeneric< N, T2 > &right) |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | operator- (const ShGeneric< N, T1 > &left, const ShGeneric< 1, T2 > &right) |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | operator- (const ShGeneric< 1, T1 > &left, const ShGeneric< N, T2 > &right) |
| template<typename T1, typename T2> | |
| ShGeneric< 1, CT1T2 > | operator- (const ShGeneric< 1, T1 > &left, const ShGeneric< 1, T2 > &right) |
| SH_SHLIB_CONST_SCALAR_OP (operator-) | |
| SH_SHLIB_CONST_N_OP_BOTH (operator-) | |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | operator * (const ShGeneric< N, T1 > &left, const ShGeneric< N, T2 > &right) |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | operator * (const ShGeneric< 1, T1 > &left, const ShGeneric< N, T2 > &right) |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | operator * (const ShGeneric< N, T1 > &left, const ShGeneric< 1, T2 > &right) |
| template<typename T1, typename T2> | |
| ShGeneric< 1, CT1T2 > | operator * (const ShGeneric< 1, T1 > &left, const ShGeneric< 1, T2 > &right) |
| SH_SHLIB_CONST_SCALAR_OP (operator *) | |
| SH_SHLIB_CONST_N_OP_BOTH (operator *) | |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | operator/ (const ShGeneric< N, T1 > &left, const ShGeneric< N, T2 > &right) |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | operator/ (const ShGeneric< N, T1 > &left, const ShGeneric< 1, T2 > &right) |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | operator/ (const ShGeneric< 1, T1 > &left, const ShGeneric< N, T2 > &right) |
| template<typename T1, typename T2> | |
| ShGeneric< 1, CT1T2 > | operator/ (const ShGeneric< 1, T1 > &left, const ShGeneric< 1, T2 > &right) |
| SH_SHLIB_CONST_SCALAR_OP (operator/) | |
| SH_SHLIB_CONST_N_OP_LEFT (operator/) | |
| template<int N, typename T> | |
| ShGeneric< N, T > | exp (const ShGeneric< N, T > &var) |
| template<int N, typename T> | |
| ShGeneric< N, T > | exp2 (const ShGeneric< N, T > &var) |
| template<int N, typename T> | |
| ShGeneric< N, T > | exp10 (const ShGeneric< N, T > &var) |
| template<int N, typename T> | |
| ShGeneric< N, T > | expm1 (const ShGeneric< N, T > &var) |
| template<int N, typename T> | |
| ShGeneric< N, T > | log (const ShGeneric< N, T > &var) |
| template<int N, typename T> | |
| ShGeneric< N, T > | log2 (const ShGeneric< N, T > &var) |
| template<int N, typename T> | |
| ShGeneric< N, T > | log10 (const ShGeneric< N, T > &var) |
| template<int N, typename T> | |
| ShGeneric< N, T > | logp1 (const ShGeneric< N, T > &var) |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | pow (const ShGeneric< N, T1 > &left, const ShGeneric< N, T2 > &right) |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | pow (const ShGeneric< N, T1 > &left, const ShGeneric< 1, T2 > &right) |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | pow (const ShGeneric< 1, T1 > &left, const ShGeneric< N, T2 > &right) |
| template<typename T1, typename T2> | |
| ShGeneric< 1, CT1T2 > | pow (const ShGeneric< 1, T1 > &left, const ShGeneric< 1, T2 > &right) |
| SH_SHLIB_CONST_SCALAR_OP (pow) | |
| SH_SHLIB_CONST_N_OP_RIGHT (pow) | |
| template<int N, typename T1, typename T2, typename T3> | |
| ShGeneric< N, CT1T2T3 > | mad (const ShGeneric< N, T1 > &m1, const ShGeneric< N, T2 > &m2, const ShGeneric< N, T3 > &a) |
| template<int N, typename T1, typename T2, typename T3> | |
| ShGeneric< N, CT1T2T3 > | mad (const ShGeneric< N, T1 > &m1, const ShGeneric< 1, T2 > &m2, const ShGeneric< N, T3 > &a) |
| template<int N, typename T1, typename T2, typename T3> | |
| ShGeneric< N, CT1T2T3 > | mad (const ShGeneric< 1, T1 > &m1, const ShGeneric< N, T2 > &m2, const ShGeneric< N, T3 > &a) |
| template<typename T1, typename T2, typename T3> | |
| ShGeneric< 1, CT1T2T3 > | mad (const ShGeneric< 1, T1 > &m1, const ShGeneric< 1, T2 > &m2, const ShGeneric< 1, T3 > &a) |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | mad (const CT1T2 &m1, const ShGeneric< N, T1 > &m2, const ShGeneric< N, T2 > &a) |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | mad (const ShGeneric< N, T1 > &m1, const CT1T2 &m2, const ShGeneric< N, T2 > &a) |
| template<int N, typename T> | |
| ShGeneric< N, T > | rcp (const ShGeneric< N, T > &var) |
| template<int N, typename T> | |
| ShGeneric< N, T > | sqrt (const ShGeneric< N, T > &var) |
| template<int N, typename T> | |
| ShGeneric< N, T > | rsqrt (const ShGeneric< N, T > &var) |
| template<int N, typename T> | |
| ShGeneric< N, T > | cbrt (const ShGeneric< N, T > &var) |
| template<int N, typename T1, typename T2, typename T3> | |
| ShGeneric< N, CT1T2T3 > | lerp (const ShGeneric< N, T1 > &f, const ShGeneric< N, T2 > &a, const ShGeneric< N, T3 > &b) |
| template<int N, typename T1, typename T2, typename T3> | |
| ShGeneric< N, CT1T2T3 > | lerp (const ShGeneric< 1, T1 > &f, const ShGeneric< N, T2 > &a, const ShGeneric< N, T3 > &b) |
| template<typename T1, typename T2, typename T3> | |
| ShGeneric< 1, CT1T2T3 > | lerp (const ShGeneric< 1, T1 > &f, const ShGeneric< 1, T2 > &a, const ShGeneric< 1, T3 > &b) |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | lerp (const CT1T2 &f, const ShGeneric< N, T1 > &a, const ShGeneric< N, T2 > &b) |
| template<int N, typename T> | |
| ShGeneric< 1, T > | sum (const ShGeneric< N, T > &var) |
| template<int N, typename T> | |
| ShGeneric< 1, T > | prod (const ShGeneric< N, T > &var) |
| SH_SHLIB_USUAL_OPERATIONS (SH_ATTRIB) | |
| SH_SHLIB_USUAL_SUBTRACT (SH_ATTRIB) | |
| SH_SHLIB_LEFT_MATRIX_OPERATION (SH_ATTRIB, operator|, M) | |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | operator< (const ShGeneric< N, T1 > &left, const ShGeneric< N, T2 > &right) |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | operator< (const ShGeneric< N, T1 > &left, const ShGeneric< 1, T2 > &right) |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | operator< (const ShGeneric< 1, T1 > &left, const ShGeneric< N, T2 > &right) |
| template<typename T1, typename T2> | |
| ShGeneric< 1, CT1T2 > | operator< (const ShGeneric< 1, T1 > &left, const ShGeneric< 1, T2 > &right) |
| SH_SHLIB_CONST_SCALAR_OP (operator<) | |
| SH_SHLIB_CONST_N_OP_BOTH (operator<) | |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | operator<= (const ShGeneric< N, T1 > &left, const ShGeneric< N, T2 > &right) |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | operator<= (const ShGeneric< N, T1 > &left, const ShGeneric< 1, T2 > &right) |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | operator<= (const ShGeneric< 1, T1 > &left, const ShGeneric< N, T2 > &right) |
| template<typename T1, typename T2> | |
| ShGeneric< 1, CT1T2 > | operator<= (const ShGeneric< 1, T1 > &left, const ShGeneric< 1, T2 > &right) |
| SH_SHLIB_CONST_SCALAR_OP (operator<=) | |
| SH_SHLIB_CONST_N_OP_BOTH (operator<=) | |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | operator> (const ShGeneric< N, T1 > &left, const ShGeneric< N, T2 > &right) |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | operator> (const ShGeneric< N, T1 > &left, const ShGeneric< 1, T2 > &right) |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | operator> (const ShGeneric< 1, T1 > &left, const ShGeneric< N, T2 > &right) |
| template<typename T1, typename T2> | |
| ShGeneric< 1, CT1T2 > | operator> (const ShGeneric< 1, T1 > &left, const ShGeneric< 1, T2 > &right) |
| SH_SHLIB_CONST_SCALAR_OP (operator>) | |
| SH_SHLIB_CONST_N_OP_BOTH (operator>) | |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | operator>= (const ShGeneric< N, T1 > &left, const ShGeneric< N, T2 > &right) |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | operator>= (const ShGeneric< N, T1 > &left, const ShGeneric< 1, T2 > &right) |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | operator>= (const ShGeneric< 1, T1 > &left, const ShGeneric< N, T2 > &right) |
| template<typename T1, typename T2> | |
| ShGeneric< 1, CT1T2 > | operator>= (const ShGeneric< 1, T1 > &left, const ShGeneric< 1, T2 > &right) |
| SH_SHLIB_CONST_SCALAR_OP (operator>=) | |
| SH_SHLIB_CONST_N_OP_BOTH (operator>=) | |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | operator== (const ShGeneric< N, T1 > &left, const ShGeneric< N, T2 > &right) |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | operator== (const ShGeneric< N, T1 > &left, const ShGeneric< 1, T2 > &right) |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | operator== (const ShGeneric< 1, T1 > &left, const ShGeneric< N, T2 > &right) |
| template<typename T1, typename T2> | |
| ShGeneric< 1, CT1T2 > | operator== (const ShGeneric< 1, T1 > &left, const ShGeneric< 1, T2 > &right) |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | operator!= (const ShGeneric< N, T1 > &left, const ShGeneric< N, T2 > &right) |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | operator!= (const ShGeneric< N, T1 > &left, const ShGeneric< 1, T2 > &right) |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | operator!= (const ShGeneric< 1, T1 > &left, const ShGeneric< N, T2 > &right) |
| template<typename T1, typename T2> | |
| ShGeneric< 1, CT1T2 > | operator!= (const ShGeneric< 1, T1 > &left, const ShGeneric< 1, T2 > &right) |
| SH_SHLIB_CONST_SCALAR_OP (operator!=) | |
| SH_SHLIB_CONST_N_OP_BOTH (operator!=) | |
| template<int N, typename T1, typename T2, typename T3> | |
| ShGeneric< N, CT1T2T3 > | cond (const ShGeneric< N, T1 > &condition, const ShGeneric< N, T2 > &left, const ShGeneric< N, T3 > &right) |
| template<int N, typename T1, typename T2, typename T3> | |
| ShGeneric< N, CT1T2T3 > | cond (const ShGeneric< 1, T1 > &condition, const ShGeneric< N, T2 > &left, const ShGeneric< N, T3 > &right) |
| template<typename T1, typename T2, typename T3> | |
| ShGeneric< 1, CT1T2T3 > | cond (const ShGeneric< 1, T1 > &condition, const ShGeneric< 1, T2 > &left, const ShGeneric< 1, T3 > &right) |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | cond (const CT1T2 &condition, const ShGeneric< N, T1 > &left, const ShGeneric< N, T2 > &right) |
| template<int N, typename T> | |
| ShGeneric< N, T > | operator! (const ShGeneric< N, T > &a) |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | operator && (const ShGeneric< N, T1 > &a, const ShGeneric< N, T2 > &b) |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | operator|| (const ShGeneric< N, T1 > &a, const ShGeneric< N, T2 > &b) |
| template<int N, typename T> | |
| ShGeneric< 1, T > | any (const ShGeneric< N, T > &a) |
| template<int N, typename T> | |
| ShGeneric< 1, T > | all (const ShGeneric< N, T > &a) |
| template<int N, typename T> | |
| ShGeneric< N, T > | abs (const ShGeneric< N, T > &var) |
| template<int N, typename T> | |
| ShGeneric< N, T > | ceil (const ShGeneric< N, T > &var) |
| template<int N, typename T> | |
| ShGeneric< N, T > | floor (const ShGeneric< N, T > &var) |
| template<int N, typename T> | |
| ShGeneric< N, T > | round (const ShGeneric< N, T > &var) |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | mod (const ShGeneric< N, T1 > &left, const ShGeneric< N, T2 > &right) |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | mod (const ShGeneric< N, T1 > &left, const ShGeneric< 1, T2 > &right) |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | mod (const ShGeneric< 1, T1 > &left, const ShGeneric< N, T2 > &right) |
| template<typename T1, typename T2> | |
| ShGeneric< 1, CT1T2 > | mod (const ShGeneric< 1, T1 > &left, const ShGeneric< 1, T2 > &right) |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | operator% (const ShGeneric< N, T1 > &left, const ShGeneric< N, T2 > &right) |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | operator% (const ShGeneric< N, T1 > &left, const ShGeneric< 1, T2 > &right) |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | operator% (const ShGeneric< 1, T1 > &left, const ShGeneric< N, T2 > &right) |
| template<typename T1, typename T2> | |
| ShGeneric< 1, CT1T2 > | operator% (const ShGeneric< 1, T1 > &left, const ShGeneric< 1, T2 > &right) |
| SH_SHLIB_CONST_SCALAR_OP (mod) | |
| SH_SHLIB_CONST_N_OP_LEFT (mod) | |
| SH_SHLIB_CONST_SCALAR_OP (operator%) | |
| SH_SHLIB_CONST_N_OP_LEFT (operator%) | |
| template<int N, typename T> | |
| ShGeneric< N, T > | frac (const ShGeneric< N, T > &var) |
| template<int N, typename T> | |
| ShGeneric< N, T > | pos (const ShGeneric< N, T > &var) |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | max (const ShGeneric< N, T1 > &left, const ShGeneric< N, T2 > &right) |
| SH_SHLIB_CONST_SCALAR_OP (max) | |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | min (const ShGeneric< N, T1 > &left, const ShGeneric< N, T2 > &right) |
| SH_SHLIB_CONST_SCALAR_OP (min) | |
| template<int N, typename T> | |
| ShGeneric< 1, T > | max (const ShGeneric< N, T > &a) |
| template<typename T> | |
| ShGeneric< 1, T > | max (const ShGeneric< 1, T > &a) |
| template<int N, typename T> | |
| ShGeneric< 1, T > | min (const ShGeneric< N, T > &a) |
| template<typename T> | |
| ShGeneric< 1, T > | min (const ShGeneric< 1, T > &a) |
| template<int N, typename T1, typename T2, typename T3> | |
| ShGeneric< N, CT1T2T3 > | clamp (const ShGeneric< N, T1 > &a, const ShGeneric< N, T2 > &b, const ShGeneric< N, T3 > &c) |
| template<int N, typename T1, typename T2, typename T3> | |
| ShGeneric< N, CT1T2T3 > | clamp (const ShGeneric< N, T1 > &a, const ShGeneric< 1, T2 > &b, const ShGeneric< 1, T3 > &c) |
| template<typename T1, typename T2, typename T3> | |
| ShGeneric< 1, CT1T2T3 > | clamp (const ShGeneric< 1, T1 > &a, const ShGeneric< 1, T2 > &b, const ShGeneric< 1, T3 > &c) |
| SH_SHLIB_CONST_TRINARY_OP_011 (clamp) | |
| template<int N, typename T> | |
| ShGeneric< N, T > | sat (const ShGeneric< N, T > &var) |
| template<int N, typename T> | |
| ShGeneric< N, T > | sign (const ShGeneric< N, T > &var) |
| template<int N, typename T> | |
| ShGeneric< N, T > | linstep (const ShGeneric< N, T > &t, const ShGeneric< N, T > &c, const ShGeneric< N, T > &w) |
| template<int N, typename T> | |
| ShGeneric< N, T > | smoothstep (const ShGeneric< N, T > &a, const ShGeneric< N, T > &b, const ShGeneric< N, T > &x) |
| template<int N, typename T> | |
| ShGeneric< N, T > | smoothpulse (const ShGeneric< N, T > &t, const ShGeneric< N, T > &r0, const ShGeneric< N, T > &r1, const ShGeneric< N, T > &w) |
| SH_SHLIB_USUAL_OPERATIONS (SH_COLOR) | |
| SH_SHLIB_USUAL_SUBTRACT (SH_COLOR) | |
| SH_SHLIB_LEFT_MATRIX_OPERATION (SH_COLOR, operator|, M) | |
| template<int N, typename T> | |
| ShGeneric< N, T > | dx (const ShGeneric< N, T > &var) |
| template<int N, typename T> | |
| ShGeneric< N, T > | dy (const ShGeneric< N, T > &var) |
| template<int N, typename T> | |
| ShGeneric< N, T > | fwidth (const ShGeneric< N, T > &var) |
| template<typename T> | |
| ShGeneric< 2, T > | gradient (const ShGeneric< 1, T > &var) |
| template<int N, typename T> | |
| ShMatrix< 2, N, SH_TEMP, T > | jacobian (const ShGeneric< N, T > &var) |
| template<typename T1, typename T2> | |
| ShGeneric< 3, CT1T2 > | cross (const ShGeneric< 3, T1 > &left, const ShGeneric< 3, T2 > &right) |
| template<typename T1, typename T2> | |
| ShGeneric< 3, CT1T2 > | operator^ (const ShGeneric< 3, T1 > &left, const ShGeneric< 3, T2 > &right) |
| template<int N, typename T> | |
| ShGeneric< N, T > | normalize (const ShGeneric< N, T > &var) |
| template<int N1, int N2, typename T1, typename T2> | |
| ShGeneric< 1, CT1T2 > | dot (const ShGeneric< N1, T1 > &left, const ShGeneric< N2, T2 > &right) |
| template<int N, typename T1, typename T2> | |
| ShGeneric< 1, CT1T2 > | operator| (const ShGeneric< N, T1 > &left, const ShGeneric< N, T2 > &right) |
| SH_SHLIB_CONST_N_OP_RETSIZE_BOTH (dot, 1) | |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | reflect (const ShGeneric< N, T1 > &a, const ShGeneric< N, T2 > &b) |
| template<int N, typename T1, typename T2, typename T3> | |
| ShGeneric< N, CT1T2T3 > | refract (const ShGeneric< N, T1 > &v, const ShGeneric< N, T2 > &n, const ShGeneric< 1, T3 > &eta) |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | faceforward (const ShGeneric< N, T1 > &a, const ShGeneric< N, T2 > &b) |
| template<typename T1, typename T2, typename T3> | |
| ShGeneric< 4, CT1T2T3 > | lit (const ShGeneric< 1, T1 > &a, const ShGeneric< 1, T2 > &b, const ShGeneric< 1, T3 > &c) |
| template<int N, typename T> | |
| ShGeneric< 1, T > | distance (const ShGeneric< N, T > &a, const ShGeneric< N, T > &b) |
| template<int N, typename T> | |
| ShGeneric< 1, T > | distance_1 (const ShGeneric< N, T > &a, const ShGeneric< N, T > &b) |
| template<int N, typename T> | |
| ShGeneric< 1, T > | distance_inf (const ShGeneric< N, T > &a, const ShGeneric< N, T > &b) |
| template<int N, typename T> | |
| ShGeneric< 1, T > | length (const ShGeneric< N, T > &a) |
| template<int N, typename T> | |
| ShGeneric< 1, T > | length_1 (const ShGeneric< N, T > &a) |
| template<int N, typename T> | |
| ShGeneric< 1, T > | length_inf (const ShGeneric< N, T > &a) |
| template<int M, int N, ShBindingType Binding, ShBindingType Binding2, typename T1, typename T2> | |
| ShMatrix< N, M, SH_TEMP, CT1T2 > | operator+ (const ShMatrix< N, M, Binding, T1 > &a, const ShMatrix< N, M, Binding2, T2 > &b) |
| template<int M, int N, ShBindingType Binding, ShBindingType Binding2, typename T1, typename T2> | |
| ShMatrix< N, M, SH_TEMP, CT1T2 > | operator- (const ShMatrix< N, M, Binding, T1 > &a, const ShMatrix< N, M, Binding2, T2 > &b) |
| template<int M, int N, ShBindingType Binding, ShBindingType Binding2, typename T1, typename T2> | |
| ShMatrix< N, M, SH_TEMP, CT1T2 > | operator/ (const ShMatrix< N, M, Binding, T1 > &a, const ShMatrix< N, M, Binding2, T2 > &b) |
| template<int M, int N1, int N2, int P, ShBindingType Binding, ShBindingType Binding2, typename T1, typename T2> | |
| ShMatrix< M, P, SH_TEMP, CT1T2 > | operator| (const ShMatrix< M, N1, Binding, T1 > &a, const ShMatrix< N2, P, Binding2, T2 > &b) |
| template<int M, int N1, int N2, int P, ShBindingType Binding, ShBindingType Binding2, typename T1, typename T2> | |
| ShMatrix< M, P, SH_TEMP, CT1T2 > | operator * (const ShMatrix< M, N1, Binding, T1 > &a, const ShMatrix< N2, P, Binding2, T2 > &b) |
| template<int M, int N, ShBindingType Binding, typename T1, typename T2> | |
| ShGeneric< M, CT1T2 > | operator| (const ShMatrix< M, N, Binding, T1 > &a, const ShGeneric< N, T2 > &b) |
| template<int M, int N, ShBindingType Binding, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | operator| (const ShGeneric< M, T1 > &a, const ShMatrix< M, N, Binding, T2 > &b) |
| template<int M, int N, ShBindingType Binding, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | operator * (const ShGeneric< M, T1 > &a, const ShMatrix< M, N, Binding, T2 > &b) |
| template<int M, int N, ShBindingType Binding, typename T1, typename T2> | |
| ShGeneric< M, CT1T2 > | operator * (const ShMatrix< M, N, Binding, T1 > &a, const ShGeneric< N, T2 > &b) |
| template<int M, int N, ShBindingType Binding1, ShBindingType Binding2, typename T1, typename T2, bool swizzled> | |
| ShAttrib< N-1, SH_TEMP, CT1T2, SH_VECTOR > | operator| (const ShMatrix< M, N, Binding1, T1 > &a, const ShAttrib< N-1, Binding2, T2, SH_VECTOR, swizzled > &b) |
| template<int M, int N, ShBindingType Binding1, ShBindingType Binding2, typename T1, typename T2, bool swizzled> | |
| ShAttrib< N-1, SH_TEMP, CT1T2, SH_NORMAL > | operator| (const ShMatrix< M, N, Binding1, T1 > &a, const ShAttrib< N-1, Binding2, T2, SH_NORMAL, swizzled > &b) |
| template<int M, int N, ShBindingType Binding1, ShBindingType Binding2, typename T1, typename T2, bool swizzled> | |
| ShAttrib< N-1, SH_TEMP, CT1T2, SH_VECTOR > | operator * (const ShMatrix< M, N, Binding1, T1 > &a, const ShAttrib< N-1, Binding2, T2, SH_VECTOR, swizzled > &b) |
| template<int M, int N, ShBindingType Binding1, ShBindingType Binding2, typename T1, typename T2, bool swizzled> | |
| ShAttrib< N-1, SH_TEMP, CT1T2, SH_NORMAL > | operator * (const ShMatrix< M, N, Binding1, T1 > &a, const ShAttrib< N-1, Binding2, T2, SH_NORMAL, swizzled > &b) |
| template<int M, int N, ShBindingType Binding1, ShBindingType Binding2, typename T1, typename T2, bool swizzled> | |
| ShAttrib< N-1, SH_TEMP, CT1T2, SH_TEXCOORD > | operator| (const ShMatrix< M, N, Binding1, T1 > &a, const ShAttrib< N-1, Binding2, T2, SH_TEXCOORD, swizzled > &b) |
| template<int M, int N, ShBindingType Binding1, ShBindingType Binding2, typename T1, typename T2, bool swizzled> | |
| ShAttrib< N-1, SH_TEMP, CT1T2, SH_POINT > | operator| (const ShMatrix< M, N, Binding1, T1 > &a, const ShAttrib< N-1, Binding2, T2, SH_POINT, swizzled > &b) |
| template<int M, int N, ShBindingType Binding1, ShBindingType Binding2, typename T1, typename T2, bool swizzled> | |
| ShAttrib< N-1, SH_TEMP, CT1T2, SH_PLANE > | operator| (const ShMatrix< M, N, Binding1, T1 > &a, const ShAttrib< N-1, Binding2, T2, SH_PLANE, swizzled > &b) |
| template<int M, int N, ShBindingType Binding1, ShBindingType Binding2, typename T1, typename T2, bool swizzled> | |
| ShAttrib< N-1, SH_TEMP, CT1T2, SH_TEXCOORD > | operator * (const ShMatrix< M, N, Binding1, T1 > &a, const ShAttrib< N-1, Binding2, T2, SH_TEXCOORD, swizzled > &b) |
| template<int M, int N, ShBindingType Binding1, ShBindingType Binding2, typename T1, typename T2, bool swizzled> | |
| ShAttrib< N-1, SH_TEMP, CT1T2, SH_POINT > | operator * (const ShMatrix< M, N, Binding1, T1 > &a, const ShAttrib< N-1, Binding2, T2, SH_POINT, swizzled > &b) |
| template<int M, int N, ShBindingType Binding1, ShBindingType Binding2, typename T1, typename T2, bool swizzled> | |
| ShAttrib< N-1, SH_TEMP, CT1T2, SH_PLANE > | operator * (const ShMatrix< M, N, Binding1, T1 > &a, const ShAttrib< N-1, Binding2, T2, SH_PLANE, swizzled > &b) |
| template<int M, int N, ShBindingType Binding, typename T1, typename T2> | |
| ShMatrix< M, N, SH_TEMP, CT1T2 > | operator * (const ShMatrix< M, N, Binding, T1 > &a, const ShGeneric< 1, T2 > &b) |
| template<int M, ShBindingType Binding, typename T1, typename T2> | |
| ShMatrix< M, 1, SH_TEMP, CT1T2 > | operator * (const ShMatrix< M, 1, Binding, T1 > &a, const ShGeneric< 1, T2 > &b) |
| template<int M, int N, ShBindingType Binding, typename T1, typename T2> | |
| ShMatrix< M, N, SH_TEMP, CT1T2 > | operator * (const ShGeneric< 1, T1 > &a, const ShMatrix< M, N, Binding, T2 > &b) |
| template<int M, int N, ShBindingType Binding, typename T1, typename T2> | |
| ShMatrix< 1, N, SH_TEMP, CT1T2 > | operator * (const ShGeneric< 1, T1 > &a, const ShMatrix< 1, N, Binding, T2 > &b) |
| template<int M, int N, ShBindingType Binding, typename T1, typename T2> | |
| ShMatrix< M, N, SH_TEMP, CT1T2 > | operator/ (const ShMatrix< M, N, Binding, T1 > &a, const ShGeneric< 1, T2 > &b) |
| template<ShBindingType Binding, typename T> | |
| ShAttrib1f | det (const ShMatrix< 1, 1, Binding, T > &matrix) |
| template<ShBindingType Binding, typename T> | |
| ShAttrib1f | det (const ShMatrix< 2, 2, Binding, T > &matrix) |
| template<ShBindingType Binding, typename T> | |
| ShAttrib1f | det (const ShMatrix< 3, 3, Binding, T > &matrix) |
| template<int RowsCols, ShBindingType Binding, typename T> | |
| ShAttrib1f | det (const ShMatrix< RowsCols, RowsCols, Binding, T > &matrix) |
| template<ShBindingType Binding, typename T> | |
| ShMatrix< 1, 1, SH_TEMP, T > | cofactors (const ShMatrix< 1, 1, Binding, T > &matrix) |
| template<ShBindingType Binding, typename T> | |
| ShMatrix< 2, 2, SH_TEMP, T > | cofactors (const ShMatrix< 2, 2, Binding, T > &matrix) |
| template<int RowsCols, ShBindingType Binding, typename T> | |
| ShMatrix< RowsCols, RowsCols, SH_TEMP, T > | cofactors (const ShMatrix< RowsCols, RowsCols, Binding, T > &matrix) |
| template<int M, int N, ShBindingType Binding, typename T> | |
| ShMatrix< N, M, SH_TEMP, T > | transpose (const ShMatrix< M, N, Binding, T > &matrix) |
| template<int RowsCols, ShBindingType Binding, typename T> | |
| ShMatrix< RowsCols, RowsCols, SH_TEMP, T > | adjoint (const ShMatrix< RowsCols, RowsCols, Binding, T > &matrix) |
| template<int RowsCols, ShBindingType Binding, typename T> | |
| ShMatrix< RowsCols, RowsCols, SH_TEMP, T > | inverse (const ShMatrix< RowsCols, RowsCols, Binding, T > &matrix) |
| template<int RowsCols, ShBindingType Binding, typename T> | |
| ShGeneric< 1, T > | trace (const ShMatrix< RowsCols, RowsCols, Binding, T > &matrix) |
| template<int N, typename T> | |
| ShMatrix< 1, N, SH_TEMP, T > | rowmat (const ShGeneric< N, T > &s0) |
| template<int N, typename T> | |
| ShMatrix< 2, N, SH_TEMP, T > | rowmat (const ShGeneric< N, T > &s0, const ShGeneric< N, T > &s1) |
| template<int N, typename T> | |
| ShMatrix< 3, N, SH_TEMP, T > | rowmat (const ShGeneric< N, T > &s0, const ShGeneric< N, T > &s1, const ShGeneric< N, T > &s2) |
| template<int N, typename T> | |
| ShMatrix< 4, N, SH_TEMP, T > | rowmat (const ShGeneric< N, T > &s0, const ShGeneric< N, T > &s1, const ShGeneric< N, T > &s2, const ShGeneric< N, T > &s3) |
| template<int N, typename T> | |
| ShMatrix< N, 1, SH_TEMP, T > | colmat (const ShGeneric< N, T > &s0) |
| template<int N, typename T> | |
| ShMatrix< N, 2, SH_TEMP, T > | colmat (const ShGeneric< N, T > &s0, const ShGeneric< N, T > &s1) |
| template<int N, typename T> | |
| ShMatrix< N, 3, SH_TEMP, T > | colmat (const ShGeneric< N, T > &s0, const ShGeneric< N, T > &s1, const ShGeneric< N, T > &s2) |
| template<int N, typename T> | |
| ShMatrix< N, 4, SH_TEMP, T > | colmat (const ShGeneric< N, T > &s0, const ShGeneric< N, T > &s1, const ShGeneric< N, T > &s2, const ShGeneric< N, T > &s3) |
| template<int N, typename T> | |
| ShMatrix< N, N, SH_TEMP, T > | diag (const ShGeneric< N, T > &a) |
| template<typename T> | |
| ShMatrix< 4, 4, SH_TEMP, T > | rotate (const ShGeneric< 3, T > &axis, const ShGeneric< 1, T > &angle) |
| template<typename T> | |
| ShMatrix< 3, 3, SH_TEMP, T > | rotate (const ShGeneric< 1, T > &angle) |
| template<typename T> | |
| ShMatrix< 4, 4, SH_TEMP, T > | translate (const ShGeneric< 3, T > &a) |
| template<typename T> | |
| ShMatrix< 3, 3, SH_TEMP, T > | translate (const ShGeneric< 2, T > &a) |
| template<typename T> | |
| ShMatrix< 4, 4, SH_TEMP, T > | scale (const ShGeneric< 3, T > &a) |
| template<typename T> | |
| ShMatrix< 3, 3, SH_TEMP, T > | scale (const ShGeneric< 2, T > &a) |
| template<int N, typename T> | |
| ShMatrix< N, N, SH_TEMP, T > | scale (const ShGeneric< 1, T > &a) |
| template<int M, int N, typename T> | |
| ShGeneric< M, T > | cast (const ShGeneric< N, T > &a) |
| template<int M> | |
| ShGeneric< M, double > | cast (double a) |
| template<int M, int N, typename T> | |
| ShGeneric< M, T > | fillcast (const ShGeneric< N, T > &a) |
| template<int M> | |
| ShGeneric< M, double > | fillcast (double a) |
| template<int M, int N, typename T1, typename T2> | |
| ShGeneric< M+N, CT1T2 > | join (const ShGeneric< M, T1 > &a, const ShGeneric< N, T2 > &b) |
| template<int M, typename T> | |
| ShGeneric< M+1, T > | join (const T &a, const ShGeneric< M, T > &b) |
| template<int M, typename T> | |
| ShGeneric< M+1, T > | join (const ShGeneric< M, T > &a, const T &b) |
| template<int M, int N, int O, typename T1, typename T2, typename T3> | |
| ShGeneric< M+N+O, CT1T2T3 > | join (const ShGeneric< M, T1 > &a, const ShGeneric< N, T2 > &b, const ShGeneric< O, T3 > &c) |
| template<int M, int N, int O, int P, typename T1, typename T2, typename T3, typename T4> | |
| ShGeneric< M+N+O+P, CT1T2T3T4 > | join (const ShGeneric< M, T1 > &a, const ShGeneric< N, T2 > &b, const ShGeneric< O, T3 > &c, const ShGeneric< P, T4 > &d) |
| template<int N, typename T> | |
| void | discard (const ShGeneric< N, T > &c) |
| template<int N, typename T> | |
| void | kill (const ShGeneric< N, T > &c) |
| template<int S, typename VarType> | |
| void | groupsort (VarType v[]) |
| template<int N, typename T> | |
| ShGeneric< N, T > | sort (const ShGeneric< N, T > &a) |
| template<typename T> | |
| ShProgram | freeze (const ShProgram &p, const T &uniform) |
| template<int N, int M, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | poly (const ShGeneric< N, T1 > &a, const ShGeneric< M, T2 > &b) |
| template<int N, int M, typename T> | |
| ShGeneric< N, T > | hash (const ShGeneric< M, T > &p) |
| template<int N, int M, typename T> | |
| ShGeneric< N, T > | texhash (const ShGeneric< M, T > &p) |
| template<int M, typename T> | |
| ShGeneric< M, T > | _psmootht (const ShGeneric< M, T > &t) |
| template<int N, int M, typename T> | |
| ShGeneric< N, T > | noise (const ShGeneric< M, T > &p, bool useTexture) |
| SHNOISE_WITH_AMP (noise) | |
| template<int N, int M, typename T> | |
| ShGeneric< N, T > | snoise (const ShGeneric< M, T > &p, bool useTexture) |
| SHNOISE_WITH_AMP (snoise) | |
| template<int N, int M, typename T> | |
| ShGeneric< N, T > | perlin (const ShGeneric< M, T > &p, bool useTexture) |
| SHNOISE_WITH_AMP (perlin) | |
| template<int N, int M, typename T> | |
| ShGeneric< N, T > | sperlin (const ShGeneric< M, T > &p, bool useTexture) |
| SHNOISE_WITH_AMP (sperlin) | |
| template<int N, int M, typename T> | |
| ShGeneric< N, T > | cellnoise (const ShGeneric< M, T > &p, bool useTexture) |
| SHNOISE_WITH_AMP (cellnoise) | |
| template<int N, int M, typename T> | |
| ShGeneric< N, T > | scellnoise (const ShGeneric< M, T > &p, bool useTexture) |
| SHNOISE_WITH_AMP (scellnoise) | |
| template<int N, int M, typename T> | |
| ShGeneric< N, T > | linnoise (const ShGeneric< M, T > &p, bool useTexture) |
| SHNOISE_WITH_AMP (linnoise) | |
| template<int N, int M, typename T> | |
| ShGeneric< N, T > | slinnoise (const ShGeneric< M, T > &p, bool useTexture) |
| SHNOISE_WITH_AMP (slinnoise) | |
| template<int N, int M, typename T> | |
| ShGeneric< N, T > | turbulence (const ShGeneric< M, T > &p, bool useTexture) |
| SHNOISE_WITH_AMP (turbulence) | |
| template<int N, int M, typename T> | |
| ShGeneric< N, T > | sturbulence (const ShGeneric< M, T > &p, bool useTexture) |
| SHNOISE_WITH_AMP (sturbulence) | |
| SH_SHLIB_USUAL_NON_UNIT_OPS_RETTYPE (SH_NORMAL, SH_NORMAL) | |
| template<int N, ShBindingType B1, typename T, bool S1> | |
| ShAttrib< N, SH_TEMP, T, SH_NORMAL, false > | abs (const ShAttrib< N, B1, T, SH_NORMAL, S1 > &var) |
| template<int N, ShBindingType B1, typename T, bool S1> | |
| ShAttrib< N, SH_TEMP, T, SH_NORMAL, false > | normalize (const ShAttrib< N, B1, T, SH_NORMAL, S1 > &var) |
| SH_SHLIB_USUAL_SUBTRACT (SH_NORMAL) | |
| SH_SHLIB_LEFT_MATRIX_OPERATION (SH_NORMAL, operator|, M) | |
| template<int N, ShBindingType B1, ShBindingType B2, typename T, bool S1, bool S2> | |
| ShGeneric< 1, T > | operator| (const ShAttrib< N, B1, T, SH_NORMAL, S1 > &a, const ShAttrib< N, B2, T, SH_NORMAL, S2 > &b) |
| template<int N, ShBindingType B1, ShBindingType B2, typename T, bool S1, bool S2> | |
| ShGeneric< 1, T > | operator| (const ShAttrib< N, B1, T, SH_VECTOR, S1 > &a, const ShAttrib< N, B2, T, SH_NORMAL, S2 > &b) |
| template<int N, ShBindingType B1, ShBindingType B2, typename T, bool S1, bool S2> | |
| ShGeneric< 1, T > | operator| (const ShAttrib< N, B1, T, SH_NORMAL, S1 > &a, const ShAttrib< N, B2, T, SH_VECTOR, S2 > &b) |
| SH_SHLIB_USUAL_OPERATIONS (SH_PLANE) | |
| SH_SHLIB_USUAL_SUBTRACT (SH_PLANE) | |
| SH_SHLIB_LEFT_MATRIX_OPERATION (SH_PLANE, operator|, M) | |
| SH_SHLIB_USUAL_OPERATIONS_RETTYPE (SH_POSITION, SH_POINT) | |
| SH_SHLIB_BINARY_RETTYPE_OPERATION (SH_POSITION, operator-, SH_VECTOR, N) | |
| SH_SHLIB_SPECIAL_RETTYPE_CONST_SCALAR_OP (SH_POSITION, operator-, SH_VECTOR, 1) | |
| SH_SHLIB_LEFT_MATRIX_RETTYPE_OPERATION (SH_POSITION, operator|, SH_POINT, M) | |
| template<ShBindingType B1, ShBindingType B2, typename T, bool S1> | |
| ShAttrib< 3, SH_TEMP, T, SH_POINT, false > | operator| (const ShMatrix< 4, 4, B1, T > &m, const ShAttrib< 3, B2, T, SH_POSITION, S1 > &v) |
| template<ShBindingType B1, ShBindingType B2, typename T, bool S1> | |
| ShAttrib< 2, SH_TEMP, T, SH_POINT, false > | operator| (const ShMatrix< 3, 3, B1, T > &m, const ShAttrib< 2, B2, T, SH_POSITION, S1 > &v) |
| template<ShBindingType B1, ShBindingType B2, typename T, bool S1> | |
| ShAttrib< 1, SH_TEMP, T, SH_POSITION, false > | operator| (const ShMatrix< 2, 2, B1, T > &m, const ShAttrib< 1, B2, T, SH_POSITION, S1 > &v) |
| template<int N, typename T> | |
| ShGeneric< N, T > | bernstein (const ShGeneric< 1, T > &a) |
| template<int N, typename T> | |
| ShGeneric< N, T > | bezier (const ShGeneric< 1, T > &t, const ShGeneric< N, T > &p) |
| template<int N, typename T> | |
| ShGeneric< N, T > | hermite (const ShGeneric< 1, T > &a, const ShGeneric< N, T > &b, const ShGeneric< N, T > &c, const ShGeneric< N, T > &d, const ShGeneric< N, T > &e) |
| SH_SHLIB_USUAL_OPERATIONS (SH_TEXCOORD) | |
| SH_SHLIB_USUAL_SUBTRACT (SH_TEXCOORD) | |
| template<int N, typename T> | |
| ShGeneric< N, T > | acos (const ShGeneric< N, T > &var) |
| template<int N, typename T> | |
| ShGeneric< N, T > | asin (const ShGeneric< N, T > &var) |
| template<int N, typename T> | |
| ShGeneric< N, T > | atan (const ShGeneric< N, T > &var) |
| template<int N, typename T> | |
| ShGeneric< N, T > | atan2 (const ShGeneric< N, T > &y, const ShGeneric< N, T > &x) |
| template<int N, typename T> | |
| ShGeneric< N, T > | cos (const ShGeneric< N, T > &var) |
| template<int N, typename T> | |
| ShGeneric< N, T > | sin (const ShGeneric< N, T > &var) |
| template<int N, typename T> | |
| ShGeneric< N, T > | tan (const ShGeneric< N, T > &var) |
| template<int N, typename T> | |
| ShGeneric< N, T > | cosh (const ShGeneric< N, T > &var) |
| template<int N, typename T> | |
| ShGeneric< N, T > | sinh (const ShGeneric< N, T > &var) |
| template<int N, typename T> | |
| ShGeneric< N, T > | tanh (const ShGeneric< N, T > &var) |
| template<int N, typename T> | |
| ShGeneric< N, T > | acosh (const ShGeneric< N, T > &var) |
| template<int N, typename T> | |
| ShGeneric< N, T > | asinh (const ShGeneric< N, T > &var) |
| template<int N, typename T> | |
| ShGeneric< N, T > | atanh (const ShGeneric< N, T > &var) |
| SH_SHLIB_USUAL_NON_UNIT_OPS_RETTYPE (SH_VECTOR, SH_VECTOR) | |
| template<int N, ShBindingType B1, typename T, bool S1> | |
| ShAttrib< N, SH_TEMP, T, SH_VECTOR, false > | abs (const ShAttrib< N, B1, T, SH_VECTOR, S1 > &var) |
| template<int N, ShBindingType B1, typename T, bool S1> | |
| ShAttrib< N, SH_TEMP, T, SH_VECTOR, false > | normalize (const ShAttrib< N, B1, T, SH_VECTOR, S1 > &var) |
| SH_SHLIB_USUAL_SUBTRACT (SH_VECTOR) | |
| SH_SHLIB_LEFT_MATRIX_OPERATION (SH_VECTOR, operator|, M) | |
| template<int N, ShBindingType B1, ShBindingType B2, typename T, bool S1, bool S2> | |
| ShGeneric< 1, T > | operator| (const ShAttrib< N, B1, T, SH_VECTOR, S1 > &a, const ShAttrib< N, B2, T, SH_VECTOR, S2 > &b) |
| template<typename P1, typename P2> | |
| PropertyFactory< P1::NUM_PROPS+P2::NUM_PROPS, P1::DIM, typename P1::PropType > * | combine (const P1 *propFactory1, const P2 *propFactory2) |
| template<int N, int K, int P, typename T> | |
| void | kSelect (const ShGeneric< P, T > vals[N], ShGeneric< K, T > result[N], float LARGE=1e10) |
| template<int K, int L, int P, int D, typename T> | |
| void | worley (ShGeneric< K, T > result[], const ShGeneric< D, T > &p, const GeneratorFactory< P, D, T > *genFactory, const PropertyFactory< L, D, T > *propFactory) |
| template<int K, int D, typename T> | |
| ShGeneric< K, T > | worley (const ShGeneric< D, T > &p, bool useTexture) |
| template<int K, int D, typename T> | |
| ShProgram | shWorley (bool useTexture) |
| template<int K, int L, int P, int D, typename T> | |
| ShProgram | shWorley (const GeneratorFactory< P, D, T > *genFactory, const PropertyFactory< L, D, T > *propFactory) |
| template<typename T> | |
| ShProgram | operator<< (const ShProgram &p, const ShManipulator< T > &m) |
| Applies a manipulator to inputs of a ShProgram. | |
| template<typename T> | |
| ShProgram | operator<< (const ShManipulator< T > &m, const ShProgram &p) |
| Applies a manipulator to the outputs of a ShProgram. | |
| template<typename T> | |
| ShManipulator< T > | shSwizzle (T i0) |
| creates a permutation manipulator which gives outputSize outputs when applied to a ShProgram | |
| template<typename T> | |
| ShManipulator< T > | shSwizzle (T i0, T i1) |
| template<typename T> | |
| ShManipulator< T > | shSwizzle (T i0, T i1, T i2) |
| template<typename T> | |
| ShManipulator< T > | shSwizzle (T i0, T i1, T i2, T i3) |
| template<typename T> | |
| ShManipulator< T > | shSwizzle (T i0, T i1, T i2, T i3, T i4) |
| template<typename T> | |
| ShManipulator< T > | shSwizzle (T i0, T i1, T i2, T i3, T i4, T i5) |
| template<typename T> | |
| ShManipulator< T > | shSwizzle (T i0, T i1, T i2, T i3, T i4, T i5, T i6) |
| template<typename T> | |
| ShManipulator< T > | shSwizzle (T i0, T i1, T i2, T i3, T i4, T i5, T i6, T i7) |
| template<typename T> | |
| ShManipulator< T > | shSwizzle (T i0, T i1, T i2, T i3, T i4, T i5, T i6, T i7, T i8) |
| template<typename T> | |
| ShManipulator< T > | shSwizzle (T i0, T i1, T i2, T i3, T i4, T i5, T i6, T i7, T i8, T i9) |
| template<typename T> | |
| ShManipulator< T > | shSwizzle (std::vector< T > indices) |
| template<typename T> | |
| ShManipulator< T > | shRange (T i) |
| range manipulator that permutes ranges of shader | |
| template<typename T> | |
| ShManipulator< T > | shRange (T start, T end) |
| template<typename T> | |
| ShManipulator< T > | shExtract (T k) |
| extract is a manipulator that removes the kth output and appends it before all other outputs. | |
| template<typename T> | |
| ShManipulator< T > | shInsert (T k) |
| insert is a manipulator that does the opposite of extract. | |
| template<typename T> | |
| ShManipulator< T > | shDrop (T k) |
| drop is a manipulator that discards the k outputs. | |
| template<int R, int C, ShBindingType B, typename Ty> | |
| std::ostream & | operator<< (std::ostream &out, const ShMatrix< R, C, B, Ty > &m) |
| Matrix output operator. | |
| template<int Rows, int Cols, ShBindingType Binding, typename T> | |
| std::ostream & | operator<< (std::ostream &out, const ShMatrix< Rows, Cols, Binding, T > &m) |
| template<typename T> | |
| ShProgram | keep (const std::string &name="") |
| Creates a keep nibble. | |
| template<typename T> | |
| ShProgram | dup (const std::string &name="var") |
| Creates a dup nibble. | |
| template<typename T> | |
| ShProgram | lose (const std::string &name="") |
| Creates a lose nibble. | |
| template<typename T> | |
| ShProgram | shAccess (const ShBaseTexture1D< T > &tex, const std::string &tcname="texcoord", const std::string &name="result") |
| 2D texture lookup nibble Inputs: IN(0) ShTexCoord1f texcoord Outputs: OUT(0) name = tex(tc) | |
| template<typename T> | |
| ShProgram | shAccess (const ShBaseTexture2D< T > &tex, const std::string &tcname="texcoord", const std::string &name="result") |
| 2D texture lookup nibble Inputs: IN(0) ShTexCoord2f texcoord Outputs: OUT(0) name = tex(tc) | |
| template<typename T> | |
| ShProgram | shAccess (const ShBaseTextureRect< T > &tex, const std::string &tcname="texcoord", const std::string &name="result") |
| Rect texture lookup nibble Inputs: IN(0) ShTexCoord2f texcoord Outputs: OUT(0) name = tex(tc). | |
| template<typename T> | |
| ShProgram | shAccess (const ShBaseTexture3D< T > &tex, const std::string &tcname="texcoord", const std::string &name="result") |
| 3D texture lookup nibble Inputs: IN(0) ShTexCoord3f texcoord Outputs: OUT(0) name = tex(tc) | |
| template<typename T> | |
| ShProgram | shAccess (const ShBaseTextureCube< T > &tex, const std::string &tcname="texcoord", const std::string &name="result") |
| Cube texture lookup nibble Inputs: IN(0) ShTexCoord3f texcoord Outputs: OUT(0) name = tex(tc). | |
| template<typename T, int Rows, int Cols, ShBindingType Binding, typename T2> | |
| ShProgram | shTransform (const ShMatrix< Rows, Cols, Binding, T2 > &m, const std::string &name="result") |
| transformation nibble Creates a nibble that transforms a variable of type T by a matrix of type ShMatrix<Rows, Cols, Binding, V> Inputs: IN(0) attrib Outputs: OUT(0) T name = m | attrib | |
| template<typename T, typename T2> | |
| ShProgram | shCast (const std::string &name="result") |
| Casting nibble Casts from tuple type T to type T2 If T::typesize < T2::typesize, pads with 0 components at end. | |
| template<typename T, typename T2> | |
| ShProgram | shFillcast (const std::string &name="result") |
| Fill-Casting nibble Casts from tuple type T to type T2 If T::typesize < T2::typesize, pads with repeated last component at end. | |
| template<int N, typename T> | |
| ShProgram | shBernstein (const std::string &name="result", const std::string &input_name0="x") |
| Nibble for the bernstein<N> function Inputs: IN(0) T a Outputs: OUT(0) ShGeneric<N, T>. | |
| template<typename T1, typename T2> | |
| ShProgram | shBezier (const std::string &name="result", const std::string &input_name0="x", const std::string &input_name1="y") |
| Nibble for the bezier function Inputs: IN(0) T1 a IN(1) T2 b Outputs: OUT(0) T2. | |
| template<typename T> | |
| ShProgram | shCross (const std::string &name="result", const std::string &input_name0="x", const std::string &input_name1="y") |
| Nibble for cross product operator Inputs: IN(0) T a IN(1) T b Outputs: OUT(0) T name. | |
| template<typename T> | |
| ShProgram | shDiscard (const std::string &name="result", const std::string &input_name0="x") |
| Nibble for discard Inputs: IN(0) T a Outputs: (none). | |
| template<typename T> | |
| ShProgram | shDot (const std::string &name="result", const std::string &input_name0="x", const std::string &input_name1="y") |
| Nibble for dot product operator Inputs: IN(0) T a IN(1) T b Outputs: OUT(0) ShAttrib1f name. | |
| template<typename T> | |
| ShProgram | shGradient (const std::string &name="result", const std::string &input_name0="x") |
| Nibble for the gradient function Inputs: IN(0) T a Outputs: OUT(0) ShAttrib1f name. | |
| template<int S, typename T> | |
| ShProgram | shGroupsort (const std::string &name="result", const std::string &input_name0="x") |
| Nibble for the groupsort<S> function Inputs: IN(0) T a Outputs: (none). | |
| template<typename T1, typename T2> | |
| ShProgram | shHermite (const std::string &name="result", const std::string &input_name0="x", const std::string &input_name1="y", const std::string &input_name2="z", const std::string &input_name3="w", const std::string &input_name4="v") |
| Nibble for the hermite function Inputs: IN(0) T1 a IN(1) T2 b IN(2) T2 c IN(3) T2 d IN(4) T2 e Outputs: OUT(0) T2. | |
| template<typename T1, typename T2> | |
| ShProgram | shJoin (const std::string &name="result", const std::string &input_name0="x", const std::string &input_name1="y") |
| Nibble for the join function Inputs: IN(0) T1 a IN(1) T2 b Outputs: OUT(0) T1+T2 name. | |
| template<typename T> | |
| ShProgram | shLit (const std::string &name="result", const std::string &input_name0="x", const std::string &input_name1="y", const std::string &input_name2="z") |
| Nibble for the lit function Inputs: IN(0) T a IN(1) T b IN(2) T c Outputs: OUT(0) ShAttrib4f name. | |
| template<typename T> | |
| ShProgram | shSmoothpulse (const std::string &name="result", const std::string &input_name0="x", const std::string &input_name1="y", const std::string &input_name2="z", const std::string &input_name3="w") |
| Nibble for the smoothpulse function Inputs: IN(0) T1 a IN(1) T1 b IN(2) T2 c Outputs: OUT(0) T1 name. | |
| SHNIBBLE_UNARY_OP (shAbs, abs(x)) SHNIBBLE_UNARY_OP(shAcos | |
| acos (x)) SHNIBBLE_UNARY_OP(shAcosh | |
| acosh (x)) SHNIBBLE_UNARY_OP(shAsin | |
| asin (x)) SHNIBBLE_UNARY_OP(shAsinh | |
| asinh (x)) SHNIBBLE_UNARY_OP(shAtan | |
| atan (x)) SHNIBBLE_UNARY_OP(shAtanh | |
| atanh (x)) SHNIBBLE_UNARY_OP(shCbrt | |
| cbrt (x)) SHNIBBLE_UNARY_OP(shCeil | |
| ceil (x)) SHNIBBLE_UNARY_OP(shCos | |
| cos (x)) SHNIBBLE_UNARY_OP(shCosh | |
| cosh (x)) SHNIBBLE_UNARY_OP(shDx | |
| dx (x)) SHNIBBLE_UNARY_OP(shDy | |
| dy (x)) SHNIBBLE_UNARY_OP(shFloor | |
| floor (x)) SHNIBBLE_UNARY_OP(shFrac | |
| frac (x)) SHNIBBLE_UNARY_OP(shExp | |
| exp (x)) SHNIBBLE_UNARY_OP(shExpm1 | |
| expm1 (x)) SHNIBBLE_UNARY_OP(shExp2 | |
| exp2 (x)) SHNIBBLE_UNARY_OP(shExp10 | |
| exp10 (x)) SHNIBBLE_UNARY_OP(shFwidth | |
| fwidth (x)) SHNIBBLE_UNARY_OP(shLog | |
| log (x)) SHNIBBLE_UNARY_OP(shLogp1 | |
| logp1 (x)) SHNIBBLE_UNARY_OP(shLog2 | |
| log2 (x)) SHNIBBLE_UNARY_OP(shLog10 | |
| log10 (x)) SHNIBBLE_UNARY_OP(shNormalize | |
| normalize (x)) SHNIBBLE_UNARY_OP(shPos | |
| pos (x)) SHNIBBLE_UNARY_OP(shRcp | |
| rcp (x)) SHNIBBLE_UNARY_OP(shRound | |
| round (x)) SHNIBBLE_UNARY_OP(shRsqrt | |
| rsqrt (x)) SHNIBBLE_UNARY_OP(shSat | |
| sat (x)) SHNIBBLE_UNARY_OP(shSign | |
| sign (x)) SHNIBBLE_UNARY_OP(shSin | |
| sin (x)) SHNIBBLE_UNARY_OP(shSinh | |
| sinh (x)) SHNIBBLE_UNARY_OP(shSort | |
| sort (x)) SHNIBBLE_UNARY_OP(shSqrt | |
| sqrt (x)) SHNIBBLE_UNARY_OP(shTan | |
| tan (x)) SHNIBBLE_UNARY_OP(shTanh | |
| tanh (x)) SHNIBBLE_BINARY_OP(shAtan2 | |
| atan2 (a, b)) SHNIBBLE_BINARY_OP(shFaceforward | |
| faceforward (a, b)) SHNIBBLE_BINARY_OP(shMax | |
| max (a, b)) SHNIBBLE_BINARY_OP(shMin | |
| min (a, b)) SHNIBBLE_BINARY_OP(shMod | |
| mod (a, b)) SHNIBBLE_BINARY_OP(shPow | |
| pow (a, b)) SHNIBBLE_BINARY_OP(shReflect | |
| reflect (a, b)) SHNIBBLE_TERNARY_OP(shClamp | |
| clamp (a, b, c)) SHNIBBLE_TERNARY_OP(shCond | |
| cond (a, b, c)) SHNIBBLE_TERNARY_OP(shMad | |
| mad (a, b, c)) SHNIBBLE_TERNARY_OP(shSmoothstep | |
| smoothstep (a, b, c)) SHNIBBLE_DISTANCE_FUNC(shDistance | |
| distance (a, b)) SHNIBBLE_DISTANCE_FUNC(shDistance_1 | |
| distance_1 (a, b)) SHNIBBLE_DISTANCE_FUNC(shDistance_inf | |
| distance_inf (a, b)) SHNIBBLE_UNARY_TUPLEOP(shAll | |
| all (a)) | |
| SHNIBBLE_UNARY_TUPLEOP (shAny, any(a)) | |
| SHNIBBLE_UNARY_TUPLEOP (shLength, length(a)) SHNIBBLE_UNARY_TUPLEOP(shLength_1 | |
| length (a)) SHNIBBLE_UNARY_TUPLEOP(shLength_inf | |
| max (a)) | |
| SHNIBBLE_UNARY_TUPLEOP (shMin1, min(a)) | |
| SHNIBBLE_UNARY_TUPLEOP (shProd, prod(a)) | |
| SHNIBBLE_UNARY_TUPLEOP (shSum, sum(a)) | |
| void | insert_branch_instructions (ShProgram &prg) |
| Insert instructions representing each conditional branch. | |
| void | remove_branch_instructions (ShProgram &prg) |
| Remove instructions representing conditional branches. | |
| void | remove_redundant_edges (ShProgram &p, bool &changed) |
| void | straighten (ShProgram &p, bool &changed) |
| Merge blocks with redundant edges. | |
| void | remove_empty_blocks (ShProgram &p, bool &changed) |
| void | remove_dead_code (ShProgram &p, bool &changed) |
| Remove code that serves no purpose in the given program. | |
| void | copy_propagate (ShProgram &p, bool &changed) |
| void | forward_substitute (ShProgram &p, bool &changed) |
| void | optimize (ShProgram &p, int level) |
| Optimize the program with the given optimization level. | |
| void | optimize (const ShProgramNodePtr &n, int level) |
| void | optimize (ShProgram &p) |
| Optimize the program with the current context's default optimization level. | |
| void | optimize (const ShProgramNodePtr &n) |
| SH_DLLEXPORT void | add_value_tracking (ShProgram &prg) |
| void | checkCond (bool cond, const std::string &message="Internal Error") |
| template<ShBindingType B, typename T, ShBindingType B2> | |
| ShQuaternion< SH_TEMP, T > | operator * (const ShAttrib< 1, B2, T > &c, const ShQuaternion< B, T > &q) |
| template<ShBindingType B1, ShBindingType B2, typename T> | |
| ShQuaternion< SH_TEMP, T > | slerp (const ShQuaternion< B1, T > &q1, const ShQuaternion< B2, T > &q2, const ShAttrib1f &t) |
| template<ShBindingType B, typename T> | |
| std::ostream & | operator<< (std::ostream &out, const ShQuaternion< B, T > &q) |
| ShRecord | combine (const ShVariable &left, const ShVariable &right) |
| Combine two records. | |
| ShRecord | combine (const ShRecord &left, const ShVariable &right) |
| Combine a record and a variable. | |
| ShRecord | combine (const ShVariable &left, const ShRecord &right) |
| Combine a variable and a record. | |
| ShRecord | combine (const ShRecord &left, const ShRecord &right) |
| ShRecord | operator & (const ShVariable &left, const ShVariable &right) |
| An operator alias for combine between variables. | |
| ShRecord | operator & (const ShRecord &left, const ShVariable &right) |
| An operator alias for combine between a record and a variable. | |
| ShRecord | operator & (const ShVariable &left, const ShRecord &right) |
| An operator alias for combine between a variable and a record. | |
| ShRecord | operator & (const ShRecord &left, const ShRecord &right) |
| An operator alias for combine between two records. | |
| ShProgram | connect (const ShRecord &rec, const ShProgram &program) |
| Apply a program to a record. | |
| ShProgram | operator<< (const ShProgram &program, const ShRecord &rec) |
| An operator alias for connect(p,s). | |
| ShProgram | connect (const ShProgram &program, const ShRecord &rec) |
| Send program outputs to a record This should only be used internally as the program the gets generated will be turned into dust by dead code elimination in general usage. | |
| ShProgram | operator<< (const ShRecord &rec, const ShProgram &program) |
| An operator alias for connect(. | |
| template<typename T, typename S> | |
| ShPointer< T > | shref_static_cast (const ShPointer< S > &other) |
| template<typename T, typename S> | |
| ShPointer< T > | shref_dynamic_cast (const ShPointer< S > &other) |
| template<typename T, typename S> | |
| ShPointer< T > | shref_const_cast (const ShPointer< S > &other) |
| std::ostream & | operator<< (std::ostream &out, const ShStatement &stmt) |
| SH_STORAGETYPE_NAME_SPEC_DEF (ShHalf,"h") | |
| SH_STORAGETYPE_NAME_SPEC_DEF (float,"f") | |
| SH_STORAGETYPE_NAME_SPEC_DEF (double,"d") | |
| SH_STORAGETYPE_NAME_SPEC_DEF (char,"b") | |
| SH_STORAGETYPE_NAME_SPEC_DEF (short,"s") | |
| SH_STORAGETYPE_NAME_SPEC_DEF (int,"i") | |
| SH_STORAGETYPE_NAME_SPEC_DEF (unsigned char,"ub") | |
| SH_STORAGETYPE_NAME_SPEC_DEF (unsigned short,"us") | |
| SH_STORAGETYPE_NAME_SPEC_DEF (unsigned int,"ui") | |
| SH_STORAGETYPE_NAME_SPEC_DEF (ShFracByte,"fb") | |
| SH_STORAGETYPE_NAME_SPEC_DEF (ShFracShort,"fs") | |
| SH_STORAGETYPE_NAME_SPEC_DEF (ShFracInt,"fi") | |
| SH_STORAGETYPE_NAME_SPEC_DEF (ShFracUByte,"fub") | |
| SH_STORAGETYPE_NAME_SPEC_DEF (ShFracUShort,"fus") | |
| SH_STORAGETYPE_NAME_SPEC_DEF (ShFracUInt,"fui") | |
| ShProgram | connect (const ShChannelNodePtr &node, const ShProgram &program) |
| ShStream | combine (const ShStream &left, const ShStream &right) |
| ShStream | operator & (const ShStream &left, const ShStream &right) |
| An operator alias for combine between two streams. | |
| ShProgram | connect (const ShStream &stream, const ShProgram &program) |
| Apply a program to a stream. | |
| ShProgram | operator<< (const ShProgram &program, const ShStream &stream) |
| An operator alias for connect(p,s). | |
| template<typename T1, typename T2> | |
| ShStream | combine (const ShChannel< T1 > &left, const ShChannel< T2 > &right) |
| Combine two streams. | |
| template<typename T2> | |
| ShStream | combine (const ShStream &left, const ShChannel< T2 > &right) |
| Combine a stream and a channel. | |
| template<typename T1> | |
| ShStream | combine (const ShChannel< T1 > &left, const ShStream &right) |
| Combine a channel and a stream. | |
| template<typename T1, typename T2> | |
| ShStream | operator & (const ShChannel< T1 > &left, const ShChannel< T2 > &right) |
| An operator alias for combine between channels. | |
| template<typename T2> | |
| ShStream | operator & (const ShStream &left, const ShChannel< T2 > &right) |
| An operator alias for combine between a stream and a channel. | |
| template<typename T1> | |
| ShStream | operator & (const ShChannel< T1 > &left, const ShStream &right) |
| An operator alias for combine between a channel and a stream. | |
| template<typename P> | |
| void | getStructuralSuccs (ShStructuralNode::CfgMatchList &result, ShStructuralNodePtr node, const P &predicate) |
| template<typename P> | |
| void | getStructuralPreds (ShStructuralNode::CfgMatchList &result, ShStructuralNodePtr node, const P &predicate) |
| std::ostream & | operator<< (std::ostream &out, const ShSwizzle &swizzle) |
| ShProgram | shBeginShader (const std::string &kind="") |
| void | shEndShader () |
| void | shCompile (ShProgram &prg) |
| Force (re)compilation of a program under its default target. | |
| void | shCompile (ShProgram &prg, const std::string &target) |
| Force (re)compilation of a program for a given target. | |
| void | shCompileShader (ShProgram &prg) |
| void | shCompileShader (const std::string &target, ShProgram &prg) |
| void | shBind (ShProgram &prg) |
| Bind a program using the program's default target. | |
| void | shBind (const ShProgramSet &s) |
| Bind a set of programs. | |
| void | shBind (const std::string &target, ShProgram &shader) |
| Bind a program with the given target. | |
| void | shUnbind () |
| Unbind all currently bound programs. | |
| void | shUnbind (ShProgram &prg) |
| Unbind a program. | |
| void | shUnbind (const ShProgramSet &s) |
| Unbind a set of programs, if it's bound. | |
| void | shUnbind (const std::string &target, ShProgram &shader) |
| Unbind a program with the given target. | |
| void | shLink (const ShProgramSet &s) |
| Link a set of programs. | |
| void | shUpdate () |
| Upload any textures and uniform parameters which are out-of-date but required on all compilation targets that have any programs bound. | |
| void | shBindShader (ShProgram &shader) |
| void | shBindShader (const std::string &target, ShProgram &shader) |
| bool | shSetBackend (const std::string &name) |
| Switch to a particular backend. | |
| bool | shUseBackend (const std::string &name) |
| Add a backend to the list of selected backends. | |
| bool | shHaveBackend (const std::string &name) |
| Checks whether the backend is available. | |
| void | shClearBackends () |
| Clear the list of selected backends. | |
| std::string | shFindBackend (const std::string &target) |
| Find the name of the best backend that handles the given target. | |
| bool | shEvaluateCondition (const ShVariable &arg) |
| bool | shProcessArg (const ShVariable &arg, bool *internal_cond) |
| bool | shPushArgQueue () |
| bool | shPushArg () |
| void | shInit () |
| SH Initialization Function. | |
| void | shIf (bool) |
| void | shEndIf () |
| void | shElse () |
| void | shWhile (bool) |
| void | shEndWhile () |
| void | shDo () |
| void | shUntil (bool) |
| void | shFor (bool) |
| void | shEndFor () |
| void | shBreak (bool) |
| void | shContinue (bool) |
| void | shBeginSection () |
| void | shEndSection () |
| void | shComment (const std::string &comment) |
| SH_DLLEXPORT void | shCompileShader (ShProgram &prg, const std::string &target) |
| ShVariableNodePtr | allocate_constant (const ShVariable &dest, double constant) |
| ShVariableNodePtr | allocate_temp (const ShVariable &dest) |
| const ShTypeInfo * | shTypeInfo (ShValueType valueType, ShDataType dataType) |
| const ShVariantFactory * | shVariantFactory (ShValueType valueType, ShDataType dataType) |
| const char * | shValueTypeName (ShValueType valueType) |
| std::ostream & | shPrintIndent (std::ostream &out, int indent) |
| Print "indent" spaces to out. | |
| std::ostream & | operator<< (std::ostream &out, const ValueTracking::Use &use) |
| std::ostream & | operator<< (std::ostream &out, const ValueTracking::TupleUseDefChain &tud) |
| std::ostream & | operator<< (std::ostream &out, const ValueTracking::Def &def) |
| std::ostream & | operator<< (std::ostream &out, const ValueTracking::TupleDefUseChain &tdu) |
| std::ostream & | operator<< (std::ostream &out, const InputValueTracking &ivt) |
| std::ostream & | operator<< (std::ostream &out, const OutputValueTracking &ovt) |
| std::ostream & | operator<< (std::ostream &out, const ShVariable &v) |
Variables | |
| const char * | dataTypeName [] |
| const ShOperationInfo | opInfo [] |
| Update this if you add or change operations in ShOperation. | |
| char * | tokenNames [] |
| Names of token types. | |
| const char * | bindingTypeName [] |
| const char * | semanticTypeName [] |
All Sh classes, functions and objects reside within this namespace.
|
|
A vertex or fragment position. This is semantically a point, but is bound preferentially to the position input and output of the rasterizer or to the vertex position when used in vertex and fragment shaders. Definition at line 42 of file ShPosition.hpp. |
|
|
A (geometric) n-vector. By "vector" we mean a geometric vector, not just a tuple or an array (unlike the unfortunate terminology in the standard library). Definition at line 41 of file ShVector.hpp. |
|
|
The various value type integers correspond to storage types. Sh internally uses unsigned integers < 2^16. User-defined types must use values >= 2^16. This is idea behind the current set of value types: i) bits 0-2 = B, where 1 << B = sizeof type in bytes ii) bit 3 = 0 for signed type, 1 for unsigned iii) bits 4-7 = 0 for floating point, 1 for integer, 2 for fraction iv) bits 8-14 = 0 for regular, 1 for interval, 2 for affine v) bit 15 = 0 for valid type, 1 for invalid type Definition at line 51 of file ShStorageType.hpp. |
|
|
Cube map faces. An enumeration of names for the various faces of a cube map. Definition at line 45 of file ShTextureNode.hpp. |
|
|
Kinds of operations. If you change this, be sure to change the opInfo array in ShOperation.cpp
Definition at line 32 of file ShOperation.hpp. |
|
|
Texture formats. An enumeration of the various ways textures can be laid out. Definition at line 34 of file ShTextureNode.hpp. |
|
|
Possible types a token can have. If you add to this list or change it, be sure to change tokenNames in ShToken.cpp. Definition at line 36 of file ShToken.hpp. |
|
||||||||||||||||
|
Combine a channel and a stream. This concatenates the given channel to the start of the list of channels in the stream. Definition at line 64 of file ShStreamImpl.hpp. References SH::ShStream::prepend(). |
|
||||||||||||||||
|
Combine a stream and a channel. This concatenates the given channel to the end of the list of channels in the stream. Definition at line 56 of file ShStreamImpl.hpp. References SH::ShStream::append(). |
|
||||||||||||||||
|
Combine two streams. This concatenates the list of channels in the component streams. Definition at line 48 of file ShStreamImpl.hpp. |
|
||||||||||||
|
Combine a variable and a record. This concatenates the given variable to the start of the list of variables in the record. Definition at line 105 of file ShRecord.cpp. References SH::ShRecord::prepend(). |
|
||||||||||||
|
Combine a record and a variable. This concatenates the given variable to the end of the list of variables in the record. Definition at line 98 of file ShRecord.cpp. References SH::ShRecord::append(). |
|
||||||||||||
|
Combine two records. This concatenates the list of variables in the component records. Definition at line 91 of file ShRecord.cpp. References SH::ShRecord::append(). |
|
||||||||||||
|
Combine a and b. Use all inputs from a and b and all outputs from a and b, concatenated in order, and perform all operations from both programs. Definition at line 165 of file ShAlgebra.cpp. References combine(), and SH::ShProgram::node(). Referenced by combine(), namedCombine(), and operator &(). |
|
||||||||||||
|
Apply a program to a stream. This function connects streams onto the output of programs TODO: is this right? why is the stream argument first? Definition at line 101 of file ShStream.cpp. References SH::ShStream::begin(), connect(), and SH::ShStream::end(). |
|
||||||||||||
|
Apply a program to a record. This function connects records onto the output of programs TODO: is this right? why is the record argument first? Definition at line 174 of file ShRecord.cpp. References SH::ShRecord::begin(), connect(), SH::ShRecord::end(), SH_BEGIN_PROGRAM, and SH_OP_ASN. |
|
||||||||||||||||
|
Apply a programs to a single channel. Bind a channel as an input to a program. The implementation supports currying, and returns a program with one less input. Definition at line 120 of file ShChannelImpl.hpp. References connect(), SH_BEGIN_PROGRAM, and SH_END_PROGRAM. |
|
||||||||||||
|
Replace inputs of b with outputs of a. Functional composition. Let A = a.outputs.size(), B = b.inputs.size(). If A > B, extra outputs are kept at end If A < B, extra inputs are kept at end Definition at line 36 of file ShAlgebra.cpp. References SH::ShProgram::node(). Referenced by connect(), operator<<(), and operator>>(). |
|
||||||||||
|
Creates a dup nibble. The dup nibble makes an extra copy of on input of type T named with the given name. Definition at line 40 of file ShNibblesImpl.hpp. References SH::ShMetaForwarder::name(), SH_BEGIN_PROGRAM, SH_END_PROGRAM, and SH_NAMEDECL. |
|
||||||||||
|
Creates a keep nibble. The keep nibble passes through one input of type T named with the given name. Definition at line 30 of file ShNibblesImpl.hpp. References SH::ShMetaForwarder::name(), SH_BEGIN_PROGRAM, SH_END_PROGRAM, and SH_NAMEDECL. |
|
||||||||||
|
Creates a lose nibble. The lose nibble discards through one input of type T named with the given name. Definition at line 52 of file ShNibblesImpl.hpp. References SH::ShMetaForwarder::name(), SH_BEGIN_PROGRAM, SH_END_PROGRAM, and SH_NAMEDECL. |
|
||||||||||||
|
Swizzles named outputs of a to match named inputs of b. This only works on programs with inputs/outputs that all have unique names. Also, the inputs of b must be a subset of the outputs of a. Definition at line 347 of file ShAlgebra.cpp. References namedAlign(), and SH::ShProgram::node(). Referenced by namedAlign(). |
|
||||||||||||
|
Combine a and b. Use all inputs from a and b and all outputs from a and b, combined by name, and perform all operations from both programs. This combine detects pairs of inputs with matching names and types. If this occurs, the later input is discarded and replaced with a copy of the earlier one. Unnamed inputs are all considered to be unique. For instance, if a has inputs x, y, k, x, z and b has inputs w, y, x, v then the result has inputs x, y, k, z, w, v Definition at line 243 of file ShAlgebra.cpp. References combine(), mergeNames(), and namedCombine(). Referenced by namedCombine(). |
|
||||||||||||||||
|
Replace inputs of b with outputs of a. Functional composition. The outputs of a and inputs of b must all be named. For each output of a in positional order, this connects the output with an input of b of the same name/type that is not already connected with another output of a. Extra inputs remain at the end. Extra outputs remain iff keepExtra = true Definition at line 248 of file ShAlgebra.cpp. References namedConnect(), and SH::ShProgram::node(). Referenced by namedConnect(). |
|
||||||||||||||||
|
Matrix output operator. Print a representation of the given (uniform or constant) matrix's values to the given stream. |
|
||||||||||||||||
|
Applies a manipulator to the outputs of a ShProgram. This makes sense since >> is left associative, so p >> m >> q looks like manipulating p's output channels to use as q's inputs. Definition at line 163 of file ShManipulatorImpl.hpp. |
|
||||||||||||||||
|
Applies a manipulator to inputs of a ShProgram. The permutation ranges are more restrictive than output manipulation since inputs cannot be repeated, and should not be discarded. This means that ranges in the manipulator must not overlap, and any inputs not in a range are given a default value of 0. Definition at line 111 of file ShManipulatorImpl.hpp. |
|
||||||||||||||||
|
Equivalent to connect(p,c). Bind a channel as an input to a program. The implementation supports currying, and returns a program with one less input. Definition at line 130 of file ShChannelImpl.hpp. References connect(). |
|
||||||||||||
|
Application operator. The operator used for combine can also be used to apply a program to a variable. The implementation supports currying with delayed read, which is equivalent to replacing an input with a parameter. Definition at line 399 of file ShAlgebra.cpp. References connect(), SH::ShVariable::node(), operator<<(), SH_BEGIN_PROGRAM, SH_END_PROGRAM, SH::ShVariable::size(), and SH::ShVariable::valueType(). |
|
||||||||||||
|
Replaces variable with input attribute. Replaces a variable by appending an input attribute to the end of the list of inputs. Definition at line 378 of file ShAlgebra.cpp. References SH::ShVariable::node(), SH::ShProgram::node(), optimize(), and replaceVariable(). Referenced by operator>>(), and replaceVariable(). |
|
||||||||||||
|
Definition at line 154 of file ShSyntax.cpp. References shBind(), and shBindShader(). |
|
|
Definition at line 149 of file ShSyntax.cpp. References shBind(), and shBindShader(). Referenced by shBindShader(). |
|
||||||||||
|
Casting nibble Casts from tuple type T to type T2 If T::typesize < T2::typesize, pads with 0 components at end. If T::typesize > T2::typesize, truncates components at end. Inputs: IN(0) T in Outputs: OUT(0) T2 name Definition at line 127 of file ShNibblesImpl.hpp. References SH::ShMetaForwarder::name(), SH_BEGIN_PROGRAM, SH_END, and SH_NAMEDECL. |
|
||||||||||||
|
|
|
|
Definition at line 71 of file ShSyntax.cpp. References shCompile(). |
|
||||||||||||||||
|
Returns a whether the two values are exactly the same. This is is useful for the range types. Definition at line 44 of file ShDataTypeImpl.hpp. Referenced by SH::ShDataVariant< T, DT >::equals(). |
|
||||||||||
|
Returns whether the value is always greater than zero (i.e. true) Definition at line 57 of file ShDataTypeImpl.hpp. Referenced by SH::ShDataVariant< T, DT >::isTrue(). |
|
||||||||||
|
drop is a manipulator that discards the k outputs. int version: discards k'th output string version: drops given name to beginning Definition at line 319 of file ShManipulatorImpl.hpp. References shDrop(). Referenced by shDrop(). |
|
|
||||||||||
|
extract is a manipulator that removes the kth output and appends it before all other outputs. int version: if k >= 0, then take element k (indices start at 0) if k < 0, take element outputs.size + k string version: extracts given name to beginning Definition at line 297 of file ShManipulatorImpl.hpp. References shExtract(). Referenced by shExtract(). |
|
||||||||||
|
Fill-Casting nibble Casts from tuple type T to type T2 If T::typesize < T2::typesize, pads with repeated last component at end. If T::typesize > T2::typesize, truncates components at end. Inputs: IN(0) T in Outputs: OUT(0) T2 name Definition at line 138 of file ShNibblesImpl.hpp. References abs(), acos(), acosh(), all(), any(), asin(), asinh(), atan(), atan2(), atanh(), cbrt(), ceil(), cellnoise(), clamp(), cond(), cos(), cosh(), distance(), distance_1(), distance_inf(), dx(), dy(), exp(), exp10(), exp2(), expm1(), faceforward(), floor(), frac(), fwidth(), hash(), length(), linnoise(), log(), log10(), log2(), logp1(), mad(), max(), min(), mod(), SH::ShMetaForwarder::name(), noise(), normalize(), perlin(), pos(), pow(), prod(), rcp(), reflect(), round(), rsqrt(), sat(), scellnoise(), SH_BEGIN_PROGRAM, SH_END, SH_NAMEDECL, shAbs(), sign(), sin(), sinh(), slinnoise(), smoothstep(), snoise(), sort(), sperlin(), sqrt(), sturbulence(), sum(), tan(), tanh(), texhash(), and turbulence(). |
|
|
SH Initialization Function. The function needs to be called prior to the use of any other SH functions. Additionally, in Windows, this function needs to be called after a OpenGL context/window has been created. Definition at line 220 of file ShSyntax.cpp. References shInit(). Referenced by shInit(). |
|
||||||||||
|
insert is a manipulator that does the opposite of extract. It moves the first output to the kth output and shifts the rest of the outputs accordingly. int version: if k >= 0, then move to element k (indices start at 0) if k < 0, move to element outputs.size + k string version: inserts first output to the position of the given name Definition at line 307 of file ShManipulatorImpl.hpp. References shInsert(), and SH::ShManipulator< T >::toString(). Referenced by shInsert(). |
|
|
Functions to retrieve traits about storage types from their ShValueType.
Definition at line 30 of file ShStorageTypeImpl.hpp. References shIsInvalidValueType(). Referenced by SH::FloatConverter::isFloat(). |
|
||||||||||
|
creates a permutation manipulator which gives outputSize outputs when applied to a ShProgram Empty permutes are not allowed because the compiler would not be able to resolve ambiguity. if an index >= 0, then uses index'th output if index < 0, then uses program size + index'th output Definition at line 203 of file ShManipulatorImpl.hpp. References shSwizzle(). Referenced by shSwizzle(), and shgl::split_program(). |
|
|
Update this if you add or change operations in ShOperation.
Definition at line 28 of file ShOperation.cpp. Referenced by SH::ShEvalOpInfo::encode(), evaluate(), SH::FloatConverter::fixStatement(), SH::ShEval::getEvalOpInfo(), SH::ShEval::operator()(), operator<<(), remove_dead_code(), and SH::ValueTracking::ValueTracking(). |
|
|
Names of token types. Change this if you change the ShTokenType enumeration.
Definition at line 31 of file ShToken.cpp. Referenced by SH::ShToken::print(). |
1.4.5