DD::Image::SolidShader Class Reference

Default solid vertex shader. More...

Inherits DD::Image::Iop.

Inherited by DD::Image::ColoredShader.

List of all members.

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 &)


Detailed Description

Default solid vertex shader.

Solid Shader. Interpolates the foreground vertex color.


Member Function Documentation

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]



©2009 The Foundry Visionmongers, Ltd. All Rights Reserved.
www.thefoundry.co.uk