Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/blender/cycles
/ types & classes
Types & classes
983 in github.com/blender/cycles
⨍
Functions
5,365
◇
Types & classes
983
↓ 48 callers
Class
float4
src/util/log.h:163
↓ 44 callers
Class
float3
src/util/log.h:162
↓ 24 callers
Class
half
GPUs have native support for this type. * Implementing this as a class rather than a typedef so that the compiler can tell it apart from * uint16_ts
src/util/half.h:29
↓ 12 callers
Class
BVHReference
src/bvh/params.h:187
↓ 11 callers
Class
int3
src/kernel/osl/shaders/int_vector_types.h:58
↓ 10 callers
Class
int2
src/kernel/osl/shaders/int_vector_types.h:8
↓ 10 callers
Class
int4
src/kernel/osl/shaders/int_vector_types.h:109
↓ 9 callers
Class
BVHRange
src/bvh/params.h:243
↓ 6 callers
Class
OSLTextureHandle
src/kernel/osl/services.h:47
↓ 5 callers
Class
BVHObjectBinning
src/bvh/binning.h:26
↓ 5 callers
Class
ProjectionTransform
src/util/projection.h:66
↓ 4 callers
Class
BVHStackEntry
Pack Utility */
src/bvh/bvh2.h:26
↓ 4 callers
Class
float3
src/scene/shader.h:36
↓ 3 callers
Class
BoundBox2D
src/util/boundbox.h:196
↓ 3 callers
Class
ImageMetaData
src/scene/image.h:23
↓ 3 callers
Class
float2
src/util/types_float2.h:13
↓ 2 callers
Class
AttributeRequest
src/scene/mesh.h:33
↓ 2 callers
Class
GraphicsInteropDevice
src/device/device.h:28
↓ 2 callers
Class
KernelImageInfo
Kernel data structure to describe image. */
src/util/types_image.h:80
↓ 2 callers
Class
KernelInfo
src/device/cpu/kernel_function.h:39
↓ 2 callers
Class
Leaf
src/scene/light_tree.h:259
↓ 2 callers
Enum
LightType
src/kernel/types.h:443
↓ 2 callers
Class
NamedNestedSampleStats
src/scene/stats.h:91
↓ 2 callers
Class
OIDNPass
src/integrator/denoiser_oidn.cpp:47
↓ 2 callers
Class
stat
src/util/path.cpp:57
↓ 1 callers
Class
AttributeRequestSet
src/scene/attribute.h:21
↓ 1 callers
Class
AttributeSet
src/scene/attribute.h:22
↓ 1 callers
Class
BVHMixedSplit
src/bvh/split.h:166
↓ 1 callers
Class
BVHObjectSplit
src/bvh/split.h:23
↓ 1 callers
Class
BVHSpatialSplit
src/bvh/split.h:59
↓ 1 callers
Class
BakeManager
src/scene/scene.h:47
↓ 1 callers
Class
Device
src/device/device.h:126
↓ 1 callers
Enum
DeviceKernel
src/kernel/types.h:1667
↓ 1 callers
Class
DeviceScene
src/scene/svm.h:18
↓ 1 callers
Class
HalfConversion
src/hydra/render_buffer.cpp:153
↓ 1 callers
Class
HdCyclesCamera
src/hydra/config.h:21
↓ 1 callers
Class
HdCyclesRenderBuffer
src/hydra/config.h:24
↓ 1 callers
Class
IdConversion
src/hydra/render_buffer.cpp:135
↓ 1 callers
Class
ImageLoader
Image loader base class, that can be subclassed to load image data * from custom sources (file, memory, procedurally generated, etc). */
src/scene/image.h:53
↓ 1 callers
Class
ImageParams
Image Parameters */
src/scene/image.h:32
↓ 1 callers
Class
ImageStats
Statistics about images held in memory. */
src/scene/stats.h:152
↓ 1 callers
Class
Inner
src/scene/light_tree.h:266
↓ 1 callers
Class
Instance
src/scene/light_tree.h:271
↓ 1 callers
Class
LightTreeBucket
Light Tree Bucket * Struct used to determine splitting costs in the light BVH. */
src/scene/light_tree.h:223
↓ 1 callers
Class
LightTreeEmitter
Light Tree Emitter * An emitter is a built-in light, an emissive mesh, or an emissive triangle. */
src/scene/light_tree.h:184
↓ 1 callers
Class
LightTreeLightLink
Light Linking. */
src/scene/light_tree.h:135
↓ 1 callers
Class
MD5Hash
src/scene/shader_graph.h:33
↓ 1 callers
Class
MeshStats
Statistics about mesh in the render database. */
src/scene/stats.h:137
↓ 1 callers
Class
NamedSampleCountPair
Named entry containing both a time-sample count for objects of a type and a * total count of processed items. * This allows to estimate the time spe
src/scene/stats.h:115
↓ 1 callers
Class
NamedSampleCountStats
Contains statistics about pairs of samples and counts as described above. */
src/scene/stats.h:125
↓ 1 callers
Enum
NodeSkyType
src/kernel/svm/types.h:314
↓ 1 callers
Class
NodeType
src/graph/node.h:19
↓ 1 callers
Class
OSLCompiler
src/scene/osl.h:151
↓ 1 callers
Class
OsdPatch
src/subd/osd.h:83
↓ 1 callers
Class
OutputDriver
src/session/session.h:27
↓ 1 callers
Class
PassAccessInfo
src/integrator/pass_accessor.h:22
↓ 1 callers
Class
Patch
src/subd/dice.h:21
↓ 1 callers
Class
PointCloud
src/scene/scene.h:40
↓ 1 callers
Class
RenderWork
src/integrator/path_trace.h:31
↓ 1 callers
Class
SInt8Conversion
src/hydra/render_buffer.cpp:147
↓ 1 callers
Class
SceneParams
src/scene/mesh.h:32
↓ 1 callers
Class
SceneUpdateStats
src/scene/scene.h:50
↓ 1 callers
Class
TextureMapping
src/scene/shader_nodes.h:25
↓ 1 callers
Class
Tile
src/session/tile.h:24
↓ 1 callers
Class
Transform
src/bvh/sort.h:14
↓ 1 callers
Class
UInt8Conversion
src/hydra/render_buffer.cpp:141
↓ 1 callers
Class
Vec3Stats
src/scene/volume.cpp:372
↓ 1 callers
Class
int4
src/util/types_float4.h:14
↓ 1 callers
Class
thread
* Own thread implementation similar to std::thread, so we can set a * custom stack size on macOS. */
src/util/thread.h:35
↓ 1 callers
Class
uchar4
src/util/types_uchar4.h:12
↓ 1 callers
Class
uint2
src/util/types_uint2.h:12
↓ 1 callers
Class
uint3
src/util/types_uint3.h:12
↓ 1 callers
Class
uint4
src/util/types_uint4.h:12
Class
AddClosureNode
src/scene/shader_nodes.h:1140
Enum
AttrKernelDataType
src/scene/attribute.h:37
Class
Attribute
src/scene/attribute.h:52
Class
Attribute
src/subd/osd.h:25
Class
Attribute
src/subd/interpolation.h:18
Class
AttributeDescriptor
src/kernel/types.h:756
Enum
AttributeElement
src/kernel/types.h:672
Enum
AttributeFlag
src/kernel/types.h:751
Class
AttributeMap
For looking up attributes on objects and geometry. */
src/kernel/types.h:763
Class
AttributeNode
src/scene/shader_nodes.h:1335
Enum
AttributePrimitive
src/kernel/types.h:665
Class
AttributeRequest
src/scene/attribute.h:20
Class
AttributeSet
src/hydra/config.h:28
Enum
AttributeStandard
src/kernel/types.h:709
Class
AttributeTableBuilder
src/scene/geometry_attributes.cpp:292
Class
AttributeTableEntry
src/scene/geometry_attributes.cpp:261
Class
BVH
src/scene/scene.h:24
Class
BVH
src/scene/mesh.h:25
Class
BVH
src/bvh/bvh.h:67
Class
BVH2
BVH2 * * Typical BVH with each node having two children. */
src/bvh/bvh2.h:38
Class
BVHBuild
src/bvh/build.h:37
Class
BVHBuildTask
src/bvh/build.h:23
Class
BVHEmbree
src/bvh/embree.h:23
Class
BVHHIPRT
src/device/hiprt/device_impl.h:27
Class
BVHNode
src/bvh/node.h:33
Class
BVHNode
src/bvh/bvh.h:19
Class
BVHNode
src/bvh/build.h:24
next →
1–100 of 983, ranked by callers