HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
RU_GPUFunctions.h File Reference
#include "RU_API.h"
#include <PXL/PXL_LumFuncs.h>
+ Include dependency graph for RU_GPUFunctions.h:

Go to the source code of this file.

Functions

RU_API void RUsetOutput (UT_ComputeGPU &engine, TIL_TileList *tiles, const char *outname, UT_String &shader)
 
RU_API void RUgetTextureSampleGPU (const char *texture, int vsize, UT_String &code)
 
RU_API void RUgetTextureClamp (UT_String &code)
 
RU_API void RUgetTextureBilinear (const char *texture, int vsize, UT_String &code)
 
RU_API void RUgetToHSVConvertGPU (UT_String &code)
 
RU_API void RUgetFromHSVConvertGPU (UT_String &code)
 
RU_API void RUgetDiffuseLambert (UT_String &code)
 
RU_API void RUgetDiffuseOrenNayar (UT_String &code)
 
RU_API void RUgetSpecularPhong (UT_String &code)
 
RU_API void RUgetSpecularBlinn (UT_String &code)
 
RU_API void RUgetDropoffFunc (UT_String &code)
 
RU_API void RUgetSoftDropoff (int function, UT_String &code)
 
RU_API void RUgetLuminanceFunc (UT_String &code)
 
RU_API void RUgetLuminanceFunc (PXL_LumFunction f, UT_String &code)
 
RU_API void RUgetFlatLightFrontend (UT_String &code)
 
RU_API void RUgetBumpLightFrontend (UT_String &code, const char *bump_name)
 
RU_API void RUget3DLightFrontend (UT_String &code, const char *point_name, const char *normal_name)
 
RU_API void RUgetLightingBackend (UT_String &code, const char *color_name)
 
RU_API void RUgetVolumetricLight (UT_String &code)
 
RU_API void RUgetLightingMain (UT_String &code)
 
RU_API void RUgetTransform (int vsize, const char *texture, UT_String &code)
 
RU_API void RUgetTransformBlur (int vsize, const char *image, UT_String &code)
 
RU_API void RUgetTransformDeformBlur (int vsize, const char *image, const char *prev, const char *next, UT_String &code)
 
RU_API void RUgetFogMain (UT_String &code)
 
RU_API void RUgetFogDistanceZ (const char *depth_name, UT_String &code)
 
RU_API void RUgetFogDistanceP (const char *point_name, UT_String &code)
 
RU_API void RUgetFogDistanceNone (UT_String &code)
 
RU_API void RUgetFogColorConst (UT_String &code)
 
RU_API void RUgetFogColorImage (const char *color_name, UT_String &code)
 
RU_API void RUgetFogDensityConst (UT_String &code)
 
RU_API void RUgetFogDensityImage (const char *alpha_name, UT_String &code)
 
RU_API void RUgetFogConst (UT_String &code)
 
RU_API void RUgetFogNoise (UT_String &code)
 
RU_API void RUgetFogTypeFog (const char *color_name, UT_String &code)
 
RU_API void RUgetFogTypeAdd (const char *color_name, UT_String &code)
 
RU_API void RUgetFogTypeHeat (const char *color_name, UT_String &code)
 
RU_API void RUgetFogTypeHaze (const char *color_name, UT_String &code)
 
RU_API void RUgetZCompositeSimple (int vsize, UT_String &code)
 
RU_API void RUgetZCompositeSuperSample (int vsize, UT_String &code)
 
RU_API void RUgetZCompositeGeo (int vsize, UT_String &code)
 
RU_API void RUgetZCompositeSuperSampleGeo (int vsize, UT_String &code)
 
RU_API void RUgetEnvironmentMain (int vsize, UT_String &code)
 
RU_API void RUgetEnvironmentBump (UT_String &code)
 
RU_API void RUgetEnvironmentNormal (UT_String &code)
 
RU_API void RUgetEnvironmentCubeDeep (UT_String &code)
 
RU_API void RUgetEnvironmentCubeStrip (UT_String &code)
 
RU_API void RUgetEnvironmentCubeCrossHorz (UT_String &code)
 
RU_API void RUgetEnvironmentCubeCrossVert (UT_String &code)
 
RU_API void RUgetEnvironmentLatLong (UT_String &code)
 
RU_API void RUgetKeyMain (int vsize, const char *key, UT_String &code)
 
RU_API void RUgetKeyMainSuperSample (int vsize, UT_String &code)
 
RU_API void RUgetKeyMainSuperSampleSelf (int vsize, UT_String &code)
 
RU_API void RUgetKeyLuma (int vsize, UT_String &code)
 
RU_API void RUgetKeyChroma (int vsize, UT_String &code)
 
RU_API void RUgetNoiseCop (UT_String &code)
 
RU_API void RUgetPerlinNoise (UT_String &code)
 
RU_API void RUgetSparseNoise (UT_String &code)
 
RU_API void RUgetAlligatorNoise (UT_String &code)
 
RU_API void RUgetDeform (const char *pname, int vsize, UT_String &code)
 
RU_API void RUgetDeformMask (const char *pname, int vsize, UT_String &code)
 
RU_API void RUgetConvolve (int vsize, UT_String &code)
 
RU_API void RUgetExpand (int vsize, UT_String &code)
 
RU_API void RUgetExpandLuma (int vsize, UT_String &code)
 
RU_API void RUgetExpandPerPixel (int vsize, UT_String &code)
 
RU_API void RUgetExpandLumaPerPixel (int vsize, UT_String &code)
 
RU_API void RUgetBlurPerPixel (int vsize, UT_String &code)
 

Function Documentation

RU_API void RUget3DLightFrontend ( UT_String code,
const char *  point_name,
const char *  normal_name 
)
RU_API void RUgetAlligatorNoise ( UT_String code)
RU_API void RUgetBlurPerPixel ( int  vsize,
UT_String code 
)
RU_API void RUgetBumpLightFrontend ( UT_String code,
const char *  bump_name 
)
RU_API void RUgetConvolve ( int  vsize,
UT_String code 
)
RU_API void RUgetDeform ( const char *  pname,
int  vsize,
UT_String code 
)
RU_API void RUgetDeformMask ( const char *  pname,
int  vsize,
UT_String code 
)
RU_API void RUgetDiffuseLambert ( UT_String code)
RU_API void RUgetDiffuseOrenNayar ( UT_String code)
RU_API void RUgetDropoffFunc ( UT_String code)
RU_API void RUgetEnvironmentBump ( UT_String code)
RU_API void RUgetEnvironmentCubeCrossHorz ( UT_String code)
RU_API void RUgetEnvironmentCubeCrossVert ( UT_String code)
RU_API void RUgetEnvironmentCubeDeep ( UT_String code)
RU_API void RUgetEnvironmentCubeStrip ( UT_String code)
RU_API void RUgetEnvironmentLatLong ( UT_String code)
RU_API void RUgetEnvironmentMain ( int  vsize,
UT_String code 
)
RU_API void RUgetEnvironmentNormal ( UT_String code)
RU_API void RUgetExpand ( int  vsize,
UT_String code 
)
RU_API void RUgetExpandLuma ( int  vsize,
UT_String code 
)
RU_API void RUgetExpandLumaPerPixel ( int  vsize,
UT_String code 
)
RU_API void RUgetExpandPerPixel ( int  vsize,
UT_String code 
)
RU_API void RUgetFlatLightFrontend ( UT_String code)
RU_API void RUgetFogColorConst ( UT_String code)
RU_API void RUgetFogColorImage ( const char *  color_name,
UT_String code 
)
RU_API void RUgetFogConst ( UT_String code)
RU_API void RUgetFogDensityConst ( UT_String code)
RU_API void RUgetFogDensityImage ( const char *  alpha_name,
UT_String code 
)
RU_API void RUgetFogDistanceNone ( UT_String code)
RU_API void RUgetFogDistanceP ( const char *  point_name,
UT_String code 
)
RU_API void RUgetFogDistanceZ ( const char *  depth_name,
UT_String code 
)
RU_API void RUgetFogMain ( UT_String code)
RU_API void RUgetFogNoise ( UT_String code)
RU_API void RUgetFogTypeAdd ( const char *  color_name,
UT_String code 
)
RU_API void RUgetFogTypeFog ( const char *  color_name,
UT_String code 
)
RU_API void RUgetFogTypeHaze ( const char *  color_name,
UT_String code 
)
RU_API void RUgetFogTypeHeat ( const char *  color_name,
UT_String code 
)
RU_API void RUgetFromHSVConvertGPU ( UT_String code)
RU_API void RUgetKeyChroma ( int  vsize,
UT_String code 
)
RU_API void RUgetKeyLuma ( int  vsize,
UT_String code 
)
RU_API void RUgetKeyMain ( int  vsize,
const char *  key,
UT_String code 
)
RU_API void RUgetKeyMainSuperSample ( int  vsize,
UT_String code 
)
RU_API void RUgetKeyMainSuperSampleSelf ( int  vsize,
UT_String code 
)
RU_API void RUgetLightingBackend ( UT_String code,
const char *  color_name 
)
RU_API void RUgetLightingMain ( UT_String code)
RU_API void RUgetLuminanceFunc ( UT_String code)
RU_API void RUgetLuminanceFunc ( PXL_LumFunction  f,
UT_String code 
)
RU_API void RUgetNoiseCop ( UT_String code)
RU_API void RUgetPerlinNoise ( UT_String code)
RU_API void RUgetSoftDropoff ( int  function,
UT_String code 
)
RU_API void RUgetSparseNoise ( UT_String code)
RU_API void RUgetSpecularBlinn ( UT_String code)
RU_API void RUgetSpecularPhong ( UT_String code)
RU_API void RUgetTextureBilinear ( const char *  texture,
int  vsize,
UT_String code 
)
RU_API void RUgetTextureClamp ( UT_String code)
RU_API void RUgetTextureSampleGPU ( const char *  texture,
int  vsize,
UT_String code 
)
RU_API void RUgetToHSVConvertGPU ( UT_String code)
RU_API void RUgetTransform ( int  vsize,
const char *  texture,
UT_String code 
)
RU_API void RUgetTransformBlur ( int  vsize,
const char *  image,
UT_String code 
)
RU_API void RUgetTransformDeformBlur ( int  vsize,
const char *  image,
const char *  prev,
const char *  next,
UT_String code 
)
RU_API void RUgetVolumetricLight ( UT_String code)
RU_API void RUgetZCompositeGeo ( int  vsize,
UT_String code 
)
RU_API void RUgetZCompositeSimple ( int  vsize,
UT_String code 
)
RU_API void RUgetZCompositeSuperSample ( int  vsize,
UT_String code 
)
RU_API void RUgetZCompositeSuperSampleGeo ( int  vsize,
UT_String code 
)
RU_API void RUsetOutput ( UT_ComputeGPU engine,
TIL_TileList tiles,
const char *  outname,
UT_String shader 
)