Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/AcademySoftwareFoundation/MaterialX
/ types & classes
Types & classes
1,637 in github.com/AcademySoftwareFoundation/MaterialX
⨍
Functions
6,511
◇
Types & classes
1,637
↓ 124 callers
Class
arg
\ingroup annotations Annotation for arguments
source/PyMaterialX/External/PyBind11/include/pybind11/cast.h:1916
↓ 92 callers
Class
xml_node
source/MaterialXFormat/External/PugiXML/pugixml.hpp:275
↓ 75 callers
Class
vector2
vector2 is a 2D vector
libraries/stdlib/genosl/include/vector2.h:9
↓ 69 callers
Class
color4
color4 is a color + alpha
libraries/stdlib/genosl/include/color4.h:10
↓ 66 callers
Class
vector4
vector4 is a 4D vector
libraries/stdlib/genosl/include/vector4.h:10
↓ 65 callers
Class
str
source/PyMaterialX/External/PyBind11/include/pybind11/pytypes.h:41
↓ 62 callers
Class
function
source/PyMaterialX/External/PyBind11/include/pybind11/pytypes.h:2301
↓ 36 callers
Class
none
source/PyMaterialX/External/PyBind11/include/pybind11/pytypes.h:1822
↓ 33 callers
Class
set
source/PyMaterialX/External/PyBind11/include/pybind11/pytypes.h:2281
↓ 30 callers
Class
Opt
source/MaterialXTest/External/Catch/catch.hpp:9374
↓ 29 callers
Class
cpp_function
source/PyMaterialX/External/PyBind11/include/pybind11/pybind11.h:254
↓ 27 callers
Class
int_
source/PyMaterialX/External/PyBind11/include/pybind11/pytypes.h:1871
↓ 21 callers
Class
ColumnBreak
source/MaterialXTest/External/Catch/catch.hpp:16294
↓ 19 callers
Class
is_method
source/PyMaterialX/External/PyBind11/include/pybind11/attr.h:25
↓ 19 callers
Class
type
source/MaterialXTest/External/Catch/catch.hpp:6554
↓ 18 callers
Class
Duration
source/MaterialXTest/External/Catch/catch.hpp:16297
↓ 17 callers
Class
Column
source/MaterialXTest/External/Catch/catch.hpp:8491
↓ 16 callers
Class
binary_op_t
source/MaterialXFormat/External/PugiXML/pugixml.cpp:11763
↓ 15 callers
Class
name
Annotation for function names
source/PyMaterialX/External/PyBind11/include/pybind11/attr.h:52
↓ 14 callers
Class
pos_only
\ingroup annotations Annotation indicating that all previous arguments are positional-only; the is the equivalent of an unnamed '/' argument
source/PyMaterialX/External/PyBind11/include/pybind11/cast.h:2004
↓ 13 callers
Class
dict
source/PyMaterialX/External/PyBind11/include/pybind11/pytypes.h:2144
↓ 13 callers
Class
pluralise
source/MaterialXTest/External/Catch/catch.hpp:3216
↓ 13 callers
Class
tuple
source/PyMaterialX/External/PyBind11/include/pybind11/pytypes.h:2114
↓ 11 callers
Class
Colour
source/MaterialXTest/External/Catch/catch.hpp:5990
↓ 11 callers
Class
T
source/MaterialXCore/Value.h:117
↓ 10 callers
Class
MenuItem
source/MaterialXGraphEditor/Graph.h:19
↓ 10 callers
Class
StringRef
A non-owning string class (similar to the forthcoming std::string_view) Note that, because a StringRef may be a substring of another string, it may no
source/MaterialXTest/External/Catch/catch.hpp:606
↓ 9 callers
Class
Difference
A difference found between spec and data library.
python/Scripts/comparenodedefs.py:187
↓ 9 callers
Class
now
source/MaterialXTest/External/Catch/catch.hpp:6469
↓ 9 callers
Class
xpath_node
source/MaterialXFormat/External/PugiXML/pugixml.hpp:280
↓ 8 callers
Class
ParseState
source/MaterialXTest/External/Catch/catch.hpp:9044
↓ 8 callers
Class
is_new_style_constructor
Tag for a new-style `__init__` defined in `detail/init.h`
source/PyMaterialX/External/PyBind11/include/pybind11/attr.h:396
↓ 7 callers
Class
ValueElement
source/MaterialXCore/Element.h:22
↓ 7 callers
Class
type
source/PyMaterialX/External/PyBind11/include/pybind11/pytypes.h:43
↓ 6 callers
Class
InterfaceElement
source/MaterialXCore/Interface.h:21
↓ 6 callers
Class
TypedElement
source/MaterialXCore/Element.h:21
↓ 6 callers
Class
values_and_holders
Container for accessing and iterating over an instance's values/holders
source/PyMaterialX/External/PyBind11/include/pybind11/detail/type_caster_base.h:301
↓ 5 callers
Class
GeomElement
source/MaterialXCore/Geom.h:24
↓ 5 callers
Class
LazyExpression
source/MaterialXTest/External/Catch/catch.hpp:2526
↓ 5 callers
Class
scope
Annotation for parent scope
source/PyMaterialX/External/PyBind11/include/pybind11/attr.h:40
↓ 5 callers
Class
value_and_holder
source/PyMaterialX/External/PyBind11/include/pybind11/detail/common.h:605
↓ 4 callers
Class
CasedString
source/MaterialXTest/External/Catch/catch.hpp:3538
↓ 4 callers
Enum
Category
@enum Category Trace event categories for filtering and organization. These are used to categorize trace events for filtering in the UI and to enable
source/MaterialXTrace/Tracing.h:40
↓ 4 callers
Class
Estimate
source/MaterialXTest/External/Catch/catch.hpp:5432
↓ 4 callers
Class
NameAndLocation
source/MaterialXTest/External/Catch/catch.hpp:7476
↓ 4 callers
Class
SummaryColumn
Fwd decls
source/MaterialXTest/External/Catch/catch.hpp:6152
↓ 4 callers
Class
TypedValue
source/MaterialXCore/Value.h:42
↓ 4 callers
Class
WithinRelMatcher
Given IEEE-754 format for floats and doubles, we can assume that float -> double promotion is lossless. Given this, we can assume that if we do the st
source/MaterialXTest/External/Catch/catch.hpp:3454
↓ 4 callers
Class
instance
The 'instance' type which needs to be standard layout (need to be able to use 'offsetof')
source/PyMaterialX/External/PyBind11/include/pybind11/detail/common.h:613
↓ 4 callers
Class
iterator
source/MaterialXTest/External/Catch/catch.hpp:8498
↓ 4 callers
Class
matrix33
libraries/stdlib/genosl/include/matrix33.h:10
↓ 4 callers
Class
utf8_decoder
source/MaterialXFormat/External/PugiXML/pugixml.cpp:1619
↓ 4 callers
Class
utf8_writer
source/MaterialXFormat/External/PugiXML/pugixml.cpp:1469
↓ 4 callers
Class
wchar_decoder
source/MaterialXFormat/External/PugiXML/pugixml.cpp:1806
↓ 4 callers
Class
xpath_node_set
source/MaterialXFormat/External/PugiXML/pugixml.hpp:281
↓ 4 callers
Class
xpath_node_set_raw
source/MaterialXFormat/External/PugiXML/pugixml.cpp:8803
↓ 3 callers
Class
GeneratorException
source/MaterialXTest/External/Catch/catch.hpp:3919
↓ 3 callers
Class
GraphState
The UI state associated with a graph level (document or nodegraph).
source/MaterialXGraphEditor/Graph.h:66
↓ 3 callers
Class
RowBreak
source/MaterialXTest/External/Catch/catch.hpp:16295
↓ 3 callers
Class
ShaderMaterial
source/MaterialXRender/ShaderMaterial.h:24
↓ 3 callers
Class
multiple_interpreters
source/PyMaterialX/External/PyBind11/include/pybind11/pybind11.h:1273
↓ 3 callers
Class
sibling
Annotation indicating that a function is an overload associated with a given "sibling"
source/PyMaterialX/External/PyBind11/include/pybind11/attr.h:58
↓ 3 callers
Class
utf8_counter
source/MaterialXFormat/External/PugiXML/pugixml.cpp:1448
↓ 3 callers
Class
xml_named_node_iterator
source/MaterialXFormat/External/PugiXML/pugixml.hpp:269
↓ 2 callers
Enum
AddressMode
Address mode options. Matches enumerations allowed for image address modes, except UNSPECIFIED which indicates no explicit mode was defined.
source/MaterialXRender/ImageHandler.h:56
↓ 2 callers
Class
Chronometer
source/MaterialXTest/External/Catch/catch.hpp:6617
↓ 2 callers
Class
GenContext
source/MaterialXGenShader/Library.h:26
↓ 2 callers
Class
GraphElement
source/MaterialXCore/Node.h:19
↓ 2 callers
Class
GroupInfo
source/MaterialXTest/External/Catch/catch.hpp:5517
↓ 2 callers
Class
Link
A link connects two pins and includes a unique id and the ids of the two pins it connects Based on the Link struct from ImGui Node Editor blueprints-e
source/MaterialXGraphEditor/Graph.h:52
↓ 2 callers
Class
NodeInfo
A node and its supported signatures.
python/Scripts/comparenodedefs.py:180
↓ 2 callers
Class
Parser
source/MaterialXTest/External/Catch/catch.hpp:9221
↓ 2 callers
Class
ReporterConfig
source/MaterialXTest/External/Catch/catch.hpp:5481
↓ 2 callers
Class
Session
source/MaterialXTest/External/Catch/catch.hpp:13214
↓ 2 callers
Class
ShaderGraphEdge
source/MaterialXGenShader/ShaderGraph.h:26
↓ 2 callers
Class
ShaderGraphEdgeIterator
source/MaterialXGenShader/ShaderGraph.h:27
↓ 2 callers
Class
SourceLineInfo
source/MaterialXTest/External/Catch/catch.hpp:502
↓ 2 callers
Class
TestCaseStats
source/MaterialXTest/External/Catch/catch.hpp:5560
↓ 2 callers
Class
TestRunStats
source/MaterialXTest/External/Catch/catch.hpp:5597
↓ 2 callers
Class
TypeDesc
source/MaterialXGenShader/Syntax.h:24
↓ 2 callers
Class
WithinUlpsMatcher
source/MaterialXTest/External/Catch/catch.hpp:3438
↓ 2 callers
Class
XmlEncode
source/MaterialXTest/External/Catch/catch.hpp:6234
↓ 2 callers
Class
bytes
source/PyMaterialX/External/PyBind11/include/pybind11/pytypes.h:1592
↓ 2 callers
Class
document_order_comparator
source/MaterialXFormat/External/PugiXML/pugixml.cpp:8037
↓ 2 callers
Class
guarded_delete
source/PyMaterialX/External/PyBind11/include/pybind11/detail/struct_smart_holder.h:82
↓ 2 callers
Class
is_operator
Annotation for operators
source/PyMaterialX/External/PyBind11/include/pybind11/attr.h:34
↓ 2 callers
Class
iterator
source/PyMaterialX/External/PyBind11/include/pybind11/detail/type_caster_base.h:318
↓ 2 callers
Class
latin1_writer
source/MaterialXFormat/External/PugiXML/pugixml.cpp:1598
↓ 2 callers
Class
less
source/MaterialXFormat/External/PugiXML/pugixml.cpp:7353
↓ 2 callers
Class
less_equal
source/MaterialXFormat/External/PugiXML/pugixml.cpp:7361
↓ 2 callers
Class
memoryview
source/PyMaterialX/External/PyBind11/include/pybind11/pytypes.h:2337
↓ 2 callers
Class
shared_ptr_trampoline_self_life_support
source/PyMaterialX/External/PyBind11/include/pybind11/detail/type_caster_base.h:694
↓ 2 callers
Class
sigaction
source/MaterialXTest/External/Catch/catch.hpp:10891
↓ 2 callers
Class
stat
source/MaterialXFormat/File.cpp:162
↓ 2 callers
Class
utf16_writer
source/MaterialXFormat/External/PugiXML/pugixml.cpp:1529
↓ 2 callers
Class
utf32_writer
source/MaterialXFormat/External/PugiXML/pugixml.cpp:1572
↓ 2 callers
Class
weakref
source/PyMaterialX/External/PyBind11/include/pybind11/pytypes.h:1928
↓ 2 callers
Class
xml_attribute_iterator
source/MaterialXFormat/External/PugiXML/pugixml.hpp:268
↓ 2 callers
Class
xml_node_iterator
source/MaterialXFormat/External/PugiXML/pugixml.hpp:267
↓ 2 callers
Class
xml_text
source/MaterialXFormat/External/PugiXML/pugixml.hpp:277
next →
1–100 of 1,637, ranked by callers