void FImage::Init(int32 InSizeX, int32 InSizeY, ERawImageFormat::Type InFormat, EGammaSpace InGammaSpace)
{
    SizeX = InSizeX;
    SizeY = InSizeY;
    NumSlices = 1;
    Format = InFormat;
    GammaSpace = InGammaSpace;
    InitImageStorage(*this);
}
FImage::FImage(int32 InSizeX, int32 InSizeY, ERawImageFormat::Type InFormat, EGammaSpace InGammaSpace)
    : SizeX(InSizeX)
    , SizeY(InSizeY)
    , NumSlices(1)
    , Format(InFormat)
    , GammaSpace(InGammaSpace)
{
    InitImageStorage(*this);
}
Beispiel #3
0
void FImage::Init(int32 InSizeX, int32 InSizeY, ERawImageFormat::Type InFormat, bool bInSRGB)
{
	SizeX = InSizeX;
	SizeY = InSizeY;
	NumSlices = 1;
	Format = InFormat;
	bSRGB = bInSRGB;
	InitImageStorage(*this);
}
Beispiel #4
0
FImage::FImage(int32 InSizeX, int32 InSizeY, ERawImageFormat::Type InFormat, bool bInSRGB)
	: SizeX(InSizeX)
	, SizeY(InSizeY)
	, NumSlices(1)
	, Format(InFormat)
	, bSRGB(bInSRGB)
{
	InitImageStorage(*this);
}
void FImage::CopyTo(FImage& DestImage, ERawImageFormat::Type DestFormat, EGammaSpace DestGammaSpace) const
{
    DestImage.SizeX = SizeX;
    DestImage.SizeY = SizeY;
    DestImage.NumSlices = NumSlices;
    DestImage.Format = DestFormat;
    DestImage.GammaSpace = DestGammaSpace;
    InitImageStorage(DestImage);
    CopyImage(*this, DestImage);
}
Beispiel #6
0
void FImage::CopyTo(FImage& DestImage, ERawImageFormat::Type DestFormat, bool DestSRGB) const
{
	DestImage.SizeX = SizeX;
	DestImage.SizeY = SizeY;
	DestImage.NumSlices = NumSlices;
	DestImage.Format = DestFormat;
	DestImage.bSRGB = DestSRGB;
	InitImageStorage(DestImage);
	CopyImage(*this, DestImage);
}