Blame toonz/sources/common/trop/quickputP.h
|
Shinya Kitaoka |
810553 |
#pragma once
|
|
Toshihiro Shimizu |
890ddd |
|
|
Toshihiro Shimizu |
890ddd |
#ifndef QUICKPUT_P_INCLUDED
|
|
Toshihiro Shimizu |
890ddd |
#define QUICKPUT_P_INCLUDED
|
|
Toshihiro Shimizu |
890ddd |
|
|
Toshihiro Shimizu |
890ddd |
#include "trop.h"
|
|
Toshihiro Shimizu |
890ddd |
|
|
Toshihiro Shimizu |
890ddd |
void quickPut(const TRasterP &dn, const TRasterP &up,
|
|
Toshihiro Shimizu |
890ddd |
const TAffine &aff, TRop::ResampleFilterType filterType,
|
|
Toshihiro Shimizu |
890ddd |
const TPixel32 &colorScale = TPixel32::Black, bool doPremultiply = false, bool whiteTransp = false, bool firstColumn = false,
|
|
Toshihiro Shimizu |
890ddd |
bool doRasterDarkenBlendedView = false);
|
|
Toshihiro Shimizu |
890ddd |
|
|
Toshihiro Shimizu |
890ddd |
void quickResample(const TRasterP &dn, const TRasterP &up,
|
|
Toshihiro Shimizu |
890ddd |
const TAffine &aff, TRop::ResampleFilterType filterType);
|
|
Toshihiro Shimizu |
890ddd |
|
|
Toshihiro Shimizu |
890ddd |
void quickPutCmapped(const TRasterP &out,
|
|
Toshihiro Shimizu |
890ddd |
const TRasterCM32P &up, const TPaletteP &plt,
|
|
Toshihiro Shimizu |
890ddd |
const TAffine &aff);
|
|
Toshihiro Shimizu |
890ddd |
|
|
Toshihiro Shimizu |
890ddd |
#ifdef __LP64__
|
|
Toshihiro Shimizu |
890ddd |
void quickResample_optimized(const TRasterP &dn, const TRasterP &up,
|
|
Toshihiro Shimizu |
890ddd |
const TAffine &aff,
|
|
Toshihiro Shimizu |
890ddd |
TRop::ResampleFilterType filterType);
|
|
Toshihiro Shimizu |
890ddd |
#endif
|
|
Toshihiro Shimizu |
890ddd |
|
|
Toshihiro Shimizu |
890ddd |
#endif
|