MCPcopy Create free account

hub / github.com/JiayinCao/SORT / functions

Functions1,426 in github.com/JiayinCao/SORT

MethodGetIntersect
src/accel/accelerator.cpp:118
MethodGetIntersect
src/accel/embree.cpp:68
MethodGetIntersect
@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
MethodGetIntersect
src/core/scene.cpp:182
MethodGetIntersect
src/shape/sphere.cpp:65
MethodGetIntersect
src/shape/triangle.cpp:25
MethodGetIntersect
@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
MethodGetIntersect
src/shape/line.cpp:22
MethodGetIntersect
src/shape/disk.cpp:60
MethodGetIsValid
@brief Whether the spatial data structure is constructed. @return Whether the spatial data structure is constructed.
src/accel/accelerator.h:140
MethodGetLight
@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
MethodGetMaterial
@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
MethodGetPos
@brief Get current position. Ideally, IStreamBase might need to have this interface too. But it is not currently needed.
src/stream/mstream.h:189
MethodGetPrimitiveCount
@brief Get number of primitives in this visual
src/entity/visual.h:46
MethodGetPrimitiveCount
@brief Get the number of primitives in this entity.
src/entity/entity.h:46
MethodGetScreenCoord
@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
MethodGetScreenCoord
@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
MethodGetShape
@brief Get the shape of the primitive. @return The shape of the primitive.
src/core/primitive.h:116
MethodGetShape
@brief Get the shape of the area light. @return It usually returns a valid shape for area light.
src/light/area.h:108
MethodGetShapeType
@brief Get the type of the shape attached to the primitive. @return Type of the attached shape.
src/core/primitive.h:109
MethodGetShapeType
@brief Get the type of the shape @return The type of the shape.
src/shape/sphere.h:101
MethodGetShapeType
@brief Get the type of the shape @return The type of the shape.
src/shape/triangle.h:107
MethodGetShapeType
@brief Get the type of the shape @return The type of the shape.
src/shape/line.h:143
MethodGetShapeType
@brief Get the type of the shape @return The type of the shape.
src/shape/quad.h:102
MethodGetType
@brief Get the type of the bxdf @return The specific type of the bxdf.
src/scatteringevent/bsdf/bxdf.h:119
MethodGetUniqueID
@brief Get material ID. @return Material ID that uniquely identifies the material.
src/material/material.h:182
MethodGetVolumeStep
@brief Get volume ray matching step size. @return Ray marching step size.
src/material/material.h:210
MethodGetVolumeStepCnt
@brief Get volume ray marching max step count. @return Maximum steps to march during ray marching.
src/material/material.h:217
MethodHDR
src/scatteringevent/bsdf/bxdf.cpp:71
MethodHHR
src/scatteringevent/bsdf/bxdf.cpp:88
MethodHair
src/scatteringevent/bsdf/hair.cpp:113
MethodHasSSS
@brief Whether the material has sss @return Return true if there is sss node in the material.
src/material/material.h:196
MethodHasScale
whether the matrix have scale factor
src/math/matrix.cpp:146
MethodHasScale
whether there is scale factor in the matrix
src/math/transform.cpp:36
MethodHasTransparency
@brief Whether the material has transparency @return Return true if there is transparency in the material.
src/material/material.h:189
MethodHasVolumeAttached
@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
MethodHenyeyGreenstein
@brief Constructor. @param g Asymmetry parameter in Henyey-Greenstein phase function.
src/medium/phasefunction.h:100
MethodHeterogenousMedium
@brief Constructor. @param param Parameter to build the volume. @param material Material that spawns the medium.
src/medium/heterogeneous.h:42
MethodHomogeneousMedium
@brief Constructor. @param param Parameter to build the volume. @param material Material that spawns the medium.
src/medium/homogeneous.h:43
MethodIFileStream
@brief Constructing from a file name. @param filename Name of the file to be streamed.
src/stream/fstream.h:33
MethodIMemoryStream
@brief Constructor. @param istream The IMemoryStream as input.
src/stream/mstream.h:217
MethodISocketStream
@brief Constructor.
src/stream/sstream.h:41
MethodIdIdentity
check whether the transform is identity
src/math/transform.cpp:21
MethodImageTexture3D
@brief Default constructor.
src/texture/imagetexture3d.h:30
MethodIndicationTile
src/core/display_mgr.h:84
MethodInit
src/material/tsl_system.h:58
MethodInvalidBBox
src/math/bbox.cpp:76
FunctionInverse
return the inverse of the transform
src/math/transform.h:203
MethodIsDelta
@brief Whether the light is a delta light source. @return Whether the light is a delta light.
src/light/skylight.h:97
MethodIsDelta
@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
MethodIsInBBox
src/math/bbox.cpp:65
MethodIsInfinite
@brief Whether the light is an infinite light source. @return Whether the light is an infinite light.
src/light/distant.h:73
MethodIsInfinite
@brief Whether the light is an infinite light source. @return Whether the light is an infinite light.
src/light/skylight.h:75
MethodIsOccluded
src/accel/unigrid.cpp:184
MethodIsOccluded
src/accel/octree.cpp:163
MethodIsOccluded
src/accel/kdtree.cpp:251
MethodIsOccluded
src/accel/fast_bvh.hpp:507
MethodIsOccluded
src/accel/embree.cpp:123
MethodIsOccluded
src/core/scene.cpp:188
MethodIsValid
@brief Whether the 2d texture is valid or not. @return True if the texture is valid.
src/texture/imagetexture2d.h:54
MethodIsValid
@brief Whether the 2d texture is valid or not. @return True if the texture is valid.
src/texture/texturebase.h:108
MethodIsValid
@brief Whether the 3d texture is valid or not. @return True if the texture is valid.
src/texture/texturebase.h:162
MethodIsValid
Whether there is valid data loaded. @return True if data is valid, otherwise it will return false.
src/scatteringevent/bsdf/merl.h:54
MethodKd_Node
@brief Constructor taking a bounding box. @param bb Bounding box of the node.
src/accel/kdtree.h:57
MethodKylinPrinciple
@brief Constructor taken attenuation. @param param Parameter set.
src/scatteringevent/bsdf/kylin_principle.h:48
MethodLambert
src/scatteringevent/bsdf/lambert.h:40
MethodLambertTransmission
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
MethodLe
src/light/skylight.cpp:84
MethodLe
src/light/ambientlight.cpp:20
MethodLe
src/light/hdrskylight.cpp:22
MethodLe
src/light/area.cpp:82
MethodLe
@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
MethodLe
src/math/interaction.cpp:22
MethodLength
@brief Length of the vector. @return The length of the vector.
src/math/vector2.h:84
MethodLi
src/integrator/whittedrt.cpp:30
MethodLi
src/integrator/bidirpath.cpp:35
MethodLi
src/integrator/pathtracing.cpp:37
MethodLi
src/integrator/direct.cpp:30
MethodLi
radiance along a specific ray direction
src/integrator/ao.cpp:31
MethodLightProperbility
src/core/scene.cpp:259
MethodLightSample
default constructor
src/sampler/sample.h:38
MethodLightTracing
@brief Constructor simply setup light_tracing_only parameter.
src/integrator/lighttracing.h:34
MethodLine
@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
FunctionLinearToGamma
@brief Color from linear space to gamma space. @param value Linear space color. @return Gamma space color.
src/math/utils.h:120
MethodLoadResource
Load data from file
src/scatteringevent/bsdf/merl.cpp:42
MethodLoadResource
src/scatteringevent/bsdf/fourierbxdf.cpp:32
MethodLocalDirFromWorldDir
@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
MethodLocalDirFromWorldDir
@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
FunctionMakeSharedInstance
src/core/rtti.h:83
FunctionMakeUniqueInstance
src/core/rtti.h:92
MethodMatchFlag
@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
MethodMaterialProxy
@brief Constructor of material proxy taking a reference of its referred material. @param material Material to be referred.
src/material/material.h:268
MethodMax_Sr
src/scatteringevent/bsdf/disney.cpp:177
MethodMedium
@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
MethodMediumSample
src/medium/medium.h:60
MethodMediumStack
@brief Default constructor that does nothing.
src/medium/medium.h:132
MethodMerl
src/scatteringevent/bsdf/merl.cpp:132
MethodMicroFacetDistribution
@brief constructor taking in roughness
src/scatteringevent/bsdf/microfacet.h:98
MethodMicroFacetReflection
@brief Constructor @param reflectance Direction hemisphere reflection. @param f Fresnel term. @param d NDF term. @p
src/scatteringevent/bsdf/microfacet.h:318
MethodMicroFacetReflection
src/scatteringevent/bsdf/microfacet.cpp:296
← previousnext →601–700 of 1,426, ranked by callers