Mitsuba Renderer  0.5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
mitsuba::Bitmap Member List

This is the complete list of members for mitsuba::Bitmap, including all inherited members.

accumulate(const Bitmap *bitmap, Point2i sourceOffset, Point2i targetOffset, Vector2i size)mitsuba::Bitmap
accumulate(const Bitmap *bitmap, Point2i targetOffset)mitsuba::Bitmapinline
accumulate(const Bitmap *bitmap)mitsuba::Bitmapinline
applyMatrix(Float matrix[3][3])mitsuba::Bitmap
arithmeticOperation(EArithmeticOperation operation, const Bitmap *bitmap1, const Bitmap *bitmap2)mitsuba::Bitmapstatic
average() const mitsuba::Bitmap
Bitmap(EPixelFormat pFmt, EComponentFormat cFmt, const Vector2i &size, uint8_t channelCount=0, uint8_t *data=NULL)mitsuba::Bitmap
Bitmap(EFileFormat format, Stream *stream, const std::string &prefix="")mitsuba::Bitmap
Bitmap(const fs::path &path, const std::string &prefix="")mitsuba::Bitmap
clear()mitsuba::Bitmap
clone() const mitsuba::Bitmap
colorBalance(Float r, Float g, Float b)mitsuba::Bitmap
componentFormat()mitsuba::Bitmapinlinestatic
convert(Bitmap *target, Float multiplier=1.0f, Spectrum::EConversionIntent intent=Spectrum::EReflectance) const mitsuba::Bitmap
convert(EPixelFormat pixelFormat, EComponentFormat componentFormat, Float gamma=1.0f, Float multiplier=1.0f, Spectrum::EConversionIntent intent=Spectrum::EReflectance)mitsuba::Bitmap
convert(void *target, EPixelFormat pixelFormat, EComponentFormat componentFormat, Float gamma=1.0f, Float multiplier=1.0f, Spectrum::EConversionIntent intent=Spectrum::EReflectance) const mitsuba::Bitmap
convertMultiSpectrumAlphaWeight(const std::vector< EPixelFormat > &pixelFormats, EComponentFormat componentFormat, const std::vector< std::string > &channelNames) const mitsuba::Bitmap
convertMultiSpectrumAlphaWeight(const Bitmap *source, const uint8_t *sourcePtr, const Bitmap *target, uint8_t *targetPtr, const std::vector< EPixelFormat > &pixelFormats, EComponentFormat componentFormat, size_t count)mitsuba::Bitmapstatic
convolve(const Bitmap *kernel)mitsuba::Bitmap
copyFrom(const Bitmap *bitmap, Point2i sourceOffset, Point2i targetOffset, Vector2i size)mitsuba::Bitmap
copyFrom(const Bitmap *bitmap, Point2i targetOffset)mitsuba::Bitmapinline
copyFrom(const Bitmap *bitmap)mitsuba::Bitmapinline
crop(const Point2i &offset, const Vector2i &size) const mitsuba::Bitmap
decRef(bool autoDeallocate=true) const Object
drawHLine(int y, int x1, int x2, const Spectrum &value)mitsuba::Bitmap
drawRect(const Point2i &offset, const Vector2i &size, const Spectrum &value)mitsuba::Bitmap
drawVLine(int x, int y1, int y2, const Spectrum &value)mitsuba::Bitmap
drawWorkUnit(const Point2i &offset, const Vector2i &size, int worker)mitsuba::Bitmap
EAddition enum valuemitsuba::Bitmap
EArithmeticOperation enum namemitsuba::Bitmap
EAuto enum valuemitsuba::Bitmap
EBitmask enum valuemitsuba::Bitmap
EBMP enum valuemitsuba::Bitmap
EComponentFormat enum namemitsuba::Bitmap
EDivision enum valuemitsuba::Bitmap
EFileFormat enum namemitsuba::Bitmap
EFloat enum valuemitsuba::Bitmap
EFloat16 enum valuemitsuba::Bitmap
EFloat32 enum valuemitsuba::Bitmap
EFloat64 enum valuemitsuba::Bitmap
EInvalid enum valuemitsuba::Bitmap
EJPEG enum valuemitsuba::Bitmap
ELuminance enum valuemitsuba::Bitmap
ELuminanceAlpha enum valuemitsuba::Bitmap
EMultiChannel enum valuemitsuba::Bitmap
EMultiplication enum valuemitsuba::Bitmap
EMultiSpectrumAlphaWeight enum valuemitsuba::Bitmap
EOpenEXR enum valuemitsuba::Bitmap
EPFM enum valuemitsuba::Bitmap
EPixelFormat enum namemitsuba::Bitmap
EPNG enum valuemitsuba::Bitmap
EPPM enum valuemitsuba::Bitmap
ERGB enum valuemitsuba::Bitmap
ERGBA enum valuemitsuba::Bitmap
ERGBE enum valuemitsuba::Bitmap
ERotate180FlipNone enum valuemitsuba::Bitmap
ERotate180FlipX enum valuemitsuba::Bitmap
ERotate180FlipXY enum valuemitsuba::Bitmap
ERotate180FlipY enum valuemitsuba::Bitmap
ERotate270FlipNone enum valuemitsuba::Bitmap
ERotate270FlipX enum valuemitsuba::Bitmap
ERotate270FlipXY enum valuemitsuba::Bitmap
ERotate270FlipY enum valuemitsuba::Bitmap
ERotate90FlipNone enum valuemitsuba::Bitmap
ERotate90FlipX enum valuemitsuba::Bitmap
ERotate90FlipXY enum valuemitsuba::Bitmap
ERotate90FlipY enum valuemitsuba::Bitmap
ERotateFlipType enum namemitsuba::Bitmap
ERotateNoneFlipNone enum valuemitsuba::Bitmap
ERotateNoneFlipX enum valuemitsuba::Bitmap
ERotateNoneFlipXY enum valuemitsuba::Bitmap
ERotateNoneFlipY enum valuemitsuba::Bitmap
ESpectrum enum valuemitsuba::Bitmap
ESpectrumAlpha enum valuemitsuba::Bitmap
ESpectrumAlphaWeight enum valuemitsuba::Bitmap
ESubtraction enum valuemitsuba::Bitmap
ETGA enum valuemitsuba::Bitmap
EUInt16 enum valuemitsuba::Bitmap
EUInt32 enum valuemitsuba::Bitmap
EUInt8 enum valuemitsuba::Bitmap
expand()mitsuba::Bitmap
extractChannel(int channelIndex) const mitsuba::Bitmap
extractChannels(Bitmap::EPixelFormat fmt, const std::vector< int > &channels) const mitsuba::Bitmap
EXYZ enum valuemitsuba::Bitmap
EXYZA enum valuemitsuba::Bitmap
fillRect(Point2i offset, Vector2i size, const Spectrum &value)mitsuba::Bitmap
filter(const ReconstructionFilter *rfilter, ReconstructionFilter::EBoundaryCondition bch, ReconstructionFilter::EBoundaryCondition bcv, Bitmap *target, Bitmap *temp=NULL, Float minValue=0.0f, Float maxValue=1.0f) const mitsuba::Bitmap
filter(const ReconstructionFilter *rfilter, ReconstructionFilter::EBoundaryCondition bch, ReconstructionFilter::EBoundaryCondition bcv, Float minValue=0.0f, Float maxValue=1.0f) const mitsuba::Bitmap
flipVertically()mitsuba::Bitmap
getBitsPerComponent() const mitsuba::Bitmap
getBufferSize() const mitsuba::Bitmap
getBytesPerComponent() const mitsuba::Bitmap
getBytesPerPixel() const mitsuba::Bitmapinline
getChannelCount() const mitsuba::Bitmapinline
getChannelName(int channelIndex) const mitsuba::Bitmap
getChannelNames()mitsuba::Bitmapinline
getChannelNames() const mitsuba::Bitmapinline
getClass() const mitsuba::Bitmapvirtual
getComponentFormat() const mitsuba::Bitmapinline
getData()mitsuba::Bitmapinline
getData() const mitsuba::Bitmapinline
getFloat16Data()mitsuba::Bitmapinline
getFloat16Data() const mitsuba::Bitmapinline
getFloat32Data()mitsuba::Bitmapinline
getFloat32Data() const mitsuba::Bitmapinline
getFloat64Data()mitsuba::Bitmapinline
getFloat64Data() const mitsuba::Bitmapinline
getFloatData()mitsuba::Bitmapinline
getFloatData() const mitsuba::Bitmapinline
getGamma() const mitsuba::Bitmapinline
getHeight() const mitsuba::Bitmapinline
getLayers() const mitsuba::Bitmap
getMetadata()mitsuba::Bitmapinline
getMetadata() const mitsuba::Bitmapinline
getMetadataString(const std::string &key) const mitsuba::Bitmapinline
getPixel(const Point2i &pos) const mitsuba::Bitmap
getPixelCount() const mitsuba::Bitmapinline
getPixelFormat() const mitsuba::Bitmapinline
getRefCount() const Objectinline
getSize() const mitsuba::Bitmapinline
getUInt16Data()mitsuba::Bitmapinline
getUInt16Data() const mitsuba::Bitmapinline
getUInt32Data()mitsuba::Bitmapinline
getUInt32Data() const mitsuba::Bitmapinline
getUInt8Data()mitsuba::Bitmapinline
getUInt8Data() const mitsuba::Bitmapinline
getWidth() const mitsuba::Bitmapinline
hasAlpha() const mitsuba::Bitmapinline
hasWeight() const mitsuba::Bitmapinline
incRef() const Object
isMultiChannel() const mitsuba::Bitmapinline
isSquare() const mitsuba::Bitmapinline
join(EPixelFormat fmt, const std::vector< Bitmap * > &sourceBitmaps)mitsuba::Bitmapstatic
m_channelCountmitsuba::Bitmapprotected
m_channelNamesmitsuba::Bitmapprotected
m_componentFormatmitsuba::Bitmapprotected
m_datamitsuba::Bitmapprotected
m_gammamitsuba::Bitmapprotected
m_metadatamitsuba::Bitmapprotected
m_ownsDatamitsuba::Bitmapprotected
m_pixelFormatmitsuba::Bitmapprotected
m_sizemitsuba::Bitmapprotected
m_theClassmitsuba::Bitmapstatic
Object()Object
operator!=(const Bitmap &bitmap) const mitsuba::Bitmapinline
operator==(const Bitmap &bitmap) const mitsuba::Bitmap
pow(Float value)mitsuba::Bitmap
readBMP(Stream *stream)mitsuba::Bitmapprotected
readJPEG(Stream *stream)mitsuba::Bitmapprotected
readOpenEXR(Stream *stream, const std::string &prefix)mitsuba::Bitmapprotected
readPFM(Stream *stream)mitsuba::Bitmapprotected
readPNG(Stream *stream)mitsuba::Bitmapprotected
readPPM(Stream *stream)mitsuba::Bitmapprotected
readRGBE(Stream *stream)mitsuba::Bitmapprotected
readStream(EFileFormat format, Stream *stream, const std::string &prefix)mitsuba::Bitmapprotected
readTGA(Stream *stream)mitsuba::Bitmapprotected
resample(const ReconstructionFilter *rfilter, ReconstructionFilter::EBoundaryCondition bch, ReconstructionFilter::EBoundaryCondition bcv, Bitmap *target, Bitmap *temp=NULL, Float minValue=0.0f, Float maxValue=1.0f) const mitsuba::Bitmap
resample(const ReconstructionFilter *rfilter, ReconstructionFilter::EBoundaryCondition bch, ReconstructionFilter::EBoundaryCondition bcv, const Vector2i &size, Float minValue=0.0f, Float maxValue=1.0f) const mitsuba::Bitmap
rotateFlip(ERotateFlipType type) const mitsuba::Bitmap
scale(Float value)mitsuba::Bitmap
setChannelNames(const std::vector< std::string > &names)mitsuba::Bitmap
setGamma(Float gamma)mitsuba::Bitmapinline
setMetadata(const Properties &metadata)mitsuba::Bitmapinline
setMetadataString(const std::string &key, const std::string &value)mitsuba::Bitmapinline
setPixel(const Point2i &pos, const Spectrum &value)mitsuba::Bitmap
split() const mitsuba::Bitmap
staticInitialization()mitsuba::Bitmapstatic
staticShutdown()mitsuba::Bitmapstatic
tonemapReinhard(Float &logAvgLuminance, Float &maxLuminance, Float key, Float burn)mitsuba::Bitmap
toString() const mitsuba::Bitmapvirtual
updateChannelCount()mitsuba::Bitmapprotected
write(EFileFormat format, Stream *stream, int compression=-1) const mitsuba::Bitmap
write(EFileFormat format, const fs::path &filename, int compression=-1) const mitsuba::Bitmap
write(const fs::path &filename, int compression=-1) const mitsuba::Bitmap
writeJPEG(Stream *stream, int quality=100) const mitsuba::Bitmapprotected
writeOpenEXR(Stream *stream) const mitsuba::Bitmapprotected
writePFM(Stream *stream) const mitsuba::Bitmapprotected
writePNG(Stream *stream, int compression) const mitsuba::Bitmapprotected
writePPM(Stream *stream) const mitsuba::Bitmapprotected
writeRGBE(Stream *stream) const mitsuba::Bitmapprotected
~Bitmap()mitsuba::Bitmapprotectedvirtual
~Object()Objectprotectedvirtual