HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
RU_Noise Class Reference

#include <RU_Noise.h>

+ Inheritance diagram for RU_Noise:

Public Member Functions

 RU_Noise ()
 
 ~RU_Noise () override
 
int initialize (float t) override
 
- Public Member Functions inherited from RU_Algorithm
 RU_Algorithm ()
 
virtual ~RU_Algorithm ()
 
int generate (TIL_TileList *output, float t, OP_Node *ndata=0, int thread=-1, void *data=0)
 
int pixelAdjust (TIL_TileList *output, const TIL_TileList *input, float t, OP_Node *ndata=0, int thread=-1, void *data=0)
 
int filter (TIL_TileList *output, const TIL_Region *input, float t, OP_Node *ndata=0, int thread=-1, void *data=0)
 
int filter (TIL_Region *output, const TIL_Region *input, float t, OP_Node *ndata=0, int thread=-1, void *data=0)
 
int binary (TIL_TileList *output, const TIL_Region *fore, const TIL_Region *back, float t, OP_Node *ndata=0, int thread=-1, void *data=0)
 
int binary (TIL_Region *output, const TIL_Region *fore, const TIL_Region *back, float t, OP_Node *ndata=0, int thread=-1, void *data=0)
 

Public Attributes

int mySeed
 
UT_Noise::UT_NoiseType myNoiseType
 
int myTurb
 
float myRough
 
float myExp
 
UT_Vector4 myAmp
 
UT_Vector4 myShift
 
UT_Vector3 myFreq
 
UT_Vector3 myOffset1
 
UT_Vector3 myOffset2
 
float myScaleX
 
float myScaleY
 
int myStride
 
int myHeight
 
UT_NoisemyNoiseFunc
 
bool myPerComp
 
bool myRandomNoiseFlag
 

Additional Inherited Members

- Static Public Member Functions inherited from RU_Algorithm
static bool interruptCheck (int thread)
 
static void setInterruptCallback (bool(*cb)(OP_Node *, int))
 

Detailed Description

Definition at line 24 of file RU_Noise.h.

Constructor & Destructor Documentation

RU_Noise::RU_Noise ( )
RU_Noise::~RU_Noise ( )
override

Member Function Documentation

int RU_Noise::initialize ( float  t)
overridevirtual

Reimplemented from RU_Algorithm.

Member Data Documentation

UT_Vector4 RU_Noise::myAmp

Definition at line 40 of file RU_Noise.h.

float RU_Noise::myExp

Definition at line 39 of file RU_Noise.h.

UT_Vector3 RU_Noise::myFreq

Definition at line 43 of file RU_Noise.h.

int RU_Noise::myHeight

Definition at line 51 of file RU_Noise.h.

UT_Noise* RU_Noise::myNoiseFunc

Definition at line 52 of file RU_Noise.h.

UT_Noise::UT_NoiseType RU_Noise::myNoiseType

Definition at line 36 of file RU_Noise.h.

UT_Vector3 RU_Noise::myOffset1

Definition at line 44 of file RU_Noise.h.

UT_Vector3 RU_Noise::myOffset2

Definition at line 45 of file RU_Noise.h.

bool RU_Noise::myPerComp

Definition at line 53 of file RU_Noise.h.

bool RU_Noise::myRandomNoiseFlag

Definition at line 54 of file RU_Noise.h.

float RU_Noise::myRough

Definition at line 38 of file RU_Noise.h.

float RU_Noise::myScaleX

Definition at line 47 of file RU_Noise.h.

float RU_Noise::myScaleY

Definition at line 48 of file RU_Noise.h.

int RU_Noise::mySeed

Definition at line 35 of file RU_Noise.h.

UT_Vector4 RU_Noise::myShift

Definition at line 41 of file RU_Noise.h.

int RU_Noise::myStride

Definition at line 50 of file RU_Noise.h.

int RU_Noise::myTurb

Definition at line 37 of file RU_Noise.h.


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