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
GetIntersect
src/accel/accelerator.cpp:118
Method
GetIntersect
src/accel/embree.cpp:68
Method
GetIntersect
@brief Get the intersection between a ray and the primitive. @param r Ray to be tested against the primitive. The input ray is in world s
src/core/primitive.h:54
Method
GetIntersect
src/core/scene.cpp:182
Method
GetIntersect
src/shape/sphere.cpp:65
Method
GetIntersect
src/shape/triangle.cpp:25
Method
GetIntersect
@brief Intersection test between the shape and a bounding box. The default implementation here is a fairly conservative one by returning true. To be
src/shape/shape.h:121
Method
GetIntersect
src/shape/line.cpp:22
Method
GetIntersect
src/shape/disk.cpp:60
Method
GetIsValid
@brief Whether the spatial data structure is constructed. @return Whether the spatial data structure is constructed.
src/accel/accelerator.h:140
Method
GetLight
@brief Get the light source of the primitive if there is one. Most primitives doesn't have light attached to it. @return Light attached to
src/core/primitive.h:102
Method
GetMaterial
@brief Find material by id. Materials are packed in a specific order that matches with the ids in index buffer. @param matId Id of the material.
src/material/matmanager.h:41
Method
GetPos
@brief Get current position. Ideally, IStreamBase might need to have this interface too. But it is not currently needed.
src/stream/mstream.h:189
Method
GetPrimitiveCount
@brief Get number of primitives in this visual
src/entity/visual.h:46
Method
GetPrimitiveCount
@brief Get the number of primitives in this entity.
src/entity/entity.h:46
Method
GetScreenCoord
@brief Get camera coordinate according to a view direction in world space. It is used in light tracing or bi-directional path tracing algorithm. @para
src/camera/environment.h:44
Method
GetScreenCoord
@brief Get camera coordinate according to a view direction in world space. It is used in light tracing or bi-directional path tracing algorithm. @para
src/camera/ortho.h:82
Method
GetShape
@brief Get the shape of the primitive. @return The shape of the primitive.
src/core/primitive.h:116
Method
GetShape
@brief Get the shape of the area light. @return It usually returns a valid shape for area light.
src/light/area.h:108
Method
GetShapeType
@brief Get the type of the shape attached to the primitive. @return Type of the attached shape.
src/core/primitive.h:109
Method
GetShapeType
@brief Get the type of the shape @return The type of the shape.
src/shape/sphere.h:101
Method
GetShapeType
@brief Get the type of the shape @return The type of the shape.
src/shape/triangle.h:107
Method
GetShapeType
@brief Get the type of the shape @return The type of the shape.
src/shape/line.h:143
Method
GetShapeType
@brief Get the type of the shape @return The type of the shape.
src/shape/quad.h:102
Method
GetType
@brief Get the type of the bxdf @return The specific type of the bxdf.
src/scatteringevent/bsdf/bxdf.h:119
Method
GetUniqueID
@brief Get material ID. @return Material ID that uniquely identifies the material.
src/material/material.h:182
Method
GetVolumeStep
@brief Get volume ray matching step size. @return Ray marching step size.
src/material/material.h:210
Method
GetVolumeStepCnt
@brief Get volume ray marching max step count. @return Maximum steps to march during ray marching.
src/material/material.h:217
Method
HDR
src/scatteringevent/bsdf/bxdf.cpp:71
Method
HHR
src/scatteringevent/bsdf/bxdf.cpp:88
Method
Hair
src/scatteringevent/bsdf/hair.cpp:113
Method
HasSSS
@brief Whether the material has sss @return Return true if there is sss node in the material.
src/material/material.h:196
Method
HasScale
whether the matrix have scale factor
src/math/matrix.cpp:146
Method
HasScale
whether there is scale factor in the matrix
src/math/transform.cpp:36
Method
HasTransparency
@brief Whether the material has transparency @return Return true if there is transparency in the material.
src/material/material.h:189
Method
HasVolumeAttached
@brief Whether the material is attached with a volume. @return Return true if the material is attached with a volume.
src/material/material.h:203
Method
HenyeyGreenstein
@brief Constructor. @param g Asymmetry parameter in Henyey-Greenstein phase function.
src/medium/phasefunction.h:100
Method
HeterogenousMedium
@brief Constructor. @param param Parameter to build the volume. @param material Material that spawns the medium.
src/medium/heterogeneous.h:42
Method
HomogeneousMedium
@brief Constructor. @param param Parameter to build the volume. @param material Material that spawns the medium.
src/medium/homogeneous.h:43
Method
IFileStream
@brief Constructing from a file name. @param filename Name of the file to be streamed.
src/stream/fstream.h:33
Method
IMemoryStream
@brief Constructor. @param istream The IMemoryStream as input.
src/stream/mstream.h:217
Method
ISocketStream
@brief Constructor.
src/stream/sstream.h:41
Method
IdIdentity
check whether the transform is identity
src/math/transform.cpp:21
Method
ImageTexture3D
@brief Default constructor.
src/texture/imagetexture3d.h:30
Method
IndicationTile
src/core/display_mgr.h:84
Method
Init
src/material/tsl_system.h:58
Method
InvalidBBox
src/math/bbox.cpp:76
Function
Inverse
return the inverse of the transform
src/math/transform.h:203
Method
IsDelta
@brief Whether the light is a delta light source. @return Whether the light is a delta light.
src/light/skylight.h:97
Method
IsDelta
@brief Whether area light is a delta light. @return Always return 'False' for area light because it is not delta light.
src/light/area.h:94
Method
IsInBBox
src/math/bbox.cpp:65
Method
IsInfinite
@brief Whether the light is an infinite light source. @return Whether the light is an infinite light.
src/light/distant.h:73
Method
IsInfinite
@brief Whether the light is an infinite light source. @return Whether the light is an infinite light.
src/light/skylight.h:75
Method
IsOccluded
src/accel/unigrid.cpp:184
Method
IsOccluded
src/accel/octree.cpp:163
Method
IsOccluded
src/accel/kdtree.cpp:251
Method
IsOccluded
src/accel/fast_bvh.hpp:507
Method
IsOccluded
src/accel/embree.cpp:123
Method
IsOccluded
src/core/scene.cpp:188
Method
IsValid
@brief Whether the 2d texture is valid or not. @return True if the texture is valid.
src/texture/imagetexture2d.h:54
Method
IsValid
@brief Whether the 2d texture is valid or not. @return True if the texture is valid.
src/texture/texturebase.h:108
Method
IsValid
@brief Whether the 3d texture is valid or not. @return True if the texture is valid.
src/texture/texturebase.h:162
Method
IsValid
Whether there is valid data loaded. @return True if data is valid, otherwise it will return false.
src/scatteringevent/bsdf/merl.h:54
Method
Kd_Node
@brief Constructor taking a bounding box. @param bb Bounding box of the node.
src/accel/kdtree.h:57
Method
KylinPrinciple
@brief Constructor taken attenuation. @param param Parameter set.
src/scatteringevent/bsdf/kylin_principle.h:48
Method
Lambert
src/scatteringevent/bsdf/lambert.h:40
Method
LambertTransmission
Constructor from parameter set. @param param All parameters. @param weight Weight of this BRDF. @param doubleSided Whether the material
src/scatteringevent/bsdf/lambert.h:78
Method
Le
src/light/skylight.cpp:84
Method
Le
src/light/ambientlight.cpp:20
Method
Le
src/light/hdrskylight.cpp:22
Method
Le
src/light/area.cpp:82
Method
Le
@brief Get the radiance light starting from the light source and ending at the intersection point. It simply returns zero for delta function, meanin
src/light/light.h:177
Method
Le
src/math/interaction.cpp:22
Method
Length
@brief Length of the vector. @return The length of the vector.
src/math/vector2.h:84
Method
Li
src/integrator/whittedrt.cpp:30
Method
Li
src/integrator/bidirpath.cpp:35
Method
Li
src/integrator/pathtracing.cpp:37
Method
Li
src/integrator/direct.cpp:30
Method
Li
radiance along a specific ray direction
src/integrator/ao.cpp:31
Method
LightProperbility
src/core/scene.cpp:259
Method
LightSample
default constructor
src/sampler/sample.h:38
Method
LightTracing
@brief Constructor simply setup light_tracing_only parameter.
src/integrator/lighttracing.h:34
Method
Line
@brief Constructor @param p0 A point on one side of the line. @param p1 A point on the other side of the line. @param v0 V coordina
src/shape/line.h:57
Function
LinearToGamma
@brief Color from linear space to gamma space. @param value Linear space color. @return Gamma space color.
src/math/utils.h:120
Method
LoadResource
Load data from file
src/scatteringevent/bsdf/merl.cpp:42
Method
LoadResource
src/scatteringevent/bsdf/fourierbxdf.cpp:32
Method
LocalDirFromWorldDir
@brief Convert the direction from world space to local space WARNING!!! This function takes advantage of all its usage because the return value is m
src/light/hdrskylight.h:94
Method
LocalDirFromWorldDir
@brief Convert the direction from world space to local space WARNING!!! This function takes advantage of all its usage because the return value is m
src/light/ambientlight.h:96
Function
MakeSharedInstance
src/core/rtti.h:83
Function
MakeUniqueInstance
src/core/rtti.h:92
Method
MatchFlag
@brief Check the type of the bxdf, it shouldn't be overridden by derived classes. @param type The type to check. @return If the bxdf bel
src/scatteringevent/bsdf/bxdf.h:112
Method
MaterialProxy
@brief Constructor of material proxy taking a reference of its referred material. @param material Material to be referred.
src/material/material.h:268
Method
Max_Sr
src/scatteringevent/bsdf/disney.cpp:177
Method
Medium
@brief Constructor taking the material that spawns the medium. @param baseColor Base color of the volume. @param emission Emission coeffici
src/medium/medium.h:77
Method
MediumSample
src/medium/medium.h:60
Method
MediumStack
@brief Default constructor that does nothing.
src/medium/medium.h:132
Method
Merl
src/scatteringevent/bsdf/merl.cpp:132
Method
MicroFacetDistribution
@brief constructor taking in roughness
src/scatteringevent/bsdf/microfacet.h:98
Method
MicroFacetReflection
@brief Constructor @param reflectance Direction hemisphere reflection. @param f Fresnel term. @param d NDF term. @p
src/scatteringevent/bsdf/microfacet.h:318
Method
MicroFacetReflection
src/scatteringevent/bsdf/microfacet.cpp:296
← previous
next →
601–700 of 1,426, ranked by callers