Adobe Systems, Inc.

detail::channel_recursion< N > Struct Template Reference
[Pixel]

compile-time recursion for per-channel operations of pixels

#include <pixel_algorithm.hpp>

List of all members.


Static Public Member Functions

template<typename P1, typename P2>
static void copy_channels (P1 &p1, const P2 &p2)
template<typename P, typename F>
static void divides_eq (P &p, F x)
template<typename P1, typename P2>
static bool equal_to (const P1 &p1, const P2 &p2)
template<typename P, typename T2>
static void fill_channels (P &p, T2 v)
template<typename P1, typename P2, typename P3, typename OP>
static OP for_each_channel (const P1 &p1, const P2 &p2, const P3 &p3, OP op)
template<typename P1, typename P2, typename OP>
static OP for_each_channel (const P1 &p1, const P2 &p2, OP op)
template<typename P1, typename OP>
static OP for_each_channel (const P1 &p1, OP op)
template<typename P1, typename P2>
static void minus_eq (P1 &p1, const P2 &p2)
template<typename P, typename F>
static void multiplies_eq (P &p, F x)
template<typename P1, typename P2>
static void plus_eq (P1 &p1, const P2 &p2)
template<typename P1, typename P2, typename DST, typename OP>
static OP transform_channels (const P1 &src1, const P2 &src2, DST &dst, OP op)
template<typename P1, typename DST, typename OP>
static OP transform_channels (const P1 &src, DST &dst, OP op)
template<typename DST, typename OP>
static OP transform_channels (DST &dst, OP op)

Detailed Description

template<int N>
struct detail::channel_recursion< N >

Definition at line 36 of file pixel_algorithm.hpp.

Copyright © 2006 Adobe Systems Incorporated.

Use of this website signifies your agreement to the Terms of Use and Online Privacy Policy.

Search powered by Google