Photon Engine 2.0.0-beta
A physically based renderer.
Loading...
Searching...
No Matches
ph::SphericalMapper Class Reference

#include <SphericalMapper.h>

Inheritance diagram for ph::SphericalMapper:
ph::UvwMapper

Public Member Functions

void posToUvw (const math::Vector3R &pos, math::Vector3R *out_uvw) const override
 
void dirToUvw (const math::Vector3R &dir, math::Vector3R *out_uvw) const override
 
bool uvwToPos (const math::Vector3R &uvw, math::Vector3R *out_pos) const override
 
bool uvwToDir (const math::Vector3R &uvw, math::Vector3R *out_dir) const override
 
- Public Member Functions inherited from ph::UvwMapper
virtual ~UvwMapper ()
 

Member Function Documentation

◆ dirToUvw()

void ph::SphericalMapper::dirToUvw ( const math::Vector3R & dir,
math::Vector3R * out_uvw ) const
overridevirtual

Reimplemented from ph::UvwMapper.

◆ posToUvw()

void ph::SphericalMapper::posToUvw ( const math::Vector3R & pos,
math::Vector3R * out_uvw ) const
inlineoverridevirtual

Implements ph::UvwMapper.

◆ uvwToDir()

bool ph::SphericalMapper::uvwToDir ( const math::Vector3R & uvw,
math::Vector3R * out_dir ) const
overridevirtual

Reimplemented from ph::UvwMapper.

◆ uvwToPos()

bool ph::SphericalMapper::uvwToPos ( const math::Vector3R & uvw,
math::Vector3R * out_pos ) const
inlineoverridevirtual

Reimplemented from ph::UvwMapper.


The documentation for this class was generated from the following files: