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

#include <_mipmap_gen.h>

Inheritance diagram for ph::mipmapgen:
ph::IMoveOnly

Public Types

template<typename T , std::size_t N>
using Mipmaps = std::vector<TFrame<T, N>>
 

Public Member Functions

 mipmapgen (const std::size_t numThreads)
 
 ~mipmapgen ()
 
template<typename T , std::size_t N>
auto genMipmaps (const TFrame< T, N > &source) -> std::future< Mipmaps< T, N > >
 

Member Typedef Documentation

◆ Mipmaps

template<typename T , std::size_t N>
using ph::mipmapgen::Mipmaps = std::vector<TFrame<T, N>>

Constructor & Destructor Documentation

◆ mipmapgen()

ph::mipmapgen::mipmapgen ( const std::size_t numThreads)

◆ ~mipmapgen()

ph::mipmapgen::~mipmapgen ( )
inline

Member Function Documentation

◆ genMipmaps()

template<typename T , std::size_t N>
auto ph::mipmapgen::genMipmaps ( const TFrame< T, N > & source) -> std::future<Mipmaps<T, N>>
inline

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