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
↓ 8 callers
Function
Matrix33
source/MaterialXCore/Types.h:619
↓ 8 callers
Function
_glfwInputJoystickAxis
Notifies shared code of the new value of a joystick axis
source/MaterialXGraphEditor/External/Glfw/src/input.c:380
↓ 8 callers
Function
_glfwInputMonitor
Notifies shared code of a monitor connection or disconnection
source/MaterialXGraphEditor/External/Glfw/src/monitor.c:97
↓ 8 callers
Function
_glfwInputWindowFocus
Notifies shared code that a window has lost or received input focus
source/MaterialXGraphEditor/External/Glfw/src/window.c:45
↓ 8 callers
Function
_glfwPlatformSetTls
source/MaterialXGraphEditor/External/Glfw/src/posix_thread.c:68
↓ 8 callers
Function
_glfwPlatformWindowVisible
source/MaterialXGraphEditor/External/Glfw/src/x11_window.c:2532
↓ 8 callers
Function
_glfw_strdup
source/MaterialXGraphEditor/External/Glfw/src/init.c:116
↓ 8 callers
Function
_writeOperatorFunc
(file, outputType, arg1, functionName, arg2)
python/Scripts/genmdl.py:162
↓ 8 callers
Method
addRow
source/MaterialXTest/External/Catch/catch.hpp:16688
↓ 8 callers
Function
allow_insert_attribute
source/MaterialXFormat/External/PugiXML/pugixml.cpp:4374
↓ 8 callers
Method
bindImage
source/MaterialXRenderSlang/SlangMaterial.cpp:152
↓ 8 callers
Function
cgltf_parse_json_unprocessed_extension
source/MaterialXRender/External/Cgltf/cgltf.h:2695
↓ 8 callers
Function
checkGlErrors
source/MaterialXRenderGlsl/GLUtil.cpp:12
↓ 8 callers
Method
compare
source/PyMaterialX/External/PyBind11/include/pybind11/buffer_info.h:189
↓ 8 callers
Function
constexpr_sum
source/PyMaterialX/External/PyBind11/include/pybind11/detail/common.h:899
↓ 8 callers
Function
create
source/MaterialXGenGlsl/VkSyntax.h:22
↓ 8 callers
Function
create
Create a new instance of the class with given type name. Returns nullptr if no class with given name is registered.
source/MaterialXGenShader/Factory.h:50
↓ 8 callers
Method
emitFunctionCalls
source/MaterialXGenShader/ShaderGenerator.cpp:146
↓ 8 callers
Method
emitVariableDeclaration
source/MaterialXGenGlsl/GlslShaderGenerator.cpp:629
↓ 8 callers
Function
get
source/PyMaterialX/External/PyBind11/include/pybind11/detail/internals.h:118
↓ 8 callers
Method
getConnectedSibling
source/MaterialXGenShader/ShaderNode.cpp:91
↓ 8 callers
Function
getEGLErrorString
Return a description of the specified EGL error
source/MaterialXGraphEditor/External/Glfw/src/egl_context.c:40
↓ 8 callers
Method
getElement
source/MaterialXGraphEditor/UiNode.h:81
↓ 8 callers
Method
getOutputTypeName
source/MaterialXGenMsl/MslSyntax.cpp:340
↓ 8 callers
Method
getResolvedValueString
source/MaterialXCore/Element.cpp:663
↓ 8 callers
Method
getShowAllInputs
Layout/display accessors
source/MaterialXGraphEditor/UiNode.h:256
↓ 8 callers
Method
getSourceInfo
source/MaterialXTest/External/Catch/catch.hpp:8376
↓ 8 callers
Function
getUserNodeDefName
Create a more user-friendly node definition name
source/MaterialXGraphEditor/Graph.cpp:97
↓ 8 callers
Method
getValue
source/MaterialXGenSlang/SlangSyntax.cpp:423
↓ 8 callers
Method
getValue
source/MaterialXGenMsl/MslSyntax.cpp:38
↓ 8 callers
Method
getValue
source/MaterialXGenGlsl/GlslSyntax.cpp:418
↓ 8 callers
Function
getVersionString
source/MaterialXCore/Util.cpp:36
↓ 8 callers
Function
incrementName
source/MaterialXCore/Util.cpp:58
↓ 8 callers
Method
internal_object
source/MaterialXFormat/External/PugiXML/pugixml.cpp:5254
↓ 8 callers
Method
isOpened
source/MaterialXGraphEditor/FileDialog.cpp:42
↓ 8 callers
Function
list
source/MaterialXTest/External/Catch/catch.hpp:11384
↓ 8 callers
Method
lock
source/PyMaterialX/External/PyBind11/include/pybind11/detail/internals.h:199
↓ 8 callers
Method
makeCurrent
source/MaterialXRenderGlsl/GLContext.cpp:182
↓ 8 callers
Function
make_tuple
source/PyMaterialX/External/PyBind11/include/pybind11/cast.h:1887
↓ 8 callers
Function
mx_worley_cell_position
libraries/stdlib/genosl/include/mx_funcs.h:424
↓ 8 callers
Method
numRows
Return the number of rows in this matrix.
source/MaterialXCore/Types.h:598
↓ 8 callers
Function
readFromXmlString
source/MaterialXFormat/XmlIo.cpp:338
↓ 8 callers
Function
round
libraries/stdlib/genosl/include/color4.h:155
↓ 8 callers
Function
setFunctionName
Set stage function name.
source/MaterialXGenShader/ShaderStage.h:293
↓ 8 callers
Function
sin
libraries/stdlib/genosl/include/color4.h:286
↓ 8 callers
Function
stbi__clamp
take a -128..127 value and stbi__clamp it and convert to 0..255
source/MaterialXRender/External/StbImage/stb_image.h:2416
↓ 8 callers
Function
stbi__convert_format
source/MaterialXRender/External/StbImage/stb_image.h:1755
↓ 8 callers
Function
stbi__mad3sizes_valid
returns 1 if "a*b*c + add" has no negative terms/factors and doesn't overflow
source/MaterialXRender/External/StbImage/stb_image.h:1031
↓ 8 callers
Function
stbiw__putc
source/MaterialXRender/External/StbImage/stb_image_write.h:394
↓ 8 callers
Method
width
source/MaterialXTest/External/Catch/catch.hpp:8621
↓ 7 callers
Function
_glfwInputCursorEnter
Notifies shared code of a cursor enter/leave event
source/MaterialXGraphEditor/External/Glfw/src/input.c:354
↓ 7 callers
Function
_glfwInputScroll
Notifies shared code of a scroll event
source/MaterialXGraphEditor/External/Glfw/src/input.c:312
↓ 7 callers
Function
_writeTransformSpace
(file, outputType, functionName, input, fromspace, tospace)
python/Scripts/genmdl.py:215
↓ 7 callers
Function
_writeTwoArgumentFunc
(file, outputType, functionName, arg1="mxp_in1", arg2="mxp_in2")
python/Scripts/genmdl.py:170
↓ 7 callers
Function
addInput
Add an Input to this interface. @param name The name of the new Input. If no name is specified, then a unique name will automatically be generated. @p
source/MaterialXCore/Interface.h:360
↓ 7 callers
Method
addMaterialNode
source/MaterialXCore/Node.cpp:238
↓ 7 callers
Method
addString
source/MaterialXGenShader/ShaderStage.cpp:295
↓ 7 callers
Method
allocate
source/MaterialXFormat/External/PugiXML/pugixml.cpp:7538
↓ 7 callers
Function
convert_buffer_output_generic
source/MaterialXFormat/External/PugiXML/pugixml.cpp:3605
↓ 7 callers
Method
createNode
source/MaterialXGenShader/UnitSystem.cpp:172
↓ 7 callers
Method
createUniformBlock
source/MaterialXGenShader/ShaderStage.cpp:120
↓ 7 callers
Method
dec_ref
source/PyMaterialX/External/PyBind11/include/pybind11/gil.h:107
↓ 7 callers
Method
fail
source/MaterialXTest/External/Catch/catch.hpp:14488
↓ 7 callers
Function
findRenderableElements
source/MaterialXGenShader/Util.cpp:406
↓ 7 callers
Function
flattenFilenames
source/MaterialXFormat/Util.cpp:146
↓ 7 callers
Method
getColorImage
source/MaterialXRenderGlsl/GLFramebuffer.cpp:154
↓ 7 callers
Method
getEditor
()
javascript/MaterialXView/source/viewer.js:1580
↓ 7 callers
Method
getReferencedMaterial
source/MaterialXCore/Look.cpp:122
↓ 7 callers
Function
getTypeString
Return the MaterialX type string associated with the given Python value If the type of the given Python value is not recognized by MaterialX,
python/MaterialX/datatype.py:32
↓ 7 callers
Function
getVersionIntegers
source/MaterialXCore/Util.cpp:41
↓ 7 callers
Method
get_value_and_holder
* Extracts C++ value and holder pointer references from an instance (which may contain multiple * values/holders for python-side multiple inheritance
source/PyMaterialX/External/PyBind11/include/pybind11/detail/type_caster_base.h:386
↓ 7 callers
Function
glfwWindowHint
source/MaterialXGraphEditor/External/Glfw/src/window.c:288
↓ 7 callers
Method
hasExpression
source/MaterialXTest/External/Catch/catch.hpp:8327
↓ 7 callers
Method
hasUniform
source/MaterialXRenderGlsl/GlslProgram.cpp:704
↓ 7 callers
Method
invalidateCache
source/MaterialXCore/Document.cpp:415
↓ 7 callers
Method
load
source/MaterialXRender/CgltfLoader.cpp:131
↓ 7 callers
Function
no_nullptr
source/PyMaterialX/External/PyBind11/include/pybind11/detail/init.h:40
↓ 7 callers
Method
numColumns
Return the number of columns in this matrix.
source/MaterialXCore/Types.h:601
↓ 7 callers
Function
object_or_cast
source/PyMaterialX/External/PyBind11/include/pybind11/pytypes.h:1016
↓ 7 callers
Function
parseToken
source/MaterialXGraphEditor/Main.cpp:40
↓ 7 callers
Function
raise_from
Replaces the current Python error indicator with the chosen error, performing a 'raise from' to indicate that the chosen error was caused by the origi
source/PyMaterialX/External/PyBind11/include/pybind11/pytypes.h:808
↓ 7 callers
Method
setUnitConverterRegistry
source/MaterialXGenShader/UnitSystem.cpp:130
↓ 7 callers
Function
stbi__compute_y
source/MaterialXRender/External/StbImage/stb_image.h:1746
↓ 7 callers
Function
stbi__start_callbacks
initialize a callback-based context
source/MaterialXRender/External/StbImage/stb_image.h:836
↓ 7 callers
Function
stbi__start_mem
initialize a memory-decode context
source/MaterialXRender/External/StbImage/stb_image.h:826
↓ 7 callers
Method
supportedExtensions
source/MaterialXRender/ImageHandler.cpp:73
↓ 7 callers
Function
throw_exception
source/MaterialXTest/External/Catch/catch.hpp:3876
↓ 7 callers
Function
tokenSubstitution
source/MaterialXGenShader/Util.cpp:472
↓ 7 callers
Method
transformVector
source/MaterialXCore/Types.cpp:126
↓ 7 callers
Function
updateNormalHints
Updates the normal hints according to the window settings
source/MaterialXGraphEditor/External/Glfw/src/x11_window.c:240
↓ 7 callers
Function
waitForEvent
Wait for data to arrive using select This avoids blocking other threads via the per-display Xlib lock that also covers GLX functions
source/MaterialXGraphEditor/External/Glfw/src/x11_window.c:64
↓ 6 callers
Function
_glfwGetVulkanResultString
source/MaterialXGraphEditor/External/Glfw/src/vulkan.c:165
↓ 6 callers
Function
_glfwPlatformGetTimerValue
source/MaterialXGraphEditor/External/Glfw/src/cocoa_time.c:53
↓ 6 callers
Function
_glfwPlatformGetWindowSize
source/MaterialXGraphEditor/External/Glfw/src/x11_window.c:2188
↓ 6 callers
Function
_glfwTerminateEGL
Terminate EGL
source/MaterialXGraphEditor/External/Glfw/src/egl_context.c:435
↓ 6 callers
Method
addMaterialAssign
source/MaterialXCore/Look.cpp:53
↓ 6 callers
Method
append_child
source/MaterialXFormat/External/PugiXML/pugixml.cpp:5821
↓ 6 callers
Method
begin
source/PyMaterialX/External/PyBind11/include/pybind11/pytypes.h:2535
↓ 6 callers
Method
begin
source/PyMaterialX/External/PyBind11/include/pybind11/detail/type_caster_base.h:352
↓ 6 callers
Function
cast_error_unable_to_convert_call_arg
source/PyMaterialX/External/PyBind11/include/pybind11/cast.h:1873
← previous
next →
401–500 of 6,511, ranked by callers