Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/JiayinCao/SORT
/ functions
Functions
1,426 in github.com/JiayinCao/SORT
⨍
Functions
1,426
◇
Types & classes
460
Method
Roughness
@brief Get the roughness of the distribution
src/scatteringevent/bsdf/microfacet.h:141
Method
RoundSize
round the size for sampler
src/sampler/regular.cpp:68
Method
RoundSize
round the size for sampler para 'size' : number of samples to be generated result : the modified number note : samples like jittered sampling nee
src/sampler/sampler.h:45
Method
RoundSize
round the size for sampler
src/sampler/stratified.cpp:53
Function
RunFiber
src/job/fiber_impl/fiber_impl_asm.cpp:22
Function
RunFiber
src/job/fiber_impl/fiber_impl_win.cpp:25
Method
S
src/scatteringevent/bsdf/disney.cpp:146
Function
SE_Interaction update_interaction_flag
src/medium/medium.h:37
Method
SameHemiSphere
@brief Whether the two vectors are on the same side of the geometry. The geometry concept defined here is decided by geometry normal instead of shad
src/scatteringevent/bsdf/bxdf.h:215
Method
SameHemiSphere
@brief Check if the two vectors are in the same hemisphere in shading coordinate
src/scatteringevent/bsdf/microfacet.h:153
Method
Sample
src/texture/imagetexture3d.cpp:24
Method
Sample
src/medium/homogeneous.cpp:37
Method
Sample
src/medium/mediumdata.cpp:22
Method
Sample
@brief Sample an incoming direction based on out-going direction. @param wo Out-going direction. @param wi Incoming direction. @param pd
src/medium/phasefunction.h:77
Method
Sample
@brief Sample an incoming direction based on out-going direction. This is a perfect probability density function that is propotional to the phase fu
src/medium/phasefunction.h:122
Method
Sample
Since there is no scattering, medium interaction is never sampled in this type of medium.
src/medium/absorption.cpp:33
Method
Sample
src/medium/heterogeneous.cpp:64
Method
SampleContinuous
get a sample point
src/core/samplemethod.h:248
Method
SampleLocalDirection
@brief Sample a local direction in the light's local space @param ls LightSample used to take the random sample @param pdf_w Pdf w.
src/light/hdrskylight.h:79
Method
SampleLocalDirection
@brief Sample a local direction in the light's local space WARNING!!! This function takes advantage of all its usage because the local_dir is merely
src/light/ambientlight.h:80
Method
SampleVolumeColor
src/core/mesh.cpp:187
Method
Sample_Ch
src/scatteringevent/bsdf/disney.cpp:133
Method
Sample_F
Importance sampling for the BXDF. Each of the BXDF should have its own importance sampling method so that it can converge quickly to the expected res
src/scatteringevent/bsdf/bxdf.h:93
Method
Sample_Sr
src/scatteringevent/bsdf/disney.cpp:160
Method
Sample_l
src/shape/sphere.cpp:24
Method
Sample_l
@brief Sample a point on the surface of the shape given a shading point. Sample a position on the surface of the shape. This function is heavily used
src/shape/triangle.h:50
Method
Sample_l
src/shape/disk.cpp:23
Method
Sample_l
@brief Sample a point on the surface of the shape given a shading point. Sample a position on the surface of the shape. This function is heavily used
src/shape/line.h:75
Method
Sampler
default constructor
src/sampler/sampler.cpp:21
Method
ScatteringEvent
src/scatteringevent/scatteringevent.cpp:42
Method
ScatteringUnit
@brief Default constructor
src/scatteringevent/scatteringunit.h:34
Method
ScenePrimitiveIterator
src/core/scene.cpp:42
Method
SceneVisualIterator
src/core/scene.cpp:82
Method
SchedulerConfig
src/job/scheduler.cpp:71
Method
SchedulerWrapper
src/unittests/scheduler.cpp:25
Method
Seek
@brief Seek to a specific position
src/stream/mstream.h:194
Method
SeparableBssrdf
src/scatteringevent/bssrdf/bssrdf.cpp:26
Function
Serialize
@brief Serializing data from stream. @param Stream where the serialization data comes from. Depending on different situation, it could come
src/accel/bvh.h:112
Function
Serialize
@brief Serializing data from stream, this data structure is not configurable in Blender. @param Stream where the serialization data comes f
src/accel/unigrid.h:86
Function
Serialize
@brief Serializing data from stream, this data structure is not configurable in Blender. @param Stream where the serialization data comes f
src/accel/embree.h:82
Function
Serialize
@brief Serializing data from stream. @param Stream where the serialization data comes from. Depending on different situation, it could come
src/accel/fast_bvh.h:159
Function
Serialize
@brief Serializing data from stream. @param Stream where the serialization data comes from. Depending on different situation, it could come
src/accel/kdtree.h:157
Function
Serialize
@brief Serializing data from stream. @param Stream where the serialization data comes from. Depending on different situation, it could come
src/accel/octree.h:98
Method
Serialize
src/medium/mediumdata.cpp:26
Method
Serialize
@brief Just an empty interface, there is no serialization support for this type of material. @param stream Input stream for data.
src/material/material.h:292
Method
Serialize
@brief Serializing data from stream @param Stream where the serialization data comes from. Depending on different situation, it could come
src/integrator/ao.h:41
Method
Serialize
@brief Serializing data from stream @param Stream where the serialization data comes from. Depending on different situation, it could come
src/integrator/integrator.h:85
Method
Serialize
@brief Serializing data from stream @param stream Where the serialization data comes from. Depending on different situation, it could come fr
src/integrator/ir.h:60
Method
Serialize
@brief Serializing data from stream @param Stream where the serialization data comes from. Depending on different situation, it could come
src/integrator/pathtracing.h:42
Method
Serialize
@brief Serializing data from stream @param Stream where the serialization data comes from. Depending on different situation, it could come
src/integrator/direct.h:42
Method
Serialize
@brief Serialization interface. Loading data from stream. Serialize the entity. Loading from an IStreamBase, which could be coming from file, memory
src/entity/visual_entity.h:37
Method
Serialize
src/entity/camera_entity.cpp:21
Method
Serialize
src/entity/light_entity.cpp:25
Method
Serialize
src/entity/visual.cpp:25
Method
SetCameraHeight
src/camera/ortho.cpp:46
Method
SetCameraWidth
set the camera range
src/camera/ortho.cpp:40
Method
SetEye
@brief Setup viewing point for the camera. @param eye Viewing point to set up in the camera.
src/camera/ortho.h:56
Method
SetTarget
@brief Set camera viewing target in world space. @param t Target point to be set.
src/camera/ortho.h:44
Method
SetTransform
@brief Set transform for the shape. @param transform The new transform of the shape to be set.
src/shape/shape.h:142
Method
SetUp
@brief Set camera up direction in world space. @param u Camera up direction to be set.
src/camera/ortho.h:52
Method
SetupConfig
src/job/scheduler.cpp:84
Method
SinglePrimitiveVisual
src/entity/visual.cpp:102
Method
SkyLightEntity
src/entity/light_entity.cpp:69
Function
SortStatsEnableCategory
src/core/stats.cpp:160
Method
Split
@brief Constructor of Split. @param po Position of the split plane. @param t Type of the split plane. @param pid Index of the primitive that t
src/accel/kdtree.h:77
Method
SquaredLength
@brief The squared length of the vector. @return The squared length of the vector.
src/math/vector2.h:91
Method
Sr
src/scatteringevent/bsdf/disney.cpp:154
Method
StartRunning
src/work/image_evaluation/image_evaluation.cpp:50
Method
StatsData_Ratio
src/core/stats.h:55
Method
StatsItemRegister
Recording all necessary data in constructor
src/core/stats.cpp:94
Method
StringID
@brief Constructor taking in an unsigned integer. @param sid The encoded hash id of the original string.
src/core/strid.h:81
Method
SurfaceArea
@brief Get the surface area of the primitive. @return Surface area of the primitive.
src/core/primitive.h:84
Method
SurfaceArea
src/shape/sphere.cpp:61
Method
SurfaceArea
src/shape/quad.cpp:62
Method
SurfaceArea
src/shape/triangle.cpp:138
Method
SurfaceArea
src/shape/line.cpp:101
Method
SurfaceArea
src/shape/disk.cpp:56
Function
TEST
This test should at least pass without inifitely waiting
src/unittests/scheduler.cpp:35
Function
TEST
src/unittests/stream.cpp:29
Function
TEST
Somehow, this unit test always fails. Need to investigate.
src/unittests/distribution.cpp:57
Function
TEST
src/unittests/memory.cpp:25
Function
TEST
src/unittests/simd.hpp:50
Function
TEST
This should work. For some reason, it doesn't. I need to figure out what is wrong. This is probably because the quality of the random number generated
src/unittests/phasefunction.cpp:28
Function
TEST
src/unittests/math.cpp:32
Function
TEST
src/unittests/bxdf.cpp:131
Function
TEST
Convert the current thread to a fiber
src/unittests/fiber.cpp:25
Function
TEST
src/unittests/strid.cpp:24
Function
TEST
src/unittests/tsl.cpp:23
Method
Task
src/job/scheduler.h:45
Method
Texture2DBase
@brief Default constructor.
src/texture/texturebase.h:50
Method
Texture3DBase
@brief Default constructor for texture 3D.
src/texture/texturebase.h:136
Method
Timer
@brief Constructor will choose to start timer automatically.
src/core/timer.h:37
Method
TimerWrapper
@brief Constructor. @param name Name of the timer. @param stat SORT Stats profiling counter.
src/core/timer.h:66
Method
Tr
src/medium/homogeneous.cpp:32
Method
Tr
src/medium/absorption.cpp:27
Method
Tr
src/medium/heterogeneous.cpp:33
Method
Transform
Default constructor
src/math/transform.h:36
Method
Transparent
@brief Default constructor
src/scatteringevent/bsdf/transparent.h:36
Function
Transpose
return the transpose of the transform
src/math/transform.h:209
Method
Triangle
@brief Constructor @param mesh The triangle mesh it belongs to @param index The index buffer
src/shape/triangle.h:37
← previous
next →
801–900 of 1,426, ranked by callers