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::Bitmap | inline |
accumulate(const Bitmap *bitmap) | mitsuba::Bitmap | inline |
applyMatrix(Float matrix[3][3]) | mitsuba::Bitmap | |
arithmeticOperation(EArithmeticOperation operation, const Bitmap *bitmap1, const Bitmap *bitmap2) | mitsuba::Bitmap | static |
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::Bitmap | inlinestatic |
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::Bitmap | static |
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::Bitmap | inline |
copyFrom(const Bitmap *bitmap) | mitsuba::Bitmap | inline |
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 value | mitsuba::Bitmap | |
EArithmeticOperation enum name | mitsuba::Bitmap | |
EAuto enum value | mitsuba::Bitmap | |
EBitmask enum value | mitsuba::Bitmap | |
EBMP enum value | mitsuba::Bitmap | |
EComponentFormat enum name | mitsuba::Bitmap | |
EDivision enum value | mitsuba::Bitmap | |
EFileFormat enum name | mitsuba::Bitmap | |
EFloat enum value | mitsuba::Bitmap | |
EFloat16 enum value | mitsuba::Bitmap | |
EFloat32 enum value | mitsuba::Bitmap | |
EFloat64 enum value | mitsuba::Bitmap | |
EInvalid enum value | mitsuba::Bitmap | |
EJPEG enum value | mitsuba::Bitmap | |
ELuminance enum value | mitsuba::Bitmap | |
ELuminanceAlpha enum value | mitsuba::Bitmap | |
EMultiChannel enum value | mitsuba::Bitmap | |
EMultiplication enum value | mitsuba::Bitmap | |
EMultiSpectrumAlphaWeight enum value | mitsuba::Bitmap | |
EOpenEXR enum value | mitsuba::Bitmap | |
EPFM enum value | mitsuba::Bitmap | |
EPixelFormat enum name | mitsuba::Bitmap | |
EPNG enum value | mitsuba::Bitmap | |
EPPM enum value | mitsuba::Bitmap | |
ERGB enum value | mitsuba::Bitmap | |
ERGBA enum value | mitsuba::Bitmap | |
ERGBE enum value | mitsuba::Bitmap | |
ERotate180FlipNone enum value | mitsuba::Bitmap | |
ERotate180FlipX enum value | mitsuba::Bitmap | |
ERotate180FlipXY enum value | mitsuba::Bitmap | |
ERotate180FlipY enum value | mitsuba::Bitmap | |
ERotate270FlipNone enum value | mitsuba::Bitmap | |
ERotate270FlipX enum value | mitsuba::Bitmap | |
ERotate270FlipXY enum value | mitsuba::Bitmap | |
ERotate270FlipY enum value | mitsuba::Bitmap | |
ERotate90FlipNone enum value | mitsuba::Bitmap | |
ERotate90FlipX enum value | mitsuba::Bitmap | |
ERotate90FlipXY enum value | mitsuba::Bitmap | |
ERotate90FlipY enum value | mitsuba::Bitmap | |
ERotateFlipType enum name | mitsuba::Bitmap | |
ERotateNoneFlipNone enum value | mitsuba::Bitmap | |
ERotateNoneFlipX enum value | mitsuba::Bitmap | |
ERotateNoneFlipXY enum value | mitsuba::Bitmap | |
ERotateNoneFlipY enum value | mitsuba::Bitmap | |
ESpectrum enum value | mitsuba::Bitmap | |
ESpectrumAlpha enum value | mitsuba::Bitmap | |
ESpectrumAlphaWeight enum value | mitsuba::Bitmap | |
ESubtraction enum value | mitsuba::Bitmap | |
ETGA enum value | mitsuba::Bitmap | |
EUInt16 enum value | mitsuba::Bitmap | |
EUInt32 enum value | mitsuba::Bitmap | |
EUInt8 enum value | mitsuba::Bitmap | |
expand() | mitsuba::Bitmap | |
extractChannel(int channelIndex) const | mitsuba::Bitmap | |
extractChannels(Bitmap::EPixelFormat fmt, const std::vector< int > &channels) const | mitsuba::Bitmap | |
EXYZ enum value | mitsuba::Bitmap | |
EXYZA enum value | mitsuba::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::Bitmap | inline |
getChannelCount() const | mitsuba::Bitmap | inline |
getChannelName(int channelIndex) const | mitsuba::Bitmap | |
getChannelNames() | mitsuba::Bitmap | inline |
getChannelNames() const | mitsuba::Bitmap | inline |
getClass() const | mitsuba::Bitmap | virtual |
getComponentFormat() const | mitsuba::Bitmap | inline |
getData() | mitsuba::Bitmap | inline |
getData() const | mitsuba::Bitmap | inline |
getFloat16Data() | mitsuba::Bitmap | inline |
getFloat16Data() const | mitsuba::Bitmap | inline |
getFloat32Data() | mitsuba::Bitmap | inline |
getFloat32Data() const | mitsuba::Bitmap | inline |
getFloat64Data() | mitsuba::Bitmap | inline |
getFloat64Data() const | mitsuba::Bitmap | inline |
getFloatData() | mitsuba::Bitmap | inline |
getFloatData() const | mitsuba::Bitmap | inline |
getGamma() const | mitsuba::Bitmap | inline |
getHeight() const | mitsuba::Bitmap | inline |
getLayers() const | mitsuba::Bitmap | |
getMetadata() | mitsuba::Bitmap | inline |
getMetadata() const | mitsuba::Bitmap | inline |
getMetadataString(const std::string &key) const | mitsuba::Bitmap | inline |
getPixel(const Point2i &pos) const | mitsuba::Bitmap | |
getPixelCount() const | mitsuba::Bitmap | inline |
getPixelFormat() const | mitsuba::Bitmap | inline |
getRefCount() const | Object | inline |
getSize() const | mitsuba::Bitmap | inline |
getUInt16Data() | mitsuba::Bitmap | inline |
getUInt16Data() const | mitsuba::Bitmap | inline |
getUInt32Data() | mitsuba::Bitmap | inline |
getUInt32Data() const | mitsuba::Bitmap | inline |
getUInt8Data() | mitsuba::Bitmap | inline |
getUInt8Data() const | mitsuba::Bitmap | inline |
getWidth() const | mitsuba::Bitmap | inline |
hasAlpha() const | mitsuba::Bitmap | inline |
hasWeight() const | mitsuba::Bitmap | inline |
incRef() const | Object | |
isMultiChannel() const | mitsuba::Bitmap | inline |
isSquare() const | mitsuba::Bitmap | inline |
join(EPixelFormat fmt, const std::vector< Bitmap * > &sourceBitmaps) | mitsuba::Bitmap | static |
m_channelCount | mitsuba::Bitmap | protected |
m_channelNames | mitsuba::Bitmap | protected |
m_componentFormat | mitsuba::Bitmap | protected |
m_data | mitsuba::Bitmap | protected |
m_gamma | mitsuba::Bitmap | protected |
m_metadata | mitsuba::Bitmap | protected |
m_ownsData | mitsuba::Bitmap | protected |
m_pixelFormat | mitsuba::Bitmap | protected |
m_size | mitsuba::Bitmap | protected |
m_theClass | mitsuba::Bitmap | static |
Object() | Object | |
operator!=(const Bitmap &bitmap) const | mitsuba::Bitmap | inline |
operator==(const Bitmap &bitmap) const | mitsuba::Bitmap | |
pow(Float value) | mitsuba::Bitmap | |
readBMP(Stream *stream) | mitsuba::Bitmap | protected |
readJPEG(Stream *stream) | mitsuba::Bitmap | protected |
readOpenEXR(Stream *stream, const std::string &prefix) | mitsuba::Bitmap | protected |
readPFM(Stream *stream) | mitsuba::Bitmap | protected |
readPNG(Stream *stream) | mitsuba::Bitmap | protected |
readPPM(Stream *stream) | mitsuba::Bitmap | protected |
readRGBE(Stream *stream) | mitsuba::Bitmap | protected |
readStream(EFileFormat format, Stream *stream, const std::string &prefix) | mitsuba::Bitmap | protected |
readTGA(Stream *stream) | mitsuba::Bitmap | protected |
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::Bitmap | inline |
setMetadata(const Properties &metadata) | mitsuba::Bitmap | inline |
setMetadataString(const std::string &key, const std::string &value) | mitsuba::Bitmap | inline |
setPixel(const Point2i &pos, const Spectrum &value) | mitsuba::Bitmap | |
split() const | mitsuba::Bitmap | |
staticInitialization() | mitsuba::Bitmap | static |
staticShutdown() | mitsuba::Bitmap | static |
tonemapReinhard(Float &logAvgLuminance, Float &maxLuminance, Float key, Float burn) | mitsuba::Bitmap | |
toString() const | mitsuba::Bitmap | virtual |
updateChannelCount() | mitsuba::Bitmap | protected |
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::Bitmap | protected |
writeOpenEXR(Stream *stream) const | mitsuba::Bitmap | protected |
writePFM(Stream *stream) const | mitsuba::Bitmap | protected |
writePNG(Stream *stream, int compression) const | mitsuba::Bitmap | protected |
writePPM(Stream *stream) const | mitsuba::Bitmap | protected |
writeRGBE(Stream *stream) const | mitsuba::Bitmap | protected |
~Bitmap() | mitsuba::Bitmap | protectedvirtual |
~Object() | Object | protectedvirtual |