Blender V2.61 - r43446
|
Public Member Functions | |
BSSRDFCubicClosure () | |
void | setup () |
bool | mergeable (const ClosurePrimitive *other) const |
size_t | memsize () const |
const char * | name () const |
void | print_on (std::ostream &out) const |
Color3 | eval (float r) const |
float | max_radius () const |
Static Public Member Functions | |
template<typename T > | |
static T | pow3 (const T &x) |
template<typename T > | |
static T | pow5 (const T &x) |
Public Attributes | |
Color3 | m_radius |
Color3 | m_scale |
float | m_max_radius |
Definition at line 43 of file bssrdf.cpp.
BSSRDFCubicClosure::BSSRDFCubicClosure | ( | ) | [inline] |
Definition at line 55 of file bssrdf.cpp.
Color3 BSSRDFCubicClosure::eval | ( | float | r | ) | const [inline] |
Definition at line 82 of file bssrdf.cpp.
float BSSRDFCubicClosure::max_radius | ( | ) | const [inline] |
Definition at line 89 of file bssrdf.cpp.
size_t BSSRDFCubicClosure::memsize | ( | ) | const [inline] |
Definition at line 72 of file bssrdf.cpp.
bool BSSRDFCubicClosure::mergeable | ( | const ClosurePrimitive * | other | ) | const [inline] |
Definition at line 67 of file bssrdf.cpp.
References m_radius.
const char* BSSRDFCubicClosure::name | ( | ) | const [inline] |
Definition at line 74 of file bssrdf.cpp.
static T BSSRDFCubicClosure::pow3 | ( | const T & | x | ) | [inline, static] |
Definition at line 50 of file bssrdf.cpp.
static T BSSRDFCubicClosure::pow5 | ( | const T & | x | ) | [inline, static] |
Definition at line 53 of file bssrdf.cpp.
References T.
void BSSRDFCubicClosure::print_on | ( | std::ostream & | out | ) | const [inline] |
Definition at line 76 of file bssrdf.cpp.
void BSSRDFCubicClosure::setup | ( | ) | [inline] |
Definition at line 57 of file bssrdf.cpp.
Definition at line 47 of file bssrdf.cpp.
Color3 BSSRDFCubicClosure::m_radius |
Definition at line 45 of file bssrdf.cpp.
Referenced by mergeable().
Color3 BSSRDFCubicClosure::m_scale |
Definition at line 46 of file bssrdf.cpp.