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 | 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 | ShBitSet |
| A bitset. More... | |
| class | ShBlock |
| A generic block or token. More... | |
| class | ShBlockList |
| A list of generic blocks. More... | |
| 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 | ShClamped |
| Set Clamp trait in Texture type. More... | |
| class | ShUnclamped |
| Reset Clamp trait in Texture type. More... | |
| class | ShCtrlGraphNode |
| A node in the control graph. More... | |
| class | ShCtrlGraph |
| A control-flow graph. More... | |
| struct | ShDataTypeConstant |
| Sets the constant values for a given data type. More... | |
| class | ShDomTree |
| A dominator tree in a flowgraph. More... | |
| class | ShEnvironment |
| Global settings for the current program. More... | |
| struct | ShRegularOp |
| A ShRegularOp is one where all the arguments and the destination are variants of type V (data type SH_HOST). More... | |
| struct | ShConcreteCTypeOp |
| evalOp that uses cmath functions and More... | |
| 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... | |
| 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 | 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... | |
| struct | ShGraphDefaultDumper |
| does a graphviz dump of the graph More... | |
| struct | ShPairHash |
| Some useful stuff. More... | |
| class | ShImage |
| 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... | |
| class | ShInterp |
| Set Interpolation level in Texture type. More... | |
| 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... | |
| 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 | 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... | |
| struct | ShOperationInfo |
| Information related to a specific operation. More... | |
| class | ShParser |
| Recursive-descent parser for control structures. More... | |
| class | ShProgram |
| Thin wrapper around ShProgramNode. More... | |
| class | ShProgramNode |
| A particular Sh program. More... | |
| 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 | 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 | __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 | 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... | |
| class | ShStream |
| Dynamic list of channels. More... | |
| class | ShSwizzle |
| Represents swizzling of a variable. More... | |
| class | ShSwizzleException |
| Thrown when an invalid swizzle is specified (e.g. More... | |
| 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 | 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... | |
| class | ShTransformer |
| Program transformer. More... | |
| struct | ShTypeInfo |
| A holder of information about a data type and how to allocate it. More... | |
| struct | ShCompileTimeChecker |
| Check a boolean condition at compile time. More... | |
| struct | MatchType |
| MatchType::matches = (T1 == T2). More... | |
| struct | MatchTemplateType |
| Returns true if T matches a given templated type. More... | |
| class | ShVariable |
| A reference and interface to a generic n-tuple variable. More... | |
| 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... | |
| struct | ShDataVariantCast |
| Handles casting between S and D storage types. More... | |
| 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... | |
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 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_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 unsigned int | ShValueType |
| The various value type integers correspond to storage types. | |
| 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 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_ASIN, SH_OP_ATAN, SH_OP_ATAN2, SH_OP_CBRT, SH_OP_CEIL, SH_OP_COS, 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_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_POW, SH_OP_RCP, SH_OP_RND, SH_OP_RSQ, SH_OP_SIN, SH_OP_SGN, SH_OP_SQRT, SH_OP_TAN, 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 | __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 } |
| 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_SEMANTICTYPE_END } |
| The various ways semantic types for variables. | |
Functions | |
| ShProgram | connect (ShProgram pa, ShProgram pb) |
| Replace inputs of b with outputs of a. | |
| ShProgram | combine (ShProgram pa, ShProgram pb) |
| Combine a and b. | |
| ShProgram | mergeNames (ShProgram p) |
| ShProgram | namedCombine (ShProgram a, ShProgram b) |
| Combine a and b. | |
| ShProgram | namedConnect (ShProgram pa, ShProgram pb, bool keepExtra) |
| 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 &v) |
| 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 (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_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 (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_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_ASIN) | |
| SHCCTO_UNARY_OP (SH_OP_ASN,(*A)) | |
| SHCCTO_OP_CMATH_SPEC (SH_OP_ATAN) | |
| 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_FLR) | |
| SHCCTO_OP_CMATH_SPEC (SH_OP_FRAC) | |
| SHCCTO_OP_CMATH_SPEC (SH_OP_LOG) | |
| 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_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_COS, cos(*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_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_SGN, sgn(*A)) | |
| SHCRO_UNARY_OP (SH_OP_SQRT, sqrt(*A)) | |
| SHCRO_UNARY_OP (SH_OP_TAN, 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. | |
| ShBoundIterator | shBeginBound () |
| Get beginning of bound program map for current context. | |
| ShBoundIterator | shEndBound () |
| Get end of bound program map for current context. | |
| SH_VALUETYPE_DATATYPE (ShHalf, float, ShHalf) | |
| template<typename T, ShDataType DT> | |
| ShDataTypeCppType< T, DT >::type | shDataTypeCond (bool cond) |
| Returns the boolean cond in the requested data type. | |
| 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 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 (ASIN) | |
| SHINST_UNARY_OP (ATAN) | |
| SHINST_BINARY_OP (ATAN2, false, false) | |
| SHINST_UNARY_OP (CBRT) | |
| SHINST_UNARY_OP (CEIL) | |
| SHINST_UNARY_OP (COS) | |
| 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 (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_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 (SQRT) | |
| SHINST_UNARY_OP (TAN) | |
| SHINST_UNARY_OP (NORM) | |
| 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 | shASIN (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 | 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 | 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 | 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 | 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 | shSQRT (ShVariable &dest, const ShVariable &a) |
| SH_DLLEXPORT void | shTAN (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) |
| Addition. | |
| 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_DECL (operator+) | |
| SH_SHLIB_CONST_N_OP_BOTH_DECL (operator+) | |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | operator- (const ShGeneric< N, T1 > &left, const ShGeneric< N, T2 > &right) |
| Subtraction. | |
| 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_DECL (operator-) | |
| SH_SHLIB_CONST_N_OP_BOTH_DECL (operator-) | |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | operator * (const ShGeneric< N, T1 > &left, const ShGeneric< N, T2 > &right) |
| Multiplication. | |
| 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_DECL (operator *) | |
| SH_SHLIB_CONST_N_OP_BOTH_DECL (operator *) | |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | operator/ (const ShGeneric< N, T1 > &left, const ShGeneric< N, T2 > &right) |
| Division. | |
| 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_DECL (operator/) | |
| SH_SHLIB_CONST_N_OP_LEFT_DECL (operator/) | |
| template<int N, typename T> | |
| ShGeneric< N, T > | exp (const ShGeneric< N, T > &var) |
| Exponent base 10. | |
| template<int N, typename T> | |
| ShGeneric< N, T > | exp2 (const ShGeneric< N, T > &var) |
| Exponent base 2. | |
| template<int N, typename T> | |
| ShGeneric< N, T > | expm1 (const ShGeneric< N, T > &x) |
| Minus-one Exponent base 10. | |
| template<int N, typename T> | |
| ShGeneric< N, T > | log (const ShGeneric< N, T > &var) |
| Logarithm base 10. | |
| template<int N, typename T> | |
| ShGeneric< N, T > | log2 (const ShGeneric< N, T > &var) |
| Logarithm base 2. | |
| template<int N, typename T> | |
| ShGeneric< N, T > | logp1 (const ShGeneric< N, T > &x) |
| Plus-One Logarithm base 10. | |
| template<int N, typename T1, typename T2, typename T3> | |
| ShGeneric< N, CT1T2 > | pow (const ShGeneric< N, T1 > &left, const ShGeneric< N, T2 > &right) |
| Power. | |
| template<int N, typename T1, typename T2, typename T3> | |
| ShGeneric< N, CT1T2 > | pow (const ShGeneric< N, T1 > &left, const ShGeneric< 1, T2 > &right) |
| template<typename T1, typename T2, typename T3> | |
| ShGeneric< 1, CT1T2 > | pow (const ShGeneric< 1, T1 > &left, const ShGeneric< 1, T2 > &right) |
| SH_SHLIB_CONST_SCALAR_OP_DECL (pow) | |
| SH_SHLIB_CONST_N_OP_RIGHT_DECL (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) |
| Multiply and add. | |
| 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 (double 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, double 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) |
| Linear interpolation. | |
| 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 (double 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_CONST_SCALAR_OP (operator+) | |
| SH_SHLIB_CONST_N_OP_BOTH (operator+) | |
| SH_SHLIB_CONST_SCALAR_OP (operator-) | |
| SH_SHLIB_CONST_N_OP_BOTH (operator-) | |
| SH_SHLIB_CONST_SCALAR_OP (operator *) | |
| SH_SHLIB_CONST_N_OP_BOTH (operator *) | |
| SH_SHLIB_CONST_SCALAR_OP (operator/) | |
| SH_SHLIB_CONST_N_OP_LEFT (operator/) | |
| template<int N, typename T> | |
| ShGeneric< N, T > | exp10 (const ShGeneric< N, T > &var) |
| template<int N, typename T> | |
| ShGeneric< N, T > | log10 (const ShGeneric< N, T > &var) |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | pow (const ShGeneric< 1, T1 > &left, const ShGeneric< N, T2 > &right) |
| SH_SHLIB_CONST_SCALAR_OP (pow) | |
| SH_SHLIB_CONST_N_OP_RIGHT (pow) | |
| 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) |
| Componentwise less-than. | |
| 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_DECL (operator<) | |
| SH_SHLIB_CONST_N_OP_BOTH_DECL (operator<) | |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | operator<= (const ShGeneric< N, T1 > &left, const ShGeneric< N, T2 > &right) |
| Componentwise less-than-or-equal. | |
| 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_DECL (operator<=) | |
| SH_SHLIB_CONST_N_OP_BOTH_DECL (operator<=) | |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | operator> (const ShGeneric< N, T1 > &left, const ShGeneric< N, T2 > &right) |
| Componentwise greater-than. | |
| 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_DECL (operator>) | |
| SH_SHLIB_CONST_N_OP_BOTH_DECL (operator>) | |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | operator>= (const ShGeneric< N, T1 > &left, const ShGeneric< N, T2 > &right) |
| Componentwise greater-than-or-equal. | |
| 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_DECL (operator>=) | |
| SH_SHLIB_CONST_N_OP_BOTH_DECL (operator>=) | |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | operator== (const ShGeneric< N, T1 > &left, const ShGeneric< N, T2 > &right) |
| Componentwise equal. | |
| 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) |
| Componentwise not equal. | |
| 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_DECL (operator!=) | |
| SH_SHLIB_CONST_N_OP_BOTH_DECL (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) |
| Conditional assignment. | |
| 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<int N, typename T1, typename T2, typename T3> | |
| ShGeneric< N, CT1T2T3 > | cond (const ShGeneric< 1, T1 > &condition, const ShGeneric< 1, T2 > &left, const ShGeneric< 1, T3 > &right) |
| template<int N, typename T> | |
| ShGeneric< N, T > | operator! (const ShGeneric< N, T > &a) |
| Boolean negation. | |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | operator && (const ShGeneric< N, T1 > &a, const ShGeneric< N, T2 > &b) |
| Componentwise minimum. | |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | operator|| (const ShGeneric< N, T1 > &a, const ShGeneric< N, T2 > &b) |
| Componentwise maximum. | |
| template<int N, typename T> | |
| ShGeneric< 1, T > | any (const ShGeneric< N, T > &a) |
| Maximum of all components. | |
| template<int N, typename T> | |
| ShGeneric< 1, T > | all (const ShGeneric< N, T > &a) |
| Minimum of all components. | |
| SH_SHLIB_CONST_SCALAR_OP (operator<) | |
| SH_SHLIB_CONST_N_OP_BOTH (operator<) | |
| SH_SHLIB_CONST_SCALAR_OP (operator<=) | |
| SH_SHLIB_CONST_N_OP_BOTH (operator<=) | |
| SH_SHLIB_CONST_SCALAR_OP (operator>) | |
| SH_SHLIB_CONST_N_OP_BOTH (operator>) | |
| SH_SHLIB_CONST_SCALAR_OP (operator>=) | |
| SH_SHLIB_CONST_N_OP_BOTH (operator>=) | |
| SH_SHLIB_CONST_SCALAR_OP (operator!=) | |
| SH_SHLIB_CONST_N_OP_BOTH (operator!=) | |
| template<int N, typename T> | |
| ShGeneric< N, T > | abs (const ShGeneric< N, T > &var) |
| Absolute value. | |
| template<int N, typename T> | |
| ShGeneric< N, T > | ceil (const ShGeneric< N, T > &var) |
| Ceiling. | |
| template<int N, typename T> | |
| ShGeneric< N, T > | floor (const ShGeneric< N, T > &var) |
| Floor. | |
| template<int N, typename T> | |
| ShGeneric< N, T > | round (const ShGeneric< N, T > &var) |
| Round. | |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | mod (const ShGeneric< N, T1 > &left, const ShGeneric< N, T2 > &right) |
| Float modulus. | |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | mod (const ShGeneric< N, T1 > &left, const ShGeneric< 1, 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<typename T1, typename T2> | |
| ShGeneric< 1, CT1T2 > | operator% (const ShGeneric< 1, T1 > &left, const ShGeneric< 1, T2 > &right) |
| SH_SHLIB_CONST_SCALAR_OP_DECL (mod) | |
| SH_SHLIB_CONST_N_OP_LEFT_DECL (mod) | |
| SH_SHLIB_CONST_SCALAR_OP_DECL (operator%) | |
| SH_SHLIB_CONST_N_OP_LEFT_DECL (operator%) | |
| template<int N, typename T> | |
| ShGeneric< N, T > | frac (const ShGeneric< N, T > &var) |
| Fractional part. | |
| template<int N, typename T> | |
| ShGeneric< N, T > | pos (const ShGeneric< N, T > &x) |
| Take positive part. | |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | max (const ShGeneric< N, T1 > &left, const ShGeneric< N, T2 > &right) |
| Maximum. | |
| SH_SHLIB_CONST_SCALAR_OP_DECL (max) | |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | min (const ShGeneric< N, T1 > &left, const ShGeneric< N, T2 > &right) |
| Minimum. | |
| SH_SHLIB_CONST_SCALAR_OP_DECL (min) | |
| template<int N, typename T> | |
| ShGeneric< 1, T > | max (const ShGeneric< N, T > &a) |
| Maximum of all components. | |
| template<int N, typename T> | |
| ShGeneric< 1, T > | min (const ShGeneric< N, T > &a) |
| Minimum of all components. | |
| 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) |
| Componentwise clamping. | |
| 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_DECL (clamp) | |
| template<int N, typename T> | |
| ShGeneric< N, T > | sat (const ShGeneric< N, T > &a) |
| Componentwise saturation. | |
| template<int N, typename T> | |
| ShGeneric< N, T > | sign (const ShGeneric< N, T > &var) |
| Componentwise sign. | |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | mod (const ShGeneric< 1, 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) |
| 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%) | |
| SH_SHLIB_CONST_SCALAR_OP (max) | |
| SH_SHLIB_CONST_SCALAR_OP (min) | |
| template<typename T> | |
| ShGeneric< 1, T > | max (const ShGeneric< 1, T > &a) |
| template<typename T> | |
| ShGeneric< 1, T > | min (const ShGeneric< 1, T > &a) |
| SH_SHLIB_CONST_TRINARY_OP_011 (clamp) | |
| 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) |
| Screen-space x derivatives. | |
| template<int N, typename T> | |
| ShGeneric< N, T > | dy (const ShGeneric< N, T > &var) |
| Screen-space y derivatives. | |
| template<int N, typename T> | |
| ShGeneric< N, T > | fwidth (const ShGeneric< N, T > &var) |
| Maximum value of absolute derivatives. | |
| template<typename T> | |
| ShGeneric< 2, T > | gradient (const ShGeneric< 1, T > &var) |
| Pair of screen-space derivatives. | |
| template<int N, typename T> | |
| ShMatrix< 2, N, SH_TEMP, T > | jacobian (const ShGeneric< N, T > &var) |
| Jacobian matrix. | |
| template<typename T1, typename T2> | |
| ShGeneric< 3, CT1T2 > | cross (const ShGeneric< 3, T1 > &left, const ShGeneric< 3, T2 > &right) |
| Take the cross product of two 3-tuples. | |
| template<int N, typename T1, typename T2> | |
| ShGeneric< 3, CT1T2 > | operator^ (const ShGeneric< 3, T1 > &left, const ShGeneric< 3, T2 > &right) |
| Equivalent to cross(left, right). | |
| template<int N, typename T> | |
| ShGeneric< N, T > | normalize (const ShGeneric< N, T > &var) |
| Normalize an n-tuple to unit length. | |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | reflect (const ShGeneric< N, T1 > &a, const ShGeneric< N, T2 > &b) |
| Compute reflection vector. | |
| template<int N, typename T1, typename T2, typename T3> | |
| ShGeneric< N, CT1T2T3 > | refract (const ShGeneric< N, T1 > &a, const ShGeneric< N, T2 > &b, const ShGeneric< 1, T3 > &c) |
| Compute refraction vector. | |
| template<int N, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | faceforward (const ShGeneric< N, T1 > &a, const ShGeneric< N, T2 > &b) |
| Make a vector face the same way as another Negates b if it does not face the same way as a (i.e. | |
| 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) |
| Compute lighting coefficents. | |
| template<int N, typename T1, typename T2> | |
| ShGeneric< 1, CT1T2 > | dot (const ShGeneric< N, T1 > &left, const ShGeneric< N, T2 > &right) |
| Inner (dot) product. | |
| 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_DECL (dot, 1) | |
| template<int N, typename T> | |
| ShGeneric< 1, T > | distance (const ShGeneric< N, T > &a, const ShGeneric< N, T > &b) |
| Euclidean Distance Computes the Euclidean distance between the two points a and b. | |
| template<int N, typename T> | |
| ShGeneric< 1, T > | distance_1 (const ShGeneric< N, T > &a, const ShGeneric< N, T > &b) |
| Manhattan Distance Computes the Manhattan distance between the two points a and b. | |
| template<int N, typename T> | |
| ShGeneric< 1, T > | distance_inf (const ShGeneric< N, T > &a, const ShGeneric< N, T > &b) |
| Inf Distance Computes the Inf norm distance between the two points a and b. | |
| template<int N, typename T> | |
| ShGeneric< 1, T > | length (const ShGeneric< N, T > &a) |
| Euclidean Length Computes the euclidean distance between the zero vector and a. | |
| template<int N, typename T> | |
| ShGeneric< 1, T > | length_1 (const ShGeneric< N, T > &a) |
| Manhattan Length Computes the Manhattan distance between the zero vector and a. | |
| template<int N, typename T> | |
| ShGeneric< 1, T > | length_inf (const ShGeneric< N, T > &a) |
| Inf Length Computes the Inf norm distance between the zero vector and a. | |
| SH_SHLIB_CONST_N_OP_RETSIZE_BOTH (dot, 1) | |
| 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) |
| Matrix addition. | |
| 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) |
| Matrix subtraction. | |
| 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) |
| Matrix division. | |
| template<int M, int N, int P, ShBindingType Binding, ShBindingType Binding2, typename T1, typename T2> | |
| ShMatrix< M, P, SH_TEMP, CT1T2 > | operator| (const ShMatrix< M, N, Binding, T1 > &a, const ShMatrix< N, P, Binding2, T2 > &b) |
| Matrix multiplication. | |
| template<int M, int N, int P, ShBindingType Binding, ShBindingType Binding2, typename T1, typename T2> | |
| ShMatrix< M, P, SH_TEMP, CT1T2 > | operator * (const ShMatrix< M, N, Binding, T1 > &a, const ShMatrix< N, 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) |
| Matrix-tuple multiplication. | |
| 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) |
| Tuple-matrix multiplication. | |
| 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> | |
| ShMatrix< M, N, SH_TEMP, CT1T2 > | operator * (const ShMatrix< M, N, Binding, T1 > &a, const ShGeneric< 1, T2 > &b) |
| Matrix-scalar multiplication. | |
| 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) |
| Scalar-matrix multiplication. | |
| template<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) |
| Matrix-scalar division. | |
| template<ShBindingType Binding2, typename T2> | |
| ShAttrib1f | det (const ShMatrix< 1, 1, Binding2, T2 > &matrix) |
| Returns the determinant for the given matrix. | |
| template<ShBindingType Binding2, typename T2> | |
| ShAttrib1f | det (const ShMatrix< 2, 2, Binding2, T2 > &matrix) |
| template<int RowsCols, ShBindingType Binding2, typename T2> | |
| ShAttrib1f | det (const ShMatrix< RowsCols, RowsCols, Binding2, T2 > &matrix) |
| template<int RowsCols, ShBindingType Binding2, typename T2> | |
| ShMatrix< RowsCols, RowsCols, SH_TEMP, T2 > | cofactors (const ShMatrix< RowsCols, RowsCols, Binding2, T2 > &matrix) |
| Returns the matrix of cofactors for the given matrix. | |
| template<int M, int N, ShBindingType Binding2, typename T2> | |
| ShMatrix< N, M, SH_TEMP, T2 > | transpose (const ShMatrix< M, N, Binding2, T2 > &matrix) |
| Returns the transpose of the given matrix. | |
| template<int RowsCols, ShBindingType Binding2, typename T2> | |
| ShMatrix< RowsCols, RowsCols, SH_TEMP, T2 > | adjoint (const ShMatrix< RowsCols, RowsCols, Binding2, T2 > &matrix) |
| Returns the adjoint of the given matrix. | |
| template<int RowsCols, ShBindingType Binding2, typename T2> | |
| ShMatrix< RowsCols, RowsCols, SH_TEMP, T2 > | inverse (const ShMatrix< RowsCols, RowsCols, Binding2, T2 > &matrix) |
| Invert a matrix. | |
| template<int RowsCols, ShBindingType Binding, typename T> | |
| ShGeneric< 1, T > | trace (const ShMatrix< RowsCols, RowsCols, Binding, T > &matrix) |
| Trace of a matrix. | |
| template<int N, typename T> | |
| ShMatrix< 1, N, SH_TEMP, T > | rowmat (const ShGeneric< N, T > &s0) |
| template<int N, typename T1, typename T2> | |
| ShMatrix< 2, N, SH_TEMP, CT1T2 > | rowmat (const ShGeneric< N, T1 > &s0, const ShGeneric< N, T2 > &s1) |
| template<int N, typename T1, typename T2, typename T3> | |
| ShMatrix< 3, N, SH_TEMP, CT1T2T3 > | rowmat (const ShGeneric< N, T1 > &s0, const ShGeneric< N, T2 > &s1, const ShGeneric< N, T3 > &s2) |
| template<int N, typename T1, typename T2, typename T3, typename T4> | |
| ShMatrix< 4, N, SH_TEMP, CT1T2T3T4 > | rowmat (const ShGeneric< N, T1 > &s0, const ShGeneric< N, T2 > &s1, const ShGeneric< N, T3 > &s2, const ShGeneric< N, T4 > &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) |
| 3D Rotation about the given axis by the given angle | |
| template<typename T> | |
| ShMatrix< 3, 3, SH_TEMP, T > | rotate (const ShGeneric< 1, T > &angle) |
| 2D Rotation about the given angle | |
| template<typename T> | |
| ShMatrix< 4, 4, SH_TEMP, T > | translate (const ShGeneric< 3, T > &a) |
| 3D Translation | |
| template<typename T> | |
| ShMatrix< 3, 3, SH_TEMP, T > | translate (const ShGeneric< 2, T > &a) |
| 2D Translation | |
| template<typename T> | |
| ShMatrix< 4, 4, SH_TEMP, T > | scale (const ShGeneric< 3, T > &a) |
| 3D Scale | |
| template<typename T> | |
| ShMatrix< 3, 3, SH_TEMP, T > | scale (const ShGeneric< 2, T > &a) |
| 2D Scale | |
| template<int N, typename T> | |
| ShMatrix< N, N, SH_TEMP, T > | scale (const ShGeneric< 1, T > &a) |
| Uniform scale in N-1 dimensions. | |
| 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 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 M, int N, typename T> | |
| ShGeneric< M, T > | cast (const ShGeneric< N, T > &a) |
| Casting. | |
| 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) |
| Fill Casting. | |
| 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) |
| Join two tuples Creates an M+N tuple with components of a first then 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) |
| Join three tuples Creates an M+N+O tuple with components of a first then b and 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) |
| Join four tuples Creates an M+N+O+P tuple with components of a first then b, c and d. | |
| template<int N, typename T> | |
| void | discard (const ShGeneric< N, T > &c) |
| Fragment discard. | |
| template<int N, typename T> | |
| void | kill (const ShGeneric< N, T > &c) |
| Fragment killing. | |
| template<int N, typename T> | |
| ShGeneric< N, T > | sort (const ShGeneric< N, T > &a) |
| Sort components of a in increasing order. | |
| template<int S, int N, typename T> | |
| void | groupsort (ShGeneric< N, T > v[]) |
| Sorts groups of components v[i](j), 0 <= i < S by the components in v[0](j) 0 <= j < N. | |
| template<typename T> | |
| ShProgram | freeze (const ShProgram &p, const T &uniform) |
| Uniform freezing. | |
| 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) |
| template<ShBindingType B1, ShBindingType B2, typename T, bool S1> | |
| ShAttrib< 3, SH_TEMP, T, SH_NORMAL, false > | operator| (const ShMatrix< 4, 4, B1, T > &m, const ShAttrib< 3, B2, T, SH_NORMAL, S1 > &v) |
| template<ShBindingType B1, ShBindingType B2, typename T, bool S1> | |
| ShAttrib< 2, SH_TEMP, T, SH_NORMAL, false > | operator| (const ShMatrix< 3, 3, B1, T > &m, const ShAttrib< 2, B2, T, SH_NORMAL, S1 > &v) |
| template<ShBindingType B1, ShBindingType B2, typename T, bool S1> | |
| ShAttrib< 1, SH_TEMP, T, SH_NORMAL, false > | operator| (const ShMatrix< 2, 2, B1, T > &m, const ShAttrib< 1, B2, T, SH_NORMAL, S1 > &v) |
| 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_POINT, 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_POINT, S1 > &v) |
| template<ShBindingType B1, ShBindingType B2, typename T, bool S1> | |
| ShAttrib< 1, SH_TEMP, T, SH_POINT, false > | operator| (const ShMatrix< 2, 2, B1, T > &m, const ShAttrib< 1, B2, T, SH_POINT, S1 > &v) |
| 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) |
| 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) |
| Arccosine. | |
| template<int N, typename T> | |
| ShGeneric< N, T > | asin (const ShGeneric< N, T > &var) |
| Arcsine. | |
| template<int N, typename T> | |
| ShGeneric< N, T > | atan (const ShGeneric< N, T > &var) |
| Arctangent. | |
| template<int N, typename T> | |
| ShGeneric< N, T > | atan2 (const ShGeneric< N, T > &y, const ShGeneric< N, T > &x) |
| Arctangent of two variables. | |
| template<int N, typename T> | |
| ShGeneric< N, T > | cos (const ShGeneric< N, T > &var) |
| Cosine. | |
| template<int N, typename T> | |
| ShGeneric< N, T > | sin (const ShGeneric< N, T > &var) |
| Sine. | |
| template<int N, typename T> | |
| ShGeneric< N, T > | tan (const ShGeneric< N, T > &var) |
| Tangent. | |
| 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<ShBindingType B1, ShBindingType B2, typename T, bool S1> | |
| ShAttrib< 3, SH_TEMP, T, SH_VECTOR, false > | operator| (const ShMatrix< 4, 4, B1, T > &m, const ShAttrib< 3, B2, T, SH_VECTOR, S1 > &v) |
| template<ShBindingType B1, ShBindingType B2, typename T, bool S1> | |
| ShAttrib< 2, SH_TEMP, T, SH_VECTOR, false > | operator| (const ShMatrix< 3, 3, B1, T > &m, const ShAttrib< 2, B2, T, SH_VECTOR, S1 > &v) |
| template<ShBindingType B1, ShBindingType B2, typename T, bool S1> | |
| ShAttrib< 1, SH_TEMP, T, SH_VECTOR, false > | operator| (const ShMatrix< 2, 2, B1, T > &m, const ShAttrib< 1, B2, T, SH_VECTOR, S1 > &v) |
| template<> | |
| SH_DLLEXPORT int | OffsetRange< std::string >::absIndex (std::string index, int offset, const ShProgramNode::VarList &v) const |
| 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 | access (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 | access (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 | access (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 | access (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 | access (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 | transform (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 | cast (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 | fillcast (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<typename T> | |
| ShProgram | acos (const std::string &name="result") |
| template<typename T> | |
| ShProgram | asin (const std::string &name="result") |
| template<typename T> | |
| ShProgram | cos (const std::string &name="result") |
| template<typename T> | |
| ShProgram | frac (const std::string &name="result") |
| template<typename T> | |
| ShProgram | sin (const std::string &name="result") |
| template<typename T> | |
| ShProgram | sqrt (const std::string &name="result") |
| template<typename T> | |
| ShProgram | normalize (const std::string &name="result") |
| template<typename T> | |
| ShProgram | pos (const std::string &name="result") |
| SHNIBBLE_BINARY_OP_DECL (add) | |
| SHNIBBLE_BINARY_OP_DECL (sub) | |
| SHNIBBLE_BINARY_OP_DECL (mul) | |
| SHNIBBLE_BINARY_OP_DECL (div) | |
| SHNIBBLE_BINARY_OP_DECL (pow) | |
| SHNIBBLE_BINARY_OP_DECL (slt) | |
| SHNIBBLE_BINARY_OP_DECL (sle) | |
| SHNIBBLE_BINARY_OP_DECL (sgt) | |
| SHNIBBLE_BINARY_OP_DECL (sge) | |
| SHNIBBLE_BINARY_OP_DECL (seq) | |
| SHNIBBLE_BINARY_OP_DECL (sne) | |
| SHNIBBLE_BINARY_OP_DECL (max) | |
| SHNIBBLE_BINARY_OP_DECL (min) | |
| SHNIBBLE_BINARY_OP_DECL (mod) | |
|
brief Nibble for dot product operator *Inputs:IN(0) T a *IN(1) T b *Outputs brief Nibble for lerp | operator *Inputs:IN (0) T1 a *IN(1) T1 b *IN(2) T2 alpha(T2 |
| template<typename T1> | |
| ShProgram | lerp (const std::string &name="result") |
| SHNIBBLE_UNARY_OP (abs, abs(x)) | |
| SHNIBBLE_UNARY_OP (acos, acos(x)) | |
| SHNIBBLE_UNARY_OP (asin, asin(x)) | |
| SHNIBBLE_UNARY_OP (cos, cos(x)) | |
| SHNIBBLE_UNARY_OP (frac, frac(x)) | |
| SHNIBBLE_UNARY_OP (sin, sin(x)) | |
| SHNIBBLE_UNARY_OP (sqrt, sqrt(x)) | |
| SHNIBBLE_UNARY_OP (normalize, normalize(x)) | |
| SHNIBBLE_UNARY_OP (pos, pos(x)) | |
| SHNIBBLE_BINARY_OP (pow, pow(a, b)) SHNIBBLE_BINARY_OP(mod | |
| mod (a, b)) SHNIBBLE_BINARY_OP(min | |
| min (a, b)) SHNIBBLE_BINARY_OP(max | |
| max (a, b)) template< typename T > ShProgram dot(const std | |
| void | insert_branch_instructions (ShProgram &p) |
| Insert instructions representing each conditional branch. | |
| void | remove_branch_instructions (ShProgram &p) |
| Remove instructions representing conditional branches. | |
| void | straighten (ShProgram &p, bool &changed) |
| Merge blocks with redundant edges. | |
| 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") | |
| 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) |
| 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 &target) |
| 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 &prg) |
| 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 &prg) |
| 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 | 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 () |
| void | ShContinue () |
| void | shBeginSection () |
| void | shEndSection () |
| void | shComment (const std::string &comment) |
| SH_DLLEXPORT void | shCompileShader (ShProgram &prg, const std::string &target) |
| SH_DLLEXPORT void | shBreak () |
| SH_DLLEXPORT void | shContinue () |
| 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) |
| 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) |
Variables | |
| const char * | dataTypeName [] |
| brief Nibbles for unary operators * | Inputs |
|
brief Nibble for dot product operator *Inputs:IN(0) T a *IN(1) T b *Outputs brief Nibble for lerp T2 ShProgram | lerp (const std::string &name="result") |
| 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 46 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 45 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 55 of file ShStorageType.hpp. |
|
|
Cube map faces. An enumeration of names for the various faces of a cube map. Definition at line 49 of file ShTextureNode.hpp. |
|
|
Kinds of operations. If you change this, be sure to change the opInfo array in ShOperation.cpp
Definition at line 36 of file ShOperation.hpp. |
|
|
Texture formats. An enumeration of the various ways textures can be laid out. Definition at line 38 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 40 of file ShToken.hpp. |
|
||||||||||
|
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 121 of file ShNibblesImpl.hpp. References SH_BEGIN_PROGRAM, and SH_NAMEDECL. |
|
||||||||||||||||
|
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 68 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 60 of file ShStreamImpl.hpp. References SH::ShStream::append(). |
|
||||||||||||||||
|
Combine two streams. This concatenates the list of channels in the component streams. Definition at line 52 of file ShStreamImpl.hpp. References SH::ShStream::append(). |
|
||||||||||||
|
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 109 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 102 of file ShRecord.cpp. References SH::ShRecord::append(). |
|
||||||||||||
|
Combine two records. This concatenates the list of variables in the component records. Definition at line 95 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 168 of file ShAlgebra.cpp. References SH::ShProgram::node(), and optimize(). Referenced by namedCombine(), namedConnect(), 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 105 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 178 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 124 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 41 of file ShAlgebra.cpp. References SH::ShProgram::node(), optimize(), SH::ShProgramNode::print(), SH_OP_ASN, and shError(). Referenced by connect(), operator<<(), renameInput(), and renameOutput(). |
|
||||||||||
|
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 42 of file ShNibblesImpl.hpp. References SH_BEGIN_PROGRAM, SH_END_PROGRAM, and SH_NAMEDECL. |
|
||||||||||
|
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 131 of file ShNibblesImpl.hpp. References SH_BEGIN_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 33 of file ShNibblesImpl.hpp. References SH_BEGIN_PROGRAM, SH_END_PROGRAM, and SH_NAMEDECL. |
|
||||||||||||||||||||
|
Linear interpolation. Blend between two tuples. The blend value can be a scalar or a tuple. |
|
||||||||||
|
Creates a lose nibble. The lose nibble discards through one input of type T named with the given name. Definition at line 53 of file ShNibblesImpl.hpp. References 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 345 of file ShAlgebra.cpp. References SH::ShProgram::node(). |
|
||||||||||||
|
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 244 of file ShAlgebra.cpp. References combine(). |
|
||||||||||||||||
|
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 combine(), SH::ShProgram::node(), SH_BEGIN_PROGRAM, and shSwizzle(). |
|
||||||||||||||||
|
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 167 of file ShManipulatorImpl.hpp. References connect(), SH_BEGIN_PROGRAM, and shError(). |
|
||||||||||||||||
|
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 115 of file ShManipulatorImpl.hpp. References connect(), SH_BEGIN_PROGRAM, and shError(). |
|
||||||||||||||||
|
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 134 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 396 of file ShAlgebra.cpp. References connect(), SH::ShVariable::node(), 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 375 of file ShAlgebra.cpp. References SH::ShVariable::node(), SH::ShProgram::node(), and optimize(). Referenced by operator>>(). |
|
||||||||||||
|
Definition at line 156 of file ShSyntax.cpp. References shBind(). |
|
|
Definition at line 151 of file ShSyntax.cpp. References shBind(). |
|
||||||||||||
|
|
|
|
Definition at line 81 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 48 of file ShDataTypeImpl.hpp. |
|
||||||||||
|
Returns whether the value is always greater than zero (i.e. true) Definition at line 61 of file ShDataTypeImpl.hpp. |
|
||||||||||
|
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 323 of file ShManipulatorImpl.hpp. |
|
|
Throws the given exception when ShContext::current()->throw_errors() is on. Otherwise prints error message. Definition at line 30 of file ShError.cpp. References SH::ShException::message(). Referenced by SH::ShTokenizer::blockList(), SH::ShProgramNode::code(), SH::ShProgramNode::compile(), connect(), SH::ShImage::loadPng(), SH::ShSwizzle::operator *(), SH::ShChannel< T >::operator()(), SH::ShBaseTexture2D< T >::operator()(), operator<<(), SH::ShSwizzle::operator[](), SH::ShChannel< T >::operator[](), SH::ShTokenizer::popArgQueue(), and SH::ShTokenizer::processArg(). |
|
||||||||||
|
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 301 of file ShManipulatorImpl.hpp. |
|
|
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 202 of file ShSyntax.cpp. |
|
||||||||||
|
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 311 of file ShManipulatorImpl.hpp. References SH::ShManipulator< T >::toString(). |
|
|
Functions to retrieve traits about storage types from their ShValueType.
Definition at line 34 of file ShStorageTypeImpl.hpp. |
|
||||||||||
|
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 207 of file ShManipulatorImpl.hpp. Referenced by namedConnect(). |
|
|
Update this if you add or change operations in ShOperation.
Definition at line 32 of file ShOperation.cpp. |
|
|
Names of token types. Change this if you change the ShTokenType enumeration.
Definition at line 35 of file ShToken.cpp. Referenced by SH::ShToken::print(). |
1.4.2