Blender V2.61 - r43446
Public Member Functions | Static Public Member Functions | Public Attributes

BSSRDFCubicClosure Class Reference

List of all members.

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

Detailed Description

Definition at line 43 of file bssrdf.cpp.


Constructor & Destructor Documentation

BSSRDFCubicClosure::BSSRDFCubicClosure ( ) [inline]

Definition at line 55 of file bssrdf.cpp.


Member Function Documentation

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.

template<typename T >
static T BSSRDFCubicClosure::pow3 ( const T &  x) [inline, static]

Definition at line 50 of file bssrdf.cpp.

template<typename T >
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.

References i, and max.


Member Data Documentation

Definition at line 47 of file bssrdf.cpp.

Definition at line 45 of file bssrdf.cpp.

Referenced by mergeable().

Definition at line 46 of file bssrdf.cpp.


The documentation for this class was generated from the following file: