HDK_Sample::VRAY_DemoMountain Class Reference

#include <VRAY_DemoMountain.h>

Inheritance diagram for HDK_Sample::VRAY_DemoMountain:

VRAY_Procedural

List of all members.

Public Member Functions

 VRAY_DemoMountain (int splits=1)
virtual ~VRAY_DemoMountain ()
virtual const char * getClassName ()
virtual int initialize (const UT_BoundingBox *)
virtual void getBoundingBox (UT_BoundingBox &box)
virtual void render ()
void fractalSplit ()
 Split into 4 new procedurals (each rendering a triangle).
void fractalRender ()
 Render triangle geometry.


Detailed Description

Examples:

VRAY/VRAY_DemoMountain.C.

Definition at line 48 of file VRAY_DemoMountain.h.


Constructor & Destructor Documentation

VRAY_DemoMountain::VRAY_DemoMountain ( int  splits = 1  ) 

Examples:
VRAY/VRAY_DemoMountain.C, and VRAY/VRAY_DemoMountain.h.

Definition at line 62 of file VRAY_DemoMountain.C.

VRAY_DemoMountain::~VRAY_DemoMountain (  )  [virtual]

Examples:
VRAY/VRAY_DemoMountain.h.

Definition at line 69 of file VRAY_DemoMountain.C.


Member Function Documentation

void VRAY_DemoMountain::fractalRender (  ) 

Render triangle geometry.

Examples:
VRAY/VRAY_DemoMountain.C, and VRAY/VRAY_DemoMountain.h.

Definition at line 193 of file VRAY_DemoMountain.C.

void VRAY_DemoMountain::fractalSplit (  ) 

Split into 4 new procedurals (each rendering a triangle).

Examples:
VRAY/VRAY_DemoMountain.C, and VRAY/VRAY_DemoMountain.h.

Definition at line 165 of file VRAY_DemoMountain.C.

void VRAY_DemoMountain::getBoundingBox ( UT_BoundingBox box  )  [virtual]

Implements VRAY_Procedural.

Examples:
VRAY/VRAY_DemoMountain.C, and VRAY/VRAY_DemoMountain.h.

Definition at line 114 of file VRAY_DemoMountain.C.

const char * VRAY_DemoMountain::getClassName (  )  [virtual]

Implements VRAY_Procedural.

Examples:
VRAY/VRAY_DemoMountain.C, and VRAY/VRAY_DemoMountain.h.

Definition at line 75 of file VRAY_DemoMountain.C.

int VRAY_DemoMountain::initialize ( const UT_BoundingBox  )  [virtual]

Implements VRAY_Procedural.

Examples:
VRAY/VRAY_DemoMountain.C, and VRAY/VRAY_DemoMountain.h.

Definition at line 81 of file VRAY_DemoMountain.C.

void VRAY_DemoMountain::render (  )  [virtual]

Implements VRAY_Procedural.

Examples:
VRAY/VRAY_DemoMountain.C, and VRAY/VRAY_DemoMountain.h.

Definition at line 125 of file VRAY_DemoMountain.C.


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

Generated on Fri May 25 00:11:00 2012 for HDK by  doxygen 1.5.9