Inherits DD::Image::Iop.
Inherited by DD::Image::ColoredShader.
Public Member Functions | |
const char * | Class () const |
const char * | node_help () const |
SolidShader (Node *) | |
bool | set_texturemap (ViewerContext *ctx, bool gl) |
bool | shade_GL (ViewerContext *, GeoInfo &) |
void | unset_texturemap (ViewerContext *) |
void | vertex_shader (VertexContext &) |
void | fragment_shader (const VertexContext &, Pixel &out) |
Protected Member Functions | |
void | _validate (bool) |
void | _request (int x, int y, int r, int t, ChannelMask, int count) |
void | engine (int y, int x, int r, ChannelMask, Row &) |
Solid Shader. Interpolates the foreground vertex color.
void SolidShader::vertex_shader | ( | VertexContext & | vtx | ) | [virtual] |
Enable interpolation of Cf channels.
Reimplemented from DD::Image::Iop.
References DD::Image::VArray::channels, and DD::Image::VertexContext::vP.
Referenced by DD::Image::ParticlesSprite::tessellate(), and DD::Image::Primitive::vertex_shader().
void SolidShader::fragment_shader | ( | const VertexContext & | vtx, | |
Pixel & | out | |||
) | [virtual] |
This renders using the foreground color Cf.
Reimplemented from DD::Image::Iop.
References DD::Image::VertexContext::a(), DD::Image::VertexContext::b(), DD::Image::VertexContext::g(), DD::Image::VertexContext::r(), and DD::Image::VertexContext::w().
©2009 The Foundry Visionmongers, Ltd. All Rights Reserved. |