BaseObject Inherited Classes For VedaLibImage
[BaseObject Inherited Classes by Library Packages.]


Detailed Description

VedaLibImage provides an abstract definition for 2D Images. Through class VirtualImage, and many classes that create procedural images. This Library Package and classes are under the
GNU LESSER GENERAL PUBLIC LICENSE Version 2.1.


Classes

class  BubbleGreyImage
 Class able to build some grey, 2n-pixelSized, bubble Image... More...
class  GreyImage
 1 byte component-per-pixel Images. Can then be used or mixed by RGBAImage for a color image. Still, it is virtual because size can then be given on classes that manage the type of size of the Bitmap. More...
class  GreyImage2nSquareSized
 Virtual Class for Grey Image that exactly size a 2-Power-N square sized image. Some image generation Algorythms implies to use such images. More...
class  ImplicitEquationImage
 virtual base Class able to define an image defined by an equation: More...
class  ImplicitEquationImage
 virtual base Class able to define an image defined by an equation: More...
class  PerlinNoiseImage
 Class able to build a grey, 2n-pixelSized, perlin noise Image. More...
class  ProceduralImage
 Virtual Base class for procedural Images. It manages a random number, and serialize its editable random seed number, which defines the whole shape. More...
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  VirtualImage
 virtual Class defining a generic Image usable by effects. To this level, VirtualImage manages a generic memory allocation for the bitmap. More...

Functions

void RegisterLibImage (BaseContext *_pContext)
 Register LibImage classes to a context, with BaseContext::RegisterClassList(). It also Registers LibMath.


Function Documentation

void RegisterLibImage BaseContext _pContext  ) 
 

Register LibImage classes to a context, with BaseContext::RegisterClassList(). It also Registers LibMath.

Parameters:
_pContext where to register class.


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