VedaLibImage/RGBAImage.h File Reference


Detailed Description

This file applies the GNU LESSER GENERAL PUBLIC LICENSE Version 2.1 , read file COPYING.

Author:
victorien ferry & www.m4nkind.com

Definition in file RGBAImage.h.

#include "VirtualImage.h"
#include "PackObjectReference.h"
#include "PackULong_Flags.h"
#include "PackLong_WithLimits.h"
#include "PackULong_Enums.h"
#include "PackList.h"

Go to the source code of this file.

Classes

class  RGBAImage
 Image that mix images of any size or color depth into a new RGBA one. it uses a layer list by source image. Each layers can affect a color channel, it can use a HSV->RGB mixer and manages alpha channel. More...
class  RGBAImage::ImageLayer
 Nested class that describes a reference to an object3D, used as element in the list. More...

Defines

#define LayerFlag_Red   1
 true in mSer_Flags if the image use HSV->RGB mixer.
#define LayerFlag_Green   2
#define LayerFlag_Blue   4
#define LayerFlag_Alpha   8
#define LayerFlag_HSV   16
#define LayerFlag_AddMul   32
#define LayerFlag_MulAlpha   64


Define Documentation

#define LayerFlag_Red   1
 

true in mSer_Flags if the image use HSV->RGB mixer.

Definition at line 66 of file RGBAImage.h.


      /\/\        4         N         k         !         N         D
                      _______  _ __ ___  _____            ___ _ _  ____
     ___________  __//___   /________  |/    / ___________\_______/    \
    /   _   _   \/   _     /    _   /      _/_/____/    _       __     /
   /    /   /       /     /    /    \      \/     /    /    \   \     /
  \\___/___/___/    ¯    _____/_____/       ______\___/_____/\________\\
               \________/_ ___ __ l____\      /elD!  
                 http://www.m4nkind.com \____/