MCPcopy Create free account

hub / github.com/csyonghe/Spire / functions

Functions2,124 in github.com/csyonghe/Spire

↓ 9 callersFunctionGetVectorBaseType
Source/SpireCore/Syntax.h:223
↓ 9 callersMethodIsPublic
Source/SpireCore/Syntax.h:1098
↓ 9 callersFunctionMax
Source/CoreLib/List.h:662
↓ 9 callersFunctionPeekRawToken
Peek one token from an input stream
Source/SpireCore/Preprocessor.cpp:243
↓ 9 callersFunctionPrintType
Source/SpireCore/SymbolTable.cpp:408
↓ 8 callersMethodAddIfNotExists
Source/CoreLib/Dictionary.h:202
↓ 8 callersMethodGetNext
Source/SpireCore/IL.h:755
↓ 8 callersFunctionIsEndOfLine
Determine if we have read everthing on the directive's line.
Source/SpireCore/Preprocessor.cpp:795
↓ 8 callersFunctionMin
Source/CoreLib/List.h:652
↓ 8 callersFunctionSkipToEndOfLine
Skip to the end of the line (useful for recovering from errors in a directive)
Source/SpireCore/Preprocessor.cpp:851
↓ 7 callersMethodAddInstrBinaryInstr
Source/SpireCore/SpirVCodeGen.cpp:2953
↓ 7 callersMethodAddInstrConstantUInt
Source/SpireCore/SpirVCodeGen.cpp:2275
↓ 7 callersMethodDefineType
UniformOrBuffer - 0: none; 1: uniform; 2: buffer
Source/SpireCore/SpirVCodeGen.cpp:2091
↓ 7 callersMethodEndsWith
Source/CoreLib/LibString.h:475
↓ 7 callersFunctionExpectRaw
Source/SpireCore/Preprocessor.cpp:859
↓ 7 callersMethodFindComponent
Source/SpireCore/SymbolTable.cpp:520
↓ 7 callersMethodGetBaseTypeID
Source/SpireCore/SpirVCodeGen.cpp:658
↓ 7 callersMethodIsAbstract
Source/SpireCore/Syntax.h:1039
↓ 7 callersMethodIsOutput
Source/SpireCore/Syntax.h:1016
↓ 7 callersMethodIsTexture
Source/SpireCore/IL.cpp:247
↓ 7 callersFunctionPeekTokenType
Peek the type of the next token, including macro expansion.
Source/SpireCore/Preprocessor.cpp:729
↓ 7 callersMethodRead
Source/CoreLib/Stream.h:77
↓ 7 callersMethodWrite
Source/CoreLib/TextIO.cpp:149
↓ 7 callersMethodbegin
Source/SpireCore/IL.h:1163
↓ 7 callersMethodbegin
Source/SpireCore/IL.cpp:602
↓ 7 callersMethodend
Source/SpireCore/IL.h:1168
↓ 6 callersMethodAdd
Source/CoreLib/Dictionary.h:217
↓ 6 callersMethodAddInstrAccessChain_VectorMember
Source/SpireCore/SpirVCodeGen.cpp:2442
↓ 6 callersMethodGenerateInterfaceForStructVariable
Source/SpireCore/SpirVCodeGen.cpp:4810
↓ 6 callersMethodGetImportOperators
Source/SpireCore/Syntax.h:1069
↓ 6 callersFunctionGetOperatorFunctionName
Source/SpireCore/Syntax.cpp:954
↓ 6 callersMethodGetStorageClass
Source/SpireCore/SpirVCodeGen.cpp:668
↓ 6 callersFunctionGetVectorSize
Source/SpireCore/Syntax.h:218
↓ 6 callersMethodIndexOf
Source/CoreLib/List.h:508
↓ 6 callersFunctionIntToAscii
Source/CoreLib/LibString.h:32
↓ 6 callersFunctionIsDigit
Source/CoreLib/Tokenizer.h:24
↓ 6 callersMethodIsEnd
Source/CoreLib/Stream.cpp:211
↓ 6 callersMethodIsSamplerState
Source/SpireCore/IL.cpp:258
↓ 6 callersFunctionLookupMacro
Find the currently-defined macro of the given name, or return NULL
Source/SpireCore/Preprocessor.cpp:400
↓ 6 callersMethodParse
Source/SpireCore/Lexer.cpp:82
↓ 6 callersFunctionParseDeclBody
Parse a body consisting of declarations
Source/SpireCore/Parser.cpp:959
↓ 6 callersFunctionPeekLoc
Get the location of the current (raw) token
Source/SpireCore/Preprocessor.cpp:365
↓ 6 callersMethodPrintDef
Source/SpireCore/CLikeCodeGen.cpp:37
↓ 6 callersMethodReadInt
Source/CoreLib/Tokenizer.h:141
↓ 6 callersFunctionReverseInternalAscii
in-place reversion, works only for ascii string
Source/CoreLib/LibString.h:20
↓ 6 callersMethodUpdateValue
Source/SpireCore/SpirVCodeGen.cpp:1914
↓ 5 callersMethodAddInstrBranchConditional
Source/SpireCore/SpirVCodeGen.cpp:3113
↓ 5 callersMethodAddInstrCompositeConstruct
Source/SpireCore/SpirVCodeGen.cpp:2383
↓ 5 callersMethodAddInstrTexture
Source/SpireCore/SpirVCodeGen.cpp:2630
↓ 5 callersMethodAsArrayType
Source/SpireCore/Syntax.cpp:692
↓ 5 callersFunctionDestroyMacro
Destroy a macro
Source/SpireCore/Preprocessor.cpp:393
↓ 5 callersFunctionExpect
Source/SpireCore/Preprocessor.cpp:877
↓ 5 callersMethodGenerateInterfaceForSingleVariable
Source/SpireCore/SpirVCodeGen.cpp:4788
↓ 5 callersMethodGetCapacity
Source/CoreLib/Array.h:27
↓ 5 callersFunctionGetHashCode
Source/CoreLib/Hash.h:12
↓ 5 callersMethodIsExtern
Source/SpireCore/Syntax.h:808
↓ 5 callersMethodIsInput
Source/SpireCore/Syntax.h:1020
↓ 5 callersMethodIsIntVector
Source/SpireCore/IL.cpp:200
↓ 5 callersMethodRemove
Source/CoreLib/Dictionary.h:321
↓ 5 callersMethodSelect
Source/SpireCore/CodeWriter.h:51
↓ 5 callersMethodSet
Source/SpireCore/IL.h:604
↓ 5 callersFunctionSwap
Source/CoreLib/Common.h:39
↓ 5 callersMethodToList
Source/CoreLib/Linq.h:550
↓ 4 callersMethodAddInstrAccessChain_ArrayMember
Source/SpireCore/SpirVCodeGen.cpp:2558
↓ 4 callersMethodAddInstrConstantCompositeUInt
Source/SpireCore/SpirVCodeGen.cpp:2337
↓ 4 callersMethodClear
Source/CoreLib/Dictionary.h:332
↓ 4 callersMethodCompile
Source/SpireLib/SpireLib.cpp:748
↓ 4 callersMethodContains
Source/CoreLib/Dictionary.h:993
↓ 4 callersFunctionCreateInputStreamForSource
Create an input stream to represent a pre-tokenized input file. TODO(tfoley): pre-tokenizing files isn't going to work in the long run.
Source/SpireCore/Preprocessor.cpp:193
↓ 4 callersMethodDeclareOutput
Source/SpireCore/GLSLCodeGen.cpp:945
↓ 4 callersMethodDeclareOutput
Source/SpireCore/HLSLCodeGen.cpp:1177
↓ 4 callersFunctionEncodeUnicodePointToUTF8
Source/CoreLib/TextIO.h:167
↓ 4 callersMethodFillPosition
Source/SpireCore/Parser.cpp:30
↓ 4 callersMethodFindFirst
Source/CoreLib/List.h:486
↓ 4 callersMethodFindVariableID
Source/SpireCore/SpirVCodeGen.cpp:1899
↓ 4 callersFunctionFloatEquals
Source/CoreLib/VectorMath.h:27
↓ 4 callersMethodGetCanonicalType
Source/SpireCore/Syntax.cpp:707
↓ 4 callersFunctionGetFuncOriginalName
Source/SpireCore/SpirVCodeGen.cpp:393
↓ 4 callersMethodGetFunctions
Source/SpireCore/Syntax.h:1161
↓ 4 callersFunctionGetLayout
Source/SpireCore/TypeLayout.cpp:198
↓ 4 callersMethodGetNext
Source/CoreLib/Link.h:32
↓ 4 callersFunctionGetTypeSize
Source/SpireCore/TypeLayout.h:62
↓ 4 callersMethodHasSimpleAttribute
Source/SpireCore/Syntax.cpp:55
↓ 4 callersMethodIsAbstractWorld
Source/SpireCore/SymbolTable.cpp:141
↓ 4 callersMethodIsAtEnd
Source/SpireCore/Lexer.h:51
↓ 4 callersMethodIsGenericType
Source/SpireCore/Syntax.cpp:682
↓ 4 callersFunctionIsSkipping
Determine whether the current preprocessor state means we should be skipping tokens.
Source/SpireCore/Preprocessor.cpp:903
↓ 4 callersMethodIsVector
Source/SpireCore/IL.h:59
↓ 4 callersMethodLookUp
Source/SpireCore/Syntax.cpp:13
↓ 4 callersMethodMemberDecorate
Source/SpireCore/SpirVCodeGen.cpp:4740
↓ 4 callersMethodOpConstantComposite
Source/SpireCore/SpirVCodeGen.cpp:1292
↓ 4 callersMethodOpName
Source/SpireCore/SpirVCodeGen.cpp:1792
↓ 4 callersMethodOpTypeImage
Source/SpireCore/SpirVCodeGen.cpp:1678
↓ 4 callersMethodOpTypeSampledImage
Source/SpireCore/SpirVCodeGen.cpp:1693
↓ 4 callersFunctionParseModifiers
Source/SpireCore/Parser.cpp:527
↓ 4 callersFunctionPeekToken
Read one token with macro-expansion enabled. Note that because triggering macro expansion may involve changing the input-stream state, this operation
Source/SpireCore/Preprocessor.cpp:715
↓ 4 callersMethodResolveComponentReference
Source/SpireCore/VariantIR.cpp:120
↓ 4 callersMethodSerialize
Source/SpireCore/IL.h:149
↓ 4 callersMethodToString
Source/SpireLib/SpireLib.cpp:284
↓ 4 callersFunctionsprintf_s
Source/CoreLib/SecureCRT.h:37
← previousnext →101–200 of 2,124, ranked by callers