ARB
|
#include <item_shader.h>
Public Types | |
typedef SmartPtr< ValueTuple > | ShadedValue |
Public Member Functions | |
virtual | ~ValueTuple () |
virtual bool | is_defined () const =0 |
virtual ShadedValue | clone () const =0 |
virtual int | range_offset (const Phaser &) const =0 |
virtual ShadedValue | mix (float my_ratio, const ValueTuple &other) const =0 |
virtual ShadedValue | reverse_mix (float, const class NoTuple &) const |
virtual ShadedValue | reverse_mix (float, const class LinearTuple &) const |
virtual ShadedValue | reverse_mix (float, const class PlanarTuple &) const |
virtual ShadedValue | reverse_mix (float, const class SpatialTuple &) const |
Static Public Member Functions | |
static ShadedValue | undefined () |
static ShadedValue | make (float f) |
static ShadedValue | make (float f1, float f2) |
static ShadedValue | make (float f1, float f2, float f3) |
Definition at line 133 of file item_shader.h.
typedef SmartPtr<ValueTuple> ValueTuple::ShadedValue |
Definition at line 146 of file item_shader.h.
|
inlinevirtual |
Definition at line 148 of file item_shader.h.
|
pure virtual |
Implemented in FINAL_TYPE< SEQTYPE >, FINAL_TYPE< SEQTYPE >, FINAL_TYPE< SEQTYPE >, and NoTuple.
|
pure virtual |
Implemented in FINAL_TYPE< SEQTYPE >, FINAL_TYPE< SEQTYPE >, FINAL_TYPE< SEQTYPE >, NoTuple, and FINAL_TYPE< SEQTYPE >.
Implemented in FINAL_TYPE< SEQTYPE >, FINAL_TYPE< SEQTYPE >, FINAL_TYPE< SEQTYPE >, and NoTuple.
|
static |
Definition at line 505 of file ValueTuple.cxx.
Referenced by MultiFieldReader::calc_value(), make(), TopologyShader::shade(), and ItemShader::shade().
|
static |
Definition at line 508 of file ValueTuple.cxx.
References is_nan(), and undefined().
Referenced by MultiFieldReader::calc_value(), and TopologyShader::shade().
|
static |
Definition at line 511 of file ValueTuple.cxx.
References is_nan(), and undefined().
|
static |
Definition at line 514 of file ValueTuple.cxx.
References is_nan(), and undefined().
|
pure virtual |
Implemented in FINAL_TYPE< SEQTYPE >, FINAL_TYPE< SEQTYPE >, FINAL_TYPE< SEQTYPE >, and NoTuple.
|
inlinevirtual |
Definition at line 166 of file item_shader.h.
|
inlinevirtual |
Definition at line 167 of file item_shader.h.
|
inlinevirtual |
Definition at line 168 of file item_shader.h.
|
inlinevirtual |
Definition at line 169 of file item_shader.h.