Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/AcademySoftwareFoundation/MaterialX
/ functions
Functions
6,511 in github.com/AcademySoftwareFoundation/MaterialX
⨍
Functions
6,511
◇
Types & classes
1,637
↓ 2 callers
Function
createPerfettoSink
Factory function - the exported entry point
source/MaterialXTrace/PerfettoSink.cpp:168
↓ 2 callers
Function
createReporter
source/MaterialXTest/External/Catch/catch.hpp:13299
↓ 2 callers
Method
createRotationX
source/MaterialXCore/Types.cpp:279
↓ 2 callers
Method
createRotationY
source/MaterialXCore/Types.cpp:290
↓ 2 callers
Method
createRotationZ
source/MaterialXCore/Types.cpp:301
↓ 2 callers
Method
createShader
source/MaterialXGenHw/HwShaderGenerator.cpp:100
↓ 2 callers
Function
createShmBuffer
source/MaterialXGraphEditor/External/Glfw/src/wl_window.c:132
↓ 2 callers
Function
createXdgSurface
source/MaterialXGraphEditor/External/Glfw/src/wl_window.c:582
↓ 2 callers
Method
deallocate_memory
source/MaterialXFormat/External/PugiXML/pugixml.cpp:593
↓ 2 callers
Function
destroy_attribute
source/MaterialXFormat/External/PugiXML/pugixml.cpp:1191
↓ 2 callers
Function
dict_getitem
source/PyMaterialX/External/PyBind11/include/pybind11/pytypes.h:987
↓ 2 callers
Function
disableCursor
Apply disabled cursor mode to a focused window
source/MaterialXGraphEditor/External/Glfw/src/x11_window.c:559
↓ 2 callers
Function
disableRawMouseMotion
Disable XI2 raw mouse motion events
source/MaterialXGraphEditor/External/Glfw/src/x11_window.c:545
↓ 2 callers
Function
disableRawMouseMotion
Disables WM_INPUT messages for the mouse
source/MaterialXGraphEditor/External/Glfw/src/win32_window.c:285
↓ 2 callers
Function
document_buffer_order
source/MaterialXFormat/External/PugiXML/pugixml.cpp:8006
↓ 2 callers
Function
duplicate_string
source/MaterialXFormat/External/PugiXML/pugixml.cpp:7711
↓ 2 callers
Method
elapsed
source/MaterialXTest/External/Catch/catch.hpp:6610
↓ 2 callers
Function
elementRequiresShading
source/MaterialXGenShader/Util.cpp:383
↓ 2 callers
Method
emitClosureDataArg
source/MaterialXGenHw/HwShaderGenerator.cpp:429
↓ 2 callers
Method
emitDirectives
source/MaterialXGenMsl/MslShaderGenerator.cpp:666
↓ 2 callers
Method
emitDirectives
source/MaterialXGenGlsl/GlslShaderGenerator.cpp:246
↓ 2 callers
Method
emitFunctionCall
source/MaterialXGenMdl/Nodes/MaterialNodeMdl.cpp:20
↓ 2 callers
Method
emitFunctionCall
source/MaterialXGenMdl/Nodes/ClosureCompoundNodeMdl.cpp:167
↓ 2 callers
Method
emitFunctionDefinitionParameter
source/MaterialXGenShader/ShaderGenerator.cpp:107
↓ 2 callers
Method
emitMdlVersionFilenameSuffix
source/MaterialXGenMdl/MdlShaderGenerator.cpp:786
↓ 2 callers
Method
emitVariableDeclaration
source/MaterialXGenMsl/MslShaderGenerator.cpp:1143
↓ 2 callers
Function
enableCursor
Exit disabled cursor mode for the specified window
source/MaterialXGraphEditor/External/Glfw/src/x11_window.c:580
↓ 2 callers
Function
enableRawMouseMotion
Enable XI2 raw mouse motion events
source/MaterialXGraphEditor/External/Glfw/src/x11_window.c:530
↓ 2 callers
Function
enableRawMouseMotion
Enables WM_INPUT messages for the mouse for the specified window
source/MaterialXGraphEditor/External/Glfw/src/win32_window.c:272
↓ 2 callers
Function
enable_dynamic_attributes
Give instances of this type a `__dict__` and opt into garbage collection.
source/PyMaterialX/External/PyBind11/include/pybind11/detail/class.h:581
↓ 2 callers
Function
encodeBase64
source/MaterialXRenderSlang/SlangShaderCache.cpp:14
↓ 2 callers
Function
encodeUTF8
Encode a Unicode code point to a UTF-8 stream Based on cutef8 by Jeff Bezanson (Public Domain)
source/MaterialXGraphEditor/External/Glfw/src/x11_window.c:435
↓ 2 callers
Method
endEvent
source/MaterialXTrace/PerfettoSink.cpp:113
↓ 2 callers
Method
endLine
source/MaterialXGenShader/ShaderStage.cpp:281
↓ 2 callers
Method
ensureTagClosed
source/MaterialXTest/External/Catch/catch.hpp:15737
↓ 2 callers
Method
ensure_is_not_disowned
source/PyMaterialX/External/PyBind11/include/pybind11/detail/struct_smart_holder.h:191
↓ 2 callers
Function
enum_name
source/PyMaterialX/External/PyBind11/include/pybind11/pybind11.h:2619
↓ 2 callers
Function
equal
Equivalent to obj == other in Python
source/PyMaterialX/External/PyBind11/include/pybind11/pytypes.h:167
↓ 2 callers
Method
errorMessage
source/MaterialXTest/External/Catch/catch.hpp:9014
↓ 2 callers
Method
evaluate_node_set
source/MaterialXFormat/External/PugiXML/pugixml.cpp:12662
↓ 2 callers
Function
expandDefaultPlaceholder
Expand a placeholder (0, 1, 0.5) to a type-appropriate value string.
python/Scripts/comparenodedefs.py:255
↓ 2 callers
Function
expandTypeSet
Expand type groups to concrete types. Returns list of (concreteType, groupName) tuples.
python/Scripts/comparenodedefs.py:98
↓ 2 callers
Method
finalize
source/MaterialXGenShader/ShaderGraph.cpp:882
↓ 2 callers
Function
findLights
(doc)
javascript/MaterialXView/source/helper.js:270
↓ 2 callers
Method
findLights
source/MaterialXTest/MaterialXGenShader/GenShaderUtil.cpp:617
↓ 2 callers
Method
findLights
source/MaterialXRender/LightHandler.cpp:39
↓ 2 callers
Function
findMapping
Finds a mapping based on joystick GUID
source/MaterialXGraphEditor/External/Glfw/src/input.c:48
↓ 2 callers
Method
findNodeImplementation
source/MaterialXGenShader/GenContext.cpp:51
↓ 2 callers
Function
findRenderableMaterialNodes
source/MaterialXGenShader/Util.cpp:393
↓ 2 callers
Function
findValidMapping
Finds a mapping based on joystick GUID and verifies element indices
source/MaterialXGraphEditor/External/Glfw/src/input.c:78
↓ 2 callers
Function
findWindowFromDecorationSurface
source/MaterialXGraphEditor/External/Glfw/src/wl_init.c:52
↓ 2 callers
Method
finish
source/MaterialXTest/External/Catch/catch.hpp:6608
↓ 2 callers
Method
flag
source/PyMaterialX/External/PyBind11/include/pybind11/pybind11.h:1267
↓ 2 callers
Function
foldWeightIntoBsdf
Fold a mix weight into one side of a BSDF mix node, inserting a multiply node to combine the existing weight (connected or constant) with the mix weig
source/MaterialXGenShader/ShaderGraphRefactor.cpp:42
↓ 2 callers
Function
formatDefaultValue
Format a default value for display using spec notation (__zero__, etc.).
python/Scripts/comparenodedefs.py:310
↓ 2 callers
Function
formatDuration
Formats the duration in seconds to 3 decimal places. This is done because some genius defined Maven Surefire schema in a way that only accepts 3 decim
source/MaterialXTest/External/Catch/catch.hpp:16849
↓ 2 callers
Function
fpToString
source/MaterialXTest/External/Catch/catch.hpp:15058
↓ 2 callers
Function
fromMatrix
* Get Three uniform from MaterialX matrix * @param {mx.matrix} matrix * @param {mx.matrix.size} dimension
javascript/MaterialXView/source/helper.js:61
↓ 2 callers
Method
generateBitangents
source/MaterialXRender/Mesh.cpp:174
↓ 2 callers
Method
generateNormals
source/MaterialXRender/Mesh.cpp:43
↓ 2 callers
Method
generateTangents
source/MaterialXRender/Mesh.cpp:90
↓ 2 callers
Method
generateTextureCoordinates
source/MaterialXRender/Mesh.cpp:79
↓ 2 callers
Function
generate_function_signature
Generate a proper function signature */
source/PyMaterialX/External/PyBind11/include/pybind11/pybind11.h:105
↓ 2 callers
Method
getAmbientOcclusionImage
source/MaterialXView/Viewer.cpp:2520
↓ 2 callers
Function
getAnnotation
source/MaterialXTest/External/Catch/catch.hpp:4896
↓ 2 callers
Method
getBackground
()
javascript/MaterialXView/source/viewer.js:411
↓ 2 callers
Method
getCollection
()
javascript/MaterialXView/source/viewer.js:547
↓ 2 callers
Function
getColorTexture
source/MaterialXRenderSlang/SlangFramebuffer.h:55
↓ 2 callers
Method
getContents
source/MaterialXTest/External/Catch/catch.hpp:12138
↓ 2 callers
Method
getDocument
()
javascript/MaterialXView/source/viewer.js:1609
↓ 2 callers
Function
getEnviron
source/MaterialXFormat/Environ.cpp:15
↓ 2 callers
Method
getExpressionInMacro
source/MaterialXTest/External/Catch/catch.hpp:8348
↓ 2 callers
Method
getFileLoader
()
javascript/MaterialXView/source/viewer.js:1595
↓ 2 callers
Method
getFlipGeometryV
()
javascript/MaterialXView/source/viewer.js:61
↓ 2 callers
Function
getFormattedDuration
Because formatting using c++ streams is stateful, drop down to C is required Alternatively we could use stringstream, but its performance is... not go
source/MaterialXTest/External/Catch/catch.hpp:15776
↓ 2 callers
Function
getFullName
Returns full name of the slang type, e.g., `vector<4, float>`
source/MaterialXRenderSlang/SlangTypeUtils.cpp:417
↓ 2 callers
Method
getFunctionName
source/MaterialXGenShader/Nodes/OcioNode.cpp:154
↓ 2 callers
Method
getGeometry
()
javascript/MaterialXView/source/viewer.js:537
↓ 2 callers
Method
getGeometryURL
()
javascript/MaterialXView/source/viewer.js:386
↓ 2 callers
Method
getGroup
source/MaterialXGraphEditor/Graph.h:29
↓ 2 callers
Function
getHeight
Return the height of the framebuffer.
source/MaterialXRenderSlang/SlangFramebuffer.h:66
↓ 2 callers
Method
getImageHandler
Return the active image handler.
source/MaterialXGraphEditor/RenderView.h:115
↓ 2 callers
Function
getIncludes
(file)
source/JsMaterialX/JsMaterialXFormat/post.js:165
↓ 2 callers
Function
getIndex
Get stream index
source/MaterialXRender/Mesh.h:87
↓ 2 callers
Method
getInputName
source/MaterialXGraphEditor/UiNode.h:44
↓ 2 callers
Function
getInputSocket
Get socket by index
source/MaterialXGenShader/ShaderGraph.h:82
↓ 2 callers
Method
getInputSuffix
source/MaterialXGenShader/GenContext.cpp:85
↓ 2 callers
Function
getInverse
Return the inverse of the matrix.
source/MaterialXCore/Types.h:642
↓ 2 callers
Function
getLightRotation
()
javascript/MaterialXView/source/helper.js:260
↓ 2 callers
Method
getMatchingPorts
source/MaterialXCore/Document.cpp:332
↓ 2 callers
Method
getMaterialCompilation
source/MaterialXGraphEditor/RenderView.h:188
↓ 2 callers
Method
getMaterialUI
()
javascript/MaterialXView/source/viewer.js:517
↓ 2 callers
Function
getNodeGraphs
Return a vector of all NodeGraph elements in the document.
source/MaterialXCore/Document.h:108
↓ 2 callers
Function
getOutputSocket
source/MaterialXGenShader/ShaderGraph.h:83
↓ 2 callers
Function
getOutputs
Return a vector of all Output elements.
source/MaterialXCore/Interface.h:425
↓ 2 callers
Method
getRasterEnvSampleCount
Environment-light sample count for rasterized render tests (GLSL/MSL/Slang). Reference quality uses a higher count to drive sampling noise below the t
source/MaterialXTest/MaterialXGenShader/GenShaderUtil.h:127
↓ 2 callers
Method
getRasterSupersampleFactor
Per-axis supersample factor for rasterized render tests. The captured image is rendered at (renderSize * factor) and box-downsampled.
source/MaterialXTest/MaterialXGenShader/GenShaderUtil.h:134
↓ 2 callers
Method
getReferencedImages
source/MaterialXRender/ImageHandler.cpp:177
↓ 2 callers
Method
getReferencedSourceUris
source/MaterialXCore/Document.cpp:310
↓ 2 callers
Method
getResultCapture
IContext
source/MaterialXTest/External/Catch/catch.hpp:10302
← previous
next →
1,201–1,300 of 6,511, ranked by callers