Skip to content

Class rayx::PixelSource

ClassList > rayx > PixelSource

Inherits the following classes: rayx::LightSourceBase

Public Functions

Type Name
PixelSource (const DesignSource &)
RAYX_FN_ACC detail::Ray genRay (const int rayPathIndex, const int sourceId, const EnergyDistributionDataVariant &__restrict energyDistribution, Rand &__restrict rand) const

Protected Attributes inherited from rayx::LightSourceBase

See rayx::LightSourceBase

Type Name
int32_t m_numberOfRays

Protected Functions inherited from rayx::LightSourceBase

See rayx::LightSourceBase

Type Name
LightSourceBase (const DesignSource &)

Protected Static Functions inherited from rayx::LightSourceBase

See rayx::LightSourceBase

Type Name
RAYX_FN_ACC glm::dvec3 getDirectionFromAngles (double phi, double psi)

Public Functions Documentation

function PixelSource

rayx::PixelSource::PixelSource (
    const DesignSource &
) 

function genRay

RAYX_FN_ACC detail::Ray rayx::PixelSource::genRay (
    const int rayPathIndex,
    const int sourceId,
    const EnergyDistributionDataVariant &__restrict energyDistribution,
    Rand &__restrict rand
) const


The documentation for this class was generated from the following file Intern/rayx-core/src/Shader/LightSources/PixelSource.h