Photon Engine 2.0.0-beta
A physically based renderer.
Loading...
Searching...
No Matches
ph::TTrilinearPixelTex2D< T, N > Member List

This is the complete list of members for ph::TTrilinearPixelTex2D< T, N >, including all inherited members.

getHeightPx() constph::TAbstractPixelTex2D< T, N >inline
getLevel(const std::size_t level) constph::TMipmap< T, N >inline
getTexelSizeU() constph::TAbstractPixelTex2D< T, N >inline
getTexelSizeV() constph::TAbstractPixelTex2D< T, N >inline
getWidthPx() constph::TAbstractPixelTex2D< T, N >inline
getWrapMode() constph::TAbstractPixelTex2D< T, N >inline
m_heightPxph::TAbstractPixelTex2D< T, N >protected
m_texelSizeUph::TAbstractPixelTex2D< T, N >protected
m_texelSizeVph::TAbstractPixelTex2D< T, N >protected
m_widthPxph::TAbstractPixelTex2D< T, N >protected
m_wrapModeph::TAbstractPixelTex2D< T, N >protected
normalizeUV(const float64 u, const float64 v, float64 *const out_u, float64 *const out_v) constph::TAbstractPixelTex2D< T, N >inlineprotected
numLevels() constph::TMipmap< T, N >inline
Output typedefph::TTexture< TTexPixel< T, N > >
sample(const SampleLocation &sampleLocation, TTexPixel< T, N > *const out_value) const overrideph::TTrilinearPixelTex2D< T, N >inlinevirtual
ph::TTexture< TTexPixel< T, N > >::sample(const SampleLocation &sampleLocation, Output *out_value) const=0ph::TTexture< TTexPixel< T, N > >pure virtual
setHeightPx(const uint32 heightPx)ph::TAbstractPixelTex2D< T, N >inlineprotected
setLevel(const std::size_t level, std::unique_ptr< TAbstractPixelTex2D< T, N > > texture)ph::TMipmap< T, N >inlineprotected
setMipLevel(const std::size_t level, std::unique_ptr< TAbstractPixelTex2D< T, N > > texture)ph::TTrilinearPixelTex2D< T, N >inline
setWidthPx(const uint32 widthPx)ph::TAbstractPixelTex2D< T, N >inlineprotected
setWrapMode(const ETexWrapMode mode)ph::TAbstractPixelTex2D< T, N >inline
TAbstractPixelTex2D()ph::TAbstractPixelTex2D< T, N >inline
TAbstractPixelTex2D(const uint32 widthPx, const uint32 heightPx)ph::TAbstractPixelTex2D< T, N >inline
TMipmap()ph::TMipmap< T, N >inline
TMipmap(const std::size_t numLevels)ph::TMipmap< T, N >inlineexplicit
TTexture()=defaultph::TTexture< TTexPixel< T, N > >inline
~TMipmap() override=defaultph::TMipmap< T, N >virtual
~TTexture()=defaultph::TTexture< TTexPixel< T, N > >inlinevirtual
~TTrilinearPixelTex2D() override=defaultph::TTrilinearPixelTex2D< T, N >virtual