textureClouds_t Class Reference

#include <basictex.h>

Inheritance diagram for textureClouds_t:
Inheritance graph
[legend]
Collaboration diagram for textureClouds_t:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 textureClouds_t (int dep, PFLOAT sz, bool hd, const color_t &c1, const color_t &c2, const std::string &ntype, const std::string &btype)
virtual ~textureClouds_t ()
virtual colorA_t getColor (const point3d_t &p) const
virtual CFLOAT getFloat (const point3d_t &p) const

Static Public Member Functions

static texture_tfactory (paraMap_t &params, renderEnvironment_t &render)

Protected Attributes

int depth
int bias
PFLOAT size
bool hard
color_t color1
color_t color2
noiseGenerator_tnGen

Detailed Description

Definition at line 11 of file basictex.h.


Constructor & Destructor Documentation

textureClouds_t::textureClouds_t ( int  dep,
PFLOAT  sz,
bool  hd,
const color_t c1,
const color_t c2,
const std::string &  ntype,
const std::string &  btype 
)

Definition at line 39 of file basictex.cc.

textureClouds_t::~textureClouds_t (  )  [virtual]

Definition at line 50 of file basictex.cc.


Member Function Documentation

texture_t * textureClouds_t::factory ( paraMap_t params,
renderEnvironment_t render 
) [static]

Definition at line 72 of file basictex.cc.

colorA_t textureClouds_t::getColor ( const point3d_t p  )  const [virtual]

Implements texture_t.

Definition at line 66 of file basictex.cc.

CFLOAT textureClouds_t::getFloat ( const point3d_t p  )  const [virtual]

Reimplemented from texture_t.

Definition at line 56 of file basictex.cc.


Member Data Documentation

int textureClouds_t::bias [protected]

Definition at line 23 of file basictex.h.

Definition at line 26 of file basictex.h.

Definition at line 26 of file basictex.h.

int textureClouds_t::depth [protected]

Definition at line 23 of file basictex.h.

bool textureClouds_t::hard [protected]

Definition at line 25 of file basictex.h.

Definition at line 27 of file basictex.h.

PFLOAT textureClouds_t::size [protected]

Definition at line 24 of file basictex.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 18 Dec 2009 for YafaRay by  doxygen 1.6.1