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
MicroFacetReflectionMS
@brief Constructor @param reflectance Direction hemisphere reflection. @param f Fresnel term. @param d NDF term. @p
src/scatteringevent/bsdf/microfacet.h:363
Method
MicroFacetRefraction
@brief Constructor @param transmittance Direction hemisphere transmittance. @param f Fresnel term. @param d NDF term.
src/scatteringevent/bsdf/microfacet.h:411
Method
MicroFacetRefraction
src/scatteringevent/bsdf/microfacet.cpp:375
Method
Microfacet
@brief Constructor @param d Normal distribution term @param w Weight of the bxdf @param t Type of the bxdf
src/scatteringevent/bsdf/microfacet.h:269
Method
Microfacet
src/scatteringevent/bsdf/microfacet.cpp:286
Function
NeedFinalUpdate
@brief Whether the integrater need final update, light tracing and bdpt will need it
src/integrator/bidirpath.h:88
Method
NeedFullTargetRealtimeUpdate
@brief Need full target real time update.
src/integrator/lighttracing.h:48
Function
NeedImageLock
@brief Whether the image update needs a lock
src/integrator/bidirpath.h:93
Method
NeedRefreshTile
@brief Whether to refreshtile in Blender user interface. Since there is no specific order of rendering, there is no way to support live refresh. @r
src/integrator/lighttracing.h:43
Method
OFileStream
@brief Constructing from a file name. @param filename Name of the file to be streamed.
src/stream/fstream.h:160
Method
OMemoryStream
@brief Constructor. @param initSize Initial size of the stream.
src/stream/mstream.h:34
Method
OSocketStream
@brief Constructor.
src/stream/sstream.h:113
Method
Open
@brief Open a new stream file. @param filename Name of the file to be streamed to. @param force Forcing to open the stream file if there i
src/stream/fstream.h:51
Method
Open
@brief Open a new stream file. @param filename Name of the file to be streamed to. @param force Forcing to open the stream file if there i
src/stream/fstream.h:178
Method
OrenNayar
src/scatteringevent/bsdf/orennayar.cpp:27
Method
P
@brief Evaluation of the phase function. Just like BXDF definition, the directions passed in need to point from outside from the same point of inter
src/medium/phasefunction.h:68
Method
PackData
@brief Pack triangle information into SSE/AVX compatible data. @return Whether there is valid triangle inside.
src/simd/simd_triangle.h:135
Function
ParrallReduction
src/unittests/unittest_common.h:29
Function
ParrallRun
src/unittests/unittest_common.h:53
Method
Pdf
get pdf
src/core/samplemethod.h:260
Method
Pdf
PDF of sampling the incident vector w.r.t the solid angle. @param wo The exitant direction in local space. @param wi The incident directi
src/scatteringevent/bsdf/bxdf.h:104
Method
Pdf
@brief PDF of sampling a specific normal direction @param wh Normal direction to be sampled
src/scatteringevent/bsdf/microfacet.h:136
Method
Pdf
src/light/ambientlight.cpp:27
Method
Pdf
src/light/hdrskylight.cpp:30
Method
Pdf
@brief The pdf w.r.t solid angle if the ray starting from 'p', tracing through 'wi' hits the light source. @param p The point in world space
src/light/distant.h:82
Method
Pdf
@brief The pdf w.r.t solid angle if the ray starting from 'p', tracing through 'wi' hits the light source. Instead of checking whether p and wi is v
src/light/spot.h:75
Method
Pdf
src/light/area.cpp:72
Method
Pdf
@brief The pdf w.r.t solid angle if the ray starting from 'p', tracing through 'wi' hits the light source.' Instead of checking whether p and wi is
src/light/pointlight.h:74
Method
Pdf
src/shape/sphere.cpp:54
Method
Pdf
@brief Get the pdf w.r.t solid angle of picking a point on the surface where the ray intersects. By shooting a ray, starting from @param p along @pa
src/shape/shape.h:90
Method
Pdf_Sp
src/scatteringevent/bssrdf/bssrdf.cpp:80
Method
Pdf_Sr
src/scatteringevent/bsdf/disney.cpp:170
Method
Phong
Constructor @param params Parameter set. @param weight BRDF weight. @param doubleSided Whether the BRDF is double-sided.
src/scatteringevent/bsdf/phong.h:55
Method
Point
@brief Default constructor that sets everything zero.
src/math/point.h:27
Method
PointingUp
src/scatteringevent/bsdf/bxdf.cpp:67
Method
PostProcess
@brief Some integrator have a post process step.
src/integrator/integrator.h:65
Function
Pow
src/math/utils.h:56
Method
Power
@brief Approximation of total power of the light. The reason it is just an approximation is because there are certain kinds of light whose power is
src/light/distant.h:52
Method
Power
@brief Approximation of total power of the light. The reason it is just an approximation is because there are certain kinds of light whose power is
src/light/spot.h:52
Method
Power
@brief Approximation of total power of the light. The reason it is just an approximation is because there are certain kinds of light whose power is
src/light/skylight.h:86
Method
Power
@brief Approximation of total power of the light. The reason it is just an approximation is because there are certain kinds of light whose power is
src/light/pointlight.h:62
Method
PreProcess
src/camera/perspective.cpp:26
Method
PreProcess
@brief Camera pre-proessing. Camera will do some pre-processing after camera intialization once all properties have been set.
src/camera/camera.h:45
Method
PreProcess
@brief Pre-process before rendering. By default , nothing is done in pre-process some integrator, such as Photon Mapping use pre-process step to gene
src/integrator/integrator.h:62
Method
Primitive
@brief Constructor of Primitive. @param mesh The mesh that owns the primitive. @param mat Material attached to the primitive. @param shape
src/core/primitive.h:45
Method
Process
src/material/closures.cpp:160
Method
Process
src/material/closures.cpp:168
Method
Process
src/material/closures.cpp:177
Method
Process
src/material/closures.cpp:186
Method
Process
src/material/closures.cpp:255
Method
Process
src/material/closures.cpp:264
Method
Process
src/material/closures.cpp:273
Method
Process
src/material/closures.cpp:282
Method
Process
src/material/closures.cpp:291
Method
Process
src/material/closures.cpp:300
Method
Process
src/material/closures.cpp:309
Method
Process
src/material/closures.cpp:318
Method
Process
src/material/closures.cpp:327
Method
Process
src/material/closures.cpp:336
Method
Process
src/material/closures.cpp:345
Method
Process
src/material/closures.cpp:354
Method
Process
src/material/closures.cpp:363
Method
Process
src/material/closures.cpp:372
Method
Process
src/material/closures.cpp:381
Method
Process
src/material/closures.cpp:390
Method
Process
src/material/closures.cpp:399
Method
Process
src/material/closures.cpp:410
Method
Process
src/material/closures.cpp:423
Method
Process
src/material/closures.cpp:432
Method
Process
src/material/closures.cpp:504
Method
Process
src/material/closures.cpp:519
Method
Process
src/material/closures.cpp:532
Method
Process
src/material/closures.cpp:545
Method
RGBSpectrum
src/spectrum/rgbspectrum.h:51
Function
RGBSpectrum operator !=
src/spectrum/rgbspectrum.h:253
Function
RGBSpectrum operator *
src/spectrum/rgbspectrum.h:169
Function
RGBSpectrum operator *=
src/spectrum/rgbspectrum.h:219
Function
RGBSpectrum operator +
src/spectrum/rgbspectrum.h:161
Function
RGBSpectrum operator +=
src/spectrum/rgbspectrum.h:209
Function
RGBSpectrum operator -
src/spectrum/rgbspectrum.h:165
Function
RGBSpectrum operator -=
src/spectrum/rgbspectrum.h:214
Function
RGBSpectrum operator /
src/spectrum/rgbspectrum.h:173
Function
RGBSpectrum operator /=
src/spectrum/rgbspectrum.h:224
Function
RGBSpectrum operator ==
src/spectrum/rgbspectrum.h:249
Method
RadianceFromDirection
@brief Evalaute the radiance along a specific direction. @param dir Direction pointing from the shading point to the sky @return Radiance val
src/light/hdrskylight.h:69
Method
RadianceFromDirection
@brief Evalaute the radiance along a specific direction. @param dir Direction pointing from the shading point to the sky @return Radiance val
src/light/ambientlight.h:64
Method
RandomNumberGenerator
src/core/rand.cpp:37
Method
Ray
src/math/ray.cpp:20
Method
RenderTarget
src/texture/rendertarget.h:25
Method
RequestMoreBsdfSample
src/sampler/sample.h:101
Method
RequestMoreLightSample
request more samples
src/sampler/sample.h:95
Method
RequestSample
@brief This is not well supported in SORT for now.
src/integrator/integrator.h:114
Method
Reset
@brief Reset the timer.
src/core/timer.h:40
Method
Reset
@brief Reset the memory allocator.
src/core/memory.h:78
Method
Reset
@brief Reset the data for reuse
src/simd/simd_line.h:206
Method
Resize
@brief Resize the stream. @param size The new size to be resized.
src/stream/mstream.h:43
Method
Resize
@brief Resize the stream. @param size The new size to be resized.
src/stream/mstream.h:225
Function
RotateX
rotate around x axis
src/math/transform.h:136
Function
RotateY
rotate around y axis
src/math/transform.h:149
Function
RotateZ
rotate around z axis
src/math/transform.h:161
← previous
next →
701–800 of 1,426, ranked by callers