HDK_Sample Namespace Reference

This namespace is used to hold all HDK example source code. More...


Classes

class  CHOP_Blend
class  CHOP_Spring
class  CHOP_Stair
class  COP2_FullImageFilter
class  cop2_FullImageFilterData
class  COP2_MultiInputWipe
class  cop2_AddFunc
class  COP2_PixelAdd
class  cop2_EdgeEnhance
class  cop2_EdgeEnhanceOp
class  COP2_SampleFilter
 Simple example of a kernel filter. More...
class  cop2_SampleFilterContext
 Storage class for our parameters and the kernel. More...
class  COP2_SampleGenerator
 Simple COP generator example for the HDK. More...
class  cop2_SampleGeneratorData
 Data class to hold parm values and data for COP2_SampleGenerator. More...
class  DOP_GroupAndApply
class  EUC_Expression
class  EUC_ExprPoint
class  EUC_ExprPointFromObject
class  EUC_ExprLineFromPoints
class  EUC_ExprCircleFromPoints
class  EUC_ExprIntersect
class  EUC_ExprSelect
class  EUC_Object
class  EUC_Point
class  EUC_Line
class  EUC_Circle
class  GR_Euclid
class  SOP_EuclidBase
class  SOP_EuclidPoint
class  SOP_EuclidPointFromObject
class  SOP_EuclidLineFromPoints
class  SOP_EuclidCircleFromPoints
class  SOP_EuclidIntersect
class  SOP_EuclidSelect
class  BackgroundTask
 BackgroundTask is the object which keeps track of the background process. More...
class  BackgroundTimer
 Event generator to poll for completed tasks. More...
class  FS_HomeReadHelper
 Class to open a file as a read stream. The class tests for a "home:" prefix and replaces it with $HOME. More...
class  FS_HomeWriteHelper
 Class to open a file as a write stream. The class tests for a "home:" prefix and replaces it with $HOME. More...
class  FS_HomeInfoHelper
 Class to stat a file. The class tests for a "home:" prefix and replaces it with $HOME. More...
class  GR_BaryCenter
class  GR_BoundingBox
class  GR_SimpleNoise
class  SOP_HOMWave
struct  IMG_RawHeader
class  IMG_RawFormat
class  IMG_Raw
class  OBJ_Shake
class  OBJ_WorldAlign
class  POP_LocalForce
class  POP_RadialBirth
class  POP_SpotLight
class  ROP_Dumper
class  SIM_ElectricalProperties
class  SIM_ForceOrbit
class  SIM_GasAdd
class  SIM_HairForceCallback
class  SIM_SolverHair
class  SIM_SolverSNOW
class  SNOW_VoxelArray
class  MSS_BrushHairLen
class  MSS_BrushHairLenSelector
class  MSS_CustomBrushState
class  SOP_BlindData
class  SOP_BrushHairLen
class  SOP_CopRaster
class  SOP_CPPWave
class  SOP_UndoCustomBrushData
struct  SOP_CustomBrushData
class  SOP_CustomBrush
class  SOP_DetailAttrib
class  SOP_Flatten
class  SOP_GroupRename
class  SOP_HDKObject
class  SOP_PointWave
class  SOP_SParticle
class  SOP_Star
class  SOP_TimeCompare
class  MyDialog
class  gamma_Table
class  VOP_Switch
 C++ VOP node to select one of its inputs and feed it into the output. More...
class  VRAY_DemoBox
 A very simple mantra procedural to render a box. More...
class  VRAY_DemoFile
 A procedural which does a deferred load of geometry from disk. More...
class  FractalPoint
class  VRAY_DemoMountain
class  vray_ChildBox
 Procedural used in VRAY/VRAY_DemoStampC to render a box. More...
class  VRAY_DemoStamp
 A procedural which splits into further procedurals during rendering. More...
class  vray_VolumeSphere
 Volume primitive used by VRAY/VRAY_DemoVolumeSphereC. More...
class  VRAY_DemoVolumeSphere
 Example of a custom volume primitive. More...

Typedefs

typedef UT_PtrArray
< EUC_Expression * > 
EUC_ExpressionList
typedef UT_PtrArray< EUC_Object * > EUC_ObjectList

Enumerations

enum  EUC_ObjType { EUC_PointType, EUC_LineType, EUC_CircleType }
enum  POP_LocalForceIndex {
  ILF_ACTIVATE, ILF_SOURCE, ILF_ORIGIN, ILF_DIR,
  ILF_RADIUS, ILF_LENGTH, ILF_STRENGTH, ILF_IGNOREMASS,
  ILF_OVERRIDEMASS, ILF_MASS
}
enum  POP_RadialBirthIndex {
  IRB_ACTIVATE, IRB_CENTER, IRB_DISTANCE, IRB_SPEED,
  IRB_BIRTHRATE, IRB_GROUP, IRB_LIFE, IRB_LIFEVAR,
  IRB_ORIGININDEX
}
enum  POP_SpotLightIndex { ISL_ACTIVATE, ISL_SOURCE, ISL_CENTER }
enum  {
  SOP_CUSTOMBRUSH_GRP_IDX = 0, SOP_CUSTOMBRUSH_ORIGIN_IDX, SOP_CUSTOMBRUSH_DIRECTION_IDX, SOP_CUSTOMBRUSH_RADIUS_IDX,
  SOP_CUSTOMBRUSH_COLOR_IDX, SOP_CUSTOMBRUSH_ALPHA_IDX, SOP_CUSTOMBRUSH_OPERATION_IDX, SOP_CUSTOMBRUSH_EVENT_IDX,
  SOP_CUSTOMBRUSH_CLEARALL_IDX
}

Functions

 IMPLEMENT_FILTER_OP (cop2_EdgeEnhance, cop2_EdgeEnhanceOp)


Detailed Description

This namespace is used to hold all HDK example source code.

Example dialog class. It should be derived from AP_Interface.


Typedef Documentation

Definition at line 39 of file EUC_Expression.h.

Definition at line 107 of file EUC_Object.h.


Enumeration Type Documentation

anonymous enum

Enumerator:
SOP_CUSTOMBRUSH_GRP_IDX 
SOP_CUSTOMBRUSH_ORIGIN_IDX 
SOP_CUSTOMBRUSH_DIRECTION_IDX 
SOP_CUSTOMBRUSH_RADIUS_IDX 
SOP_CUSTOMBRUSH_COLOR_IDX 
SOP_CUSTOMBRUSH_ALPHA_IDX 
SOP_CUSTOMBRUSH_OPERATION_IDX 
SOP_CUSTOMBRUSH_EVENT_IDX 
SOP_CUSTOMBRUSH_CLEARALL_IDX 

Definition at line 35 of file SOP_CustomBrush.h.

Enumerator:
EUC_PointType 
EUC_LineType 
EUC_CircleType 

Definition at line 38 of file EUC_Object.h.

Enumerator:
ILF_ACTIVATE 
ILF_SOURCE 
ILF_ORIGIN 
ILF_DIR 
ILF_RADIUS 
ILF_LENGTH 
ILF_STRENGTH 
ILF_IGNOREMASS 
ILF_OVERRIDEMASS 
ILF_MASS 
Examples:
POP/POP_LocalForce.h.

Definition at line 37 of file POP_LocalForce.h.

Enumerator:
IRB_ACTIVATE 
IRB_CENTER 
IRB_DISTANCE 
IRB_SPEED 
IRB_BIRTHRATE 
IRB_GROUP 
IRB_LIFE 
IRB_LIFEVAR 
IRB_ORIGININDEX 
Examples:
POP/POP_RadialBirth.h.

Definition at line 35 of file POP_RadialBirth.h.

Enumerator:
ISL_ACTIVATE 
ISL_SOURCE 
ISL_CENTER 
Examples:
POP/POP_SpotLight.h.

Definition at line 37 of file POP_SpotLight.h.


Function Documentation

HDK_Sample::IMPLEMENT_FILTER_OP ( cop2_EdgeEnhance  ,
cop2_EdgeEnhanceOp   
)


Generated on Thu Feb 9 00:11:38 2012 for HDK by  doxygen 1.5.9