#include "lux.h"
#include "blender_noiselib.h"
Go to the source code of this file.
Classes | |
struct | blender::Tex |
struct | blender::TexResult |
Namespaces | |
namespace | blender |
Defines | |
#define | VECCOPY(v1, v2) {*(v1)= *(v2); *(v1+1)= *(v2+1); *(v1+2)= *(v2+2);} |
#define | BRICONT |
#define | BRICONTRGB |
#define | TEX_CLOUDS 1 |
#define | TEX_WOOD 2 |
#define | TEX_MARBLE 3 |
#define | TEX_MAGIC 4 |
#define | TEX_BLEND 5 |
#define | TEX_STUCCI 6 |
#define | TEX_NOISE 7 |
#define | TEX_IMAGE 8 |
#define | TEX_PLUGIN 9 |
#define | TEX_ENVMAP 10 |
#define | TEX_MUSGRAVE 11 |
#define | TEX_VORONOI 12 |
#define | TEX_DISTNOISE 13 |
#define | TEX_MFRACTAL 0 |
#define | TEX_RIDGEDMF 1 |
#define | TEX_HYBRIDMF 2 |
#define | TEX_FBM 3 |
#define | TEX_HTERRAIN 4 |
#define | TEX_BLENDER 0 |
#define | TEX_STDPERLIN 1 |
#define | TEX_NEWPERLIN 2 |
#define | TEX_VORONOI_F1 3 |
#define | TEX_VORONOI_F2 4 |
#define | TEX_VORONOI_F3 5 |
#define | TEX_VORONOI_F4 6 |
#define | TEX_VORONOI_F2F1 7 |
#define | TEX_VORONOI_CRACKLE 8 |
#define | TEX_CELLNOISE 14 |
#define | TEX_DISTANCE 0 |
#define | TEX_DISTANCE_SQUARED 1 |
#define | TEX_MANHATTAN 2 |
#define | TEX_CHEBYCHEV 3 |
#define | TEX_MINKOVSKY_HALF 4 |
#define | TEX_MINKOVSKY_FOUR 5 |
#define | TEX_MINKOVSKY 6 |
#define | TEX_INTERPOL 1 |
#define | TEX_USEALPHA 2 |
#define | TEX_MIPMAP 4 |
#define | TEX_IMAROT 16 |
#define | TEX_CALCALPHA 32 |
#define | TEX_NORMALMAP 2048 |
#define | TEX_GAUSS_MIP 4096 |
#define | TEX_FILTER_MIN 8192 |
#define | TEX_FIELDS_ 8 |
#define | TEX_ANIMCYCLIC_ 64 |
#define | TEX_ANIM5_ 128 |
#define | TEX_ANTIALI_ 256 |
#define | TEX_ANTISCALE_ 512 |
#define | TEX_STD_FIELD_ 1024 |
#define | TEX_COLORBAND 1 |
#define | TEX_FLIPBLEND 2 |
#define | TEX_NEGALPHA 4 |
#define | TEX_CHECKER_ODD 8 |
#define | TEX_CHECKER_EVEN 16 |
#define | TEX_PRV_ALPHA 32 |
#define | TEX_PRV_NOR 64 |
#define | TEX_REPEAT_XMIR 128 |
#define | TEX_REPEAT_YMIR 256 |
#define | TEX_FLAG_MASK ( TEX_COLORBAND | TEX_FLIPBLEND | TEX_NEGALPHA | TEX_CHECKER_ODD | TEX_CHECKER_EVEN | TEX_PRV_ALPHA | TEX_PRV_NOR | TEX_REPEAT_XMIR | TEX_REPEAT_YMIR ) |
#define | TEX_EXTEND 1 |
#define | TEX_CLIP 2 |
#define | TEX_REPEAT 3 |
#define | TEX_CLIPCUBE 4 |
#define | TEX_CHECKER 5 |
#define | TEX_NOISESOFT 0 |
#define | TEX_NOISEPERL 1 |
#define | TEX_SIN 0 |
#define | TEX_SAW 1 |
#define | TEX_TRI 2 |
#define | TEX_BAND 0 |
#define | TEX_RING 1 |
#define | TEX_BANDNOISE 2 |
#define | TEX_RINGNOISE 3 |
#define | TEX_DEFAULT 0 |
#define | TEX_COLOR 1 |
#define | TEX_SOFT 0 |
#define | TEX_SHARP 1 |
#define | TEX_SHARPER 2 |
#define | TEX_LIN 0 |
#define | TEX_QUAD 1 |
#define | TEX_EASE 2 |
#define | TEX_DIAG 3 |
#define | TEX_SPHERE 4 |
#define | TEX_HALO 5 |
#define | TEX_RAD 6 |
#define | TEX_PLASTIC 0 |
#define | TEX_WALLIN 1 |
#define | TEX_WALLOUT 2 |
#define | TEX_INTENSITY 0 |
#define | TEX_COL1 1 |
#define | TEX_COL2 2 |
#define | TEX_COL3 3 |
#define | MTEX_NSPACE_CAMERA 0 |
#define | MTEX_NSPACE_WORLD 1 |
#define | MTEX_NSPACE_OBJECT 2 |
#define | MTEX_NSPACE_TANGENT 3 |
#define | MTEX_FLAT 0 |
#define | MTEX_CUBE 1 |
#define | MTEX_TUBE 2 |
#define | MTEX_SPHERE 3 |
#define | TEX_INT 0 |
#define | TEX_RGB 1 |
Typedefs | |
typedef struct blender::Tex | blender::Tex |
typedef struct blender::TexResult | blender::TexResult |
Functions | |
void | blender::VecMulf (float *v1, float f) |
int | blender::multitex (const Tex *tex, const float *texvec, TexResult *texres) |
#define BRICONT |
texres->tin= (texres->tin-0.5)*tex->contrast+tex->bright-0.5; \ if(texres->tin<0.0) texres->tin= 0.0; else if(texres->tin>1.0) texres->tin= 1.0;
Definition at line 53 of file blender_texlib.h.
Referenced by blender::blend(), blender::clouds(), blender::marble(), blender::mg_distNoiseTex(), blender::mg_HTerrainTex(), blender::mg_mFractalOrfBmTex(), blender::mg_ridgedOrHybridMFTex(), blender::texnoise(), blender::voronoiTex(), and blender::wood().
#define BRICONTRGB |
texres->tr= tex->rfac*((texres->tr-0.5)*tex->contrast+tex->bright-0.5); \ if(texres->tr<0.0) texres->tr= 0.0; \ texres->tg= tex->gfac*((texres->tg-0.5)*tex->contrast+tex->bright-0.5); \ if(texres->tg<0.0) texres->tg= 0.0; \ texres->tb= tex->bfac*((texres->tb-0.5)*tex->contrast+tex->bright-0.5); \ if(texres->tb<0.0) texres->tb= 0.0;
Definition at line 56 of file blender_texlib.h.
Referenced by blender::clouds(), blender::magic(), and blender::voronoiTex().
#define MTEX_CUBE 1 |
Definition at line 242 of file blender_texlib.h.
#define MTEX_FLAT 0 |
Definition at line 241 of file blender_texlib.h.
#define MTEX_NSPACE_CAMERA 0 |
Definition at line 235 of file blender_texlib.h.
#define MTEX_NSPACE_OBJECT 2 |
Definition at line 237 of file blender_texlib.h.
#define MTEX_NSPACE_TANGENT 3 |
Definition at line 238 of file blender_texlib.h.
#define MTEX_NSPACE_WORLD 1 |
Definition at line 236 of file blender_texlib.h.
#define MTEX_SPHERE 3 |
Definition at line 244 of file blender_texlib.h.
#define MTEX_TUBE 2 |
Definition at line 243 of file blender_texlib.h.
#define TEX_ANIM5_ 128 |
Definition at line 166 of file blender_texlib.h.
#define TEX_ANIMCYCLIC_ 64 |
Definition at line 165 of file blender_texlib.h.
#define TEX_ANTIALI_ 256 |
Definition at line 167 of file blender_texlib.h.
#define TEX_ANTISCALE_ 512 |
Definition at line 168 of file blender_texlib.h.
#define TEX_BAND 0 |
Definition at line 200 of file blender_texlib.h.
Referenced by lux::BlenderWoodTexture3D< T >::CreateFloatTexture(), lux::BlenderWoodTexture3D< T >::CreateSWCSpectrumTexture(), and blender::wood_int().
#define TEX_BANDNOISE 2 |
Definition at line 202 of file blender_texlib.h.
Referenced by lux::BlenderWoodTexture3D< T >::CreateFloatTexture(), lux::BlenderWoodTexture3D< T >::CreateSWCSpectrumTexture(), and blender::wood_int().
#define TEX_BLEND 5 |
Definition at line 115 of file blender_texlib.h.
Referenced by lux::BlenderBlendTexture3D< T >::BlenderBlendTexture3D().
#define TEX_BLENDER 0 |
Definition at line 133 of file blender_texlib.h.
Referenced by lux::BlenderWoodTexture3D< T >::CreateFloatTexture(), lux::BlenderStucciTexture3D< T >::CreateFloatTexture(), lux::BlenderMusgraveTexture3D< T >::CreateFloatTexture(), lux::BlenderMarbleTexture3D< T >::CreateFloatTexture(), lux::BlenderDistortedNoiseTexture3D< T >::CreateFloatTexture(), lux::BlenderCloudsTexture3D< T >::CreateFloatTexture(), lux::BlenderWoodTexture3D< T >::CreateSWCSpectrumTexture(), lux::BlenderStucciTexture3D< T >::CreateSWCSpectrumTexture(), lux::BlenderMusgraveTexture3D< T >::CreateSWCSpectrumTexture(), lux::BlenderMarbleTexture3D< T >::CreateSWCSpectrumTexture(), lux::BlenderDistortedNoiseTexture3D< T >::CreateSWCSpectrumTexture(), and lux::BlenderCloudsTexture3D< T >::CreateSWCSpectrumTexture().
#define TEX_CALCALPHA 32 |
Definition at line 158 of file blender_texlib.h.
#define TEX_CELLNOISE 14 |
Definition at line 142 of file blender_texlib.h.
Referenced by lux::BlenderWoodTexture3D< T >::CreateFloatTexture(), lux::BlenderStucciTexture3D< T >::CreateFloatTexture(), lux::BlenderMusgraveTexture3D< T >::CreateFloatTexture(), lux::BlenderMarbleTexture3D< T >::CreateFloatTexture(), lux::BlenderDistortedNoiseTexture3D< T >::CreateFloatTexture(), lux::BlenderCloudsTexture3D< T >::CreateFloatTexture(), lux::BlenderWoodTexture3D< T >::CreateSWCSpectrumTexture(), lux::BlenderStucciTexture3D< T >::CreateSWCSpectrumTexture(), lux::BlenderMusgraveTexture3D< T >::CreateSWCSpectrumTexture(), lux::BlenderMarbleTexture3D< T >::CreateSWCSpectrumTexture(), lux::BlenderDistortedNoiseTexture3D< T >::CreateSWCSpectrumTexture(), and lux::BlenderCloudsTexture3D< T >::CreateSWCSpectrumTexture().
#define TEX_CHEBYCHEV 3 |
Definition at line 148 of file blender_texlib.h.
Referenced by lux::BlenderVoronoiTexture3D< T >::CreateFloatTexture(), and lux::BlenderVoronoiTexture3D< T >::CreateSWCSpectrumTexture().
#define TEX_CHECKER 5 |
Definition at line 188 of file blender_texlib.h.
#define TEX_CHECKER_EVEN 16 |
Definition at line 176 of file blender_texlib.h.
#define TEX_CHECKER_ODD 8 |
Definition at line 175 of file blender_texlib.h.
#define TEX_CLIP 2 |
Definition at line 185 of file blender_texlib.h.
#define TEX_CLIPCUBE 4 |
Definition at line 187 of file blender_texlib.h.
#define TEX_CLOUDS 1 |
Definition at line 111 of file blender_texlib.h.
Referenced by lux::BlenderCloudsTexture3D< T >::BlenderCloudsTexture3D().
#define TEX_COL1 1 |
Definition at line 230 of file blender_texlib.h.
#define TEX_COL2 2 |
Definition at line 231 of file blender_texlib.h.
#define TEX_COL3 3 |
Definition at line 232 of file blender_texlib.h.
#define TEX_COLOR 1 |
Definition at line 207 of file blender_texlib.h.
Referenced by blender::clouds(), lux::BlenderCloudsTexture3D< T >::CreateFloatTexture(), and lux::BlenderCloudsTexture3D< T >::CreateSWCSpectrumTexture().
#define TEX_COLORBAND 1 |
Definition at line 172 of file blender_texlib.h.
#define TEX_DEFAULT 0 |
Definition at line 206 of file blender_texlib.h.
Referenced by lux::BlenderCloudsTexture3D< T >::CreateFloatTexture(), and lux::BlenderCloudsTexture3D< T >::CreateSWCSpectrumTexture().
#define TEX_DIAG 3 |
Definition at line 218 of file blender_texlib.h.
Referenced by blender::blend(), lux::BlenderBlendTexture3D< T >::CreateFloatTexture(), and lux::BlenderBlendTexture3D< T >::CreateSWCSpectrumTexture().
#define TEX_DISTANCE 0 |
Definition at line 145 of file blender_texlib.h.
Referenced by lux::BlenderVoronoiTexture3D< T >::CreateFloatTexture(), and lux::BlenderVoronoiTexture3D< T >::CreateSWCSpectrumTexture().
#define TEX_DISTANCE_SQUARED 1 |
Definition at line 146 of file blender_texlib.h.
Referenced by lux::BlenderVoronoiTexture3D< T >::CreateFloatTexture(), and lux::BlenderVoronoiTexture3D< T >::CreateSWCSpectrumTexture().
#define TEX_DISTNOISE 13 |
Definition at line 123 of file blender_texlib.h.
Referenced by lux::BlenderDistortedNoiseTexture3D< T >::BlenderDistortedNoiseTexture3D().
#define TEX_EASE 2 |
Definition at line 217 of file blender_texlib.h.
Referenced by blender::blend(), lux::BlenderBlendTexture3D< T >::CreateFloatTexture(), and lux::BlenderBlendTexture3D< T >::CreateSWCSpectrumTexture().
#define TEX_ENVMAP 10 |
Definition at line 120 of file blender_texlib.h.
#define TEX_EXTEND 1 |
Definition at line 184 of file blender_texlib.h.
#define TEX_FBM 3 |
Definition at line 129 of file blender_texlib.h.
Referenced by lux::BlenderMusgraveTexture3D< T >::CreateFloatTexture(), and lux::BlenderMusgraveTexture3D< T >::CreateSWCSpectrumTexture().
#define TEX_FIELDS_ 8 |
Definition at line 164 of file blender_texlib.h.
#define TEX_FILTER_MIN 8192 |
Definition at line 161 of file blender_texlib.h.
#define TEX_FLAG_MASK ( TEX_COLORBAND | TEX_FLIPBLEND | TEX_NEGALPHA | TEX_CHECKER_ODD | TEX_CHECKER_EVEN | TEX_PRV_ALPHA | TEX_PRV_NOR | TEX_REPEAT_XMIR | TEX_REPEAT_YMIR ) |
Definition at line 181 of file blender_texlib.h.
#define TEX_FLIPBLEND 2 |
Definition at line 173 of file blender_texlib.h.
Referenced by blender::blend(), lux::BlenderBlendTexture3D< T >::CreateFloatTexture(), and lux::BlenderBlendTexture3D< T >::CreateSWCSpectrumTexture().
#define TEX_GAUSS_MIP 4096 |
Definition at line 160 of file blender_texlib.h.
#define TEX_HALO 5 |
Definition at line 220 of file blender_texlib.h.
Referenced by blender::blend(), lux::BlenderBlendTexture3D< T >::CreateFloatTexture(), and lux::BlenderBlendTexture3D< T >::CreateSWCSpectrumTexture().
#define TEX_HTERRAIN 4 |
Definition at line 130 of file blender_texlib.h.
Referenced by lux::BlenderMusgraveTexture3D< T >::CreateFloatTexture(), and lux::BlenderMusgraveTexture3D< T >::CreateSWCSpectrumTexture().
#define TEX_HYBRIDMF 2 |
Definition at line 128 of file blender_texlib.h.
Referenced by lux::BlenderMusgraveTexture3D< T >::CreateFloatTexture(), and lux::BlenderMusgraveTexture3D< T >::CreateSWCSpectrumTexture().
#define TEX_IMAGE 8 |
Definition at line 118 of file blender_texlib.h.
#define TEX_IMAROT 16 |
Definition at line 157 of file blender_texlib.h.
#define TEX_INT 0 |
Definition at line 247 of file blender_texlib.h.
Referenced by blender::blend(), blender::clouds(), lux::BlenderVoronoiTexture3D< T >::Evaluate(), blender::marble(), blender::mg_distNoiseTex(), blender::mg_HTerrainTex(), blender::mg_mFractalOrfBmTex(), blender::mg_ridgedOrHybridMFTex(), blender::stucci(), blender::texnoise(), blender::voronoiTex(), and blender::wood().
#define TEX_INTENSITY 0 |
Definition at line 229 of file blender_texlib.h.
#define TEX_INTERPOL 1 |
Definition at line 154 of file blender_texlib.h.
#define TEX_LIN 0 |
Definition at line 215 of file blender_texlib.h.
Referenced by blender::blend(), lux::BlenderBlendTexture3D< T >::CreateFloatTexture(), and lux::BlenderBlendTexture3D< T >::CreateSWCSpectrumTexture().
#define TEX_MAGIC 4 |
Definition at line 114 of file blender_texlib.h.
Referenced by lux::BlenderMagicTexture3D< T >::BlenderMagicTexture3D().
#define TEX_MANHATTAN 2 |
Definition at line 147 of file blender_texlib.h.
Referenced by lux::BlenderVoronoiTexture3D< T >::CreateFloatTexture(), and lux::BlenderVoronoiTexture3D< T >::CreateSWCSpectrumTexture().
#define TEX_MARBLE 3 |
Definition at line 113 of file blender_texlib.h.
Referenced by lux::BlenderMarbleTexture3D< T >::BlenderMarbleTexture3D().
#define TEX_MFRACTAL 0 |
Definition at line 126 of file blender_texlib.h.
Referenced by lux::BlenderMusgraveTexture3D< T >::CreateFloatTexture(), lux::BlenderMusgraveTexture3D< T >::CreateSWCSpectrumTexture(), and blender::mg_mFractalOrfBmTex().
#define TEX_MINKOVSKY 6 |
Definition at line 151 of file blender_texlib.h.
Referenced by lux::BlenderVoronoiTexture3D< T >::CreateFloatTexture(), and lux::BlenderVoronoiTexture3D< T >::CreateSWCSpectrumTexture().
#define TEX_MINKOVSKY_FOUR 5 |
Definition at line 150 of file blender_texlib.h.
Referenced by lux::BlenderVoronoiTexture3D< T >::CreateFloatTexture(), and lux::BlenderVoronoiTexture3D< T >::CreateSWCSpectrumTexture().
#define TEX_MINKOVSKY_HALF 4 |
Definition at line 149 of file blender_texlib.h.
Referenced by lux::BlenderVoronoiTexture3D< T >::CreateFloatTexture(), and lux::BlenderVoronoiTexture3D< T >::CreateSWCSpectrumTexture().
#define TEX_MIPMAP 4 |
Definition at line 156 of file blender_texlib.h.
#define TEX_MUSGRAVE 11 |
Definition at line 121 of file blender_texlib.h.
Referenced by lux::BlenderMusgraveTexture3D< T >::BlenderMusgraveTexture3D().
#define TEX_NEGALPHA 4 |
Definition at line 174 of file blender_texlib.h.
#define TEX_NEWPERLIN 2 |
Definition at line 135 of file blender_texlib.h.
Referenced by lux::BlenderWoodTexture3D< T >::CreateFloatTexture(), lux::BlenderStucciTexture3D< T >::CreateFloatTexture(), lux::BlenderMusgraveTexture3D< T >::CreateFloatTexture(), lux::BlenderMarbleTexture3D< T >::CreateFloatTexture(), lux::BlenderDistortedNoiseTexture3D< T >::CreateFloatTexture(), lux::BlenderCloudsTexture3D< T >::CreateFloatTexture(), lux::BlenderWoodTexture3D< T >::CreateSWCSpectrumTexture(), lux::BlenderStucciTexture3D< T >::CreateSWCSpectrumTexture(), lux::BlenderMusgraveTexture3D< T >::CreateSWCSpectrumTexture(), lux::BlenderMarbleTexture3D< T >::CreateSWCSpectrumTexture(), lux::BlenderDistortedNoiseTexture3D< T >::CreateSWCSpectrumTexture(), and lux::BlenderCloudsTexture3D< T >::CreateSWCSpectrumTexture().
#define TEX_NOISE 7 |
Definition at line 117 of file blender_texlib.h.
Referenced by lux::BlenderNoiseTexture3D< T >::BlenderNoiseTexture3D().
#define TEX_NOISEPERL 1 |
Definition at line 192 of file blender_texlib.h.
Referenced by lux::BlenderWoodTexture3D< T >::CreateFloatTexture(), lux::BlenderStucciTexture3D< T >::CreateFloatTexture(), lux::BlenderMarbleTexture3D< T >::CreateFloatTexture(), lux::BlenderCloudsTexture3D< T >::CreateFloatTexture(), lux::BlenderWoodTexture3D< T >::CreateSWCSpectrumTexture(), lux::BlenderStucciTexture3D< T >::CreateSWCSpectrumTexture(), lux::BlenderMarbleTexture3D< T >::CreateSWCSpectrumTexture(), and lux::BlenderCloudsTexture3D< T >::CreateSWCSpectrumTexture().
#define TEX_NOISESOFT 0 |
Definition at line 191 of file blender_texlib.h.
Referenced by blender::clouds(), lux::BlenderWoodTexture3D< T >::CreateFloatTexture(), lux::BlenderStucciTexture3D< T >::CreateFloatTexture(), lux::BlenderMarbleTexture3D< T >::CreateFloatTexture(), lux::BlenderCloudsTexture3D< T >::CreateFloatTexture(), lux::BlenderWoodTexture3D< T >::CreateSWCSpectrumTexture(), lux::BlenderStucciTexture3D< T >::CreateSWCSpectrumTexture(), lux::BlenderMarbleTexture3D< T >::CreateSWCSpectrumTexture(), lux::BlenderCloudsTexture3D< T >::CreateSWCSpectrumTexture(), blender::marble_int(), blender::stucci(), and blender::wood_int().
#define TEX_NORMALMAP 2048 |
Definition at line 159 of file blender_texlib.h.
#define TEX_PLASTIC 0 |
Definition at line 224 of file blender_texlib.h.
Referenced by lux::BlenderStucciTexture3D< T >::CreateFloatTexture(), and lux::BlenderStucciTexture3D< T >::CreateSWCSpectrumTexture().
#define TEX_PLUGIN 9 |
Definition at line 119 of file blender_texlib.h.
#define TEX_PRV_ALPHA 32 |
Definition at line 177 of file blender_texlib.h.
#define TEX_PRV_NOR 64 |
Definition at line 178 of file blender_texlib.h.
#define TEX_QUAD 1 |
Definition at line 216 of file blender_texlib.h.
Referenced by blender::blend(), lux::BlenderBlendTexture3D< T >::CreateFloatTexture(), and lux::BlenderBlendTexture3D< T >::CreateSWCSpectrumTexture().
#define TEX_RAD 6 |
Definition at line 221 of file blender_texlib.h.
Referenced by blender::blend(), lux::BlenderBlendTexture3D< T >::CreateFloatTexture(), and lux::BlenderBlendTexture3D< T >::CreateSWCSpectrumTexture().
#define TEX_REPEAT 3 |
Definition at line 186 of file blender_texlib.h.
#define TEX_REPEAT_XMIR 128 |
Definition at line 179 of file blender_texlib.h.
#define TEX_REPEAT_YMIR 256 |
Definition at line 180 of file blender_texlib.h.
#define TEX_RGB 1 |
Definition at line 248 of file blender_texlib.h.
Referenced by blender::clouds(), lux::BlenderWoodTexture3D< T >::Evaluate(), lux::BlenderVoronoiTexture3D< T >::Evaluate(), lux::BlenderStucciTexture3D< T >::Evaluate(), lux::BlenderNoiseTexture3D< T >::Evaluate(), lux::BlenderMusgraveTexture3D< T >::Evaluate(), lux::BlenderMarbleTexture3D< T >::Evaluate(), lux::BlenderDistortedNoiseTexture3D< T >::Evaluate(), lux::BlenderCloudsTexture3D< T >::Evaluate(), lux::BlenderBlendTexture3D< T >::Evaluate(), blender::magic(), and blender::voronoiTex().
#define TEX_RIDGEDMF 1 |
Definition at line 127 of file blender_texlib.h.
Referenced by lux::BlenderMusgraveTexture3D< T >::CreateFloatTexture(), lux::BlenderMusgraveTexture3D< T >::CreateSWCSpectrumTexture(), and blender::mg_ridgedOrHybridMFTex().
#define TEX_RING 1 |
Definition at line 201 of file blender_texlib.h.
Referenced by lux::BlenderWoodTexture3D< T >::CreateFloatTexture(), lux::BlenderWoodTexture3D< T >::CreateSWCSpectrumTexture(), and blender::wood_int().
#define TEX_RINGNOISE 3 |
Definition at line 203 of file blender_texlib.h.
Referenced by lux::BlenderWoodTexture3D< T >::CreateFloatTexture(), lux::BlenderWoodTexture3D< T >::CreateSWCSpectrumTexture(), and blender::wood_int().
#define TEX_SAW 1 |
#define TEX_SHARP 1 |
Definition at line 211 of file blender_texlib.h.
Referenced by lux::BlenderMarbleTexture3D< T >::CreateFloatTexture(), lux::BlenderMarbleTexture3D< T >::CreateSWCSpectrumTexture(), and blender::marble_int().
#define TEX_SHARPER 2 |
Definition at line 212 of file blender_texlib.h.
Referenced by lux::BlenderMarbleTexture3D< T >::CreateFloatTexture(), lux::BlenderMarbleTexture3D< T >::CreateSWCSpectrumTexture(), and blender::marble_int().
#define TEX_SIN 0 |
Definition at line 195 of file blender_texlib.h.
Referenced by lux::BlenderWoodTexture3D< T >::CreateFloatTexture(), lux::BlenderMarbleTexture3D< T >::CreateFloatTexture(), lux::BlenderWoodTexture3D< T >::CreateSWCSpectrumTexture(), lux::BlenderMarbleTexture3D< T >::CreateSWCSpectrumTexture(), blender::marble_int(), and blender::wood_int().
#define TEX_SOFT 0 |
Definition at line 210 of file blender_texlib.h.
Referenced by lux::BlenderMarbleTexture3D< T >::CreateFloatTexture(), lux::BlenderMarbleTexture3D< T >::CreateSWCSpectrumTexture(), and blender::marble_int().
#define TEX_SPHERE 4 |
Definition at line 219 of file blender_texlib.h.
Referenced by lux::BlenderBlendTexture3D< T >::CreateFloatTexture(), and lux::BlenderBlendTexture3D< T >::CreateSWCSpectrumTexture().
#define TEX_STD_FIELD_ 1024 |
Definition at line 169 of file blender_texlib.h.
#define TEX_STDPERLIN 1 |
Definition at line 134 of file blender_texlib.h.
Referenced by lux::BlenderWoodTexture3D< T >::CreateFloatTexture(), lux::BlenderStucciTexture3D< T >::CreateFloatTexture(), lux::BlenderMusgraveTexture3D< T >::CreateFloatTexture(), lux::BlenderMarbleTexture3D< T >::CreateFloatTexture(), lux::BlenderDistortedNoiseTexture3D< T >::CreateFloatTexture(), lux::BlenderCloudsTexture3D< T >::CreateFloatTexture(), lux::BlenderWoodTexture3D< T >::CreateSWCSpectrumTexture(), lux::BlenderStucciTexture3D< T >::CreateSWCSpectrumTexture(), lux::BlenderMusgraveTexture3D< T >::CreateSWCSpectrumTexture(), lux::BlenderMarbleTexture3D< T >::CreateSWCSpectrumTexture(), lux::BlenderDistortedNoiseTexture3D< T >::CreateSWCSpectrumTexture(), and lux::BlenderCloudsTexture3D< T >::CreateSWCSpectrumTexture().
#define TEX_STUCCI 6 |
Definition at line 116 of file blender_texlib.h.
Referenced by lux::BlenderStucciTexture3D< T >::BlenderStucciTexture3D().
#define TEX_TRI 2 |
Definition at line 197 of file blender_texlib.h.
Referenced by lux::BlenderWoodTexture3D< T >::CreateFloatTexture(), lux::BlenderMarbleTexture3D< T >::CreateFloatTexture(), lux::BlenderWoodTexture3D< T >::CreateSWCSpectrumTexture(), lux::BlenderMarbleTexture3D< T >::CreateSWCSpectrumTexture(), blender::marble_int(), and blender::wood_int().
#define TEX_USEALPHA 2 |
Definition at line 155 of file blender_texlib.h.
#define TEX_VORONOI 12 |
Definition at line 122 of file blender_texlib.h.
Referenced by lux::BlenderVoronoiTexture3D< T >::BlenderVoronoiTexture3D().
#define TEX_VORONOI_CRACKLE 8 |
Definition at line 141 of file blender_texlib.h.
Referenced by lux::BlenderWoodTexture3D< T >::CreateFloatTexture(), lux::BlenderStucciTexture3D< T >::CreateFloatTexture(), lux::BlenderMusgraveTexture3D< T >::CreateFloatTexture(), lux::BlenderMarbleTexture3D< T >::CreateFloatTexture(), lux::BlenderDistortedNoiseTexture3D< T >::CreateFloatTexture(), lux::BlenderCloudsTexture3D< T >::CreateFloatTexture(), lux::BlenderWoodTexture3D< T >::CreateSWCSpectrumTexture(), lux::BlenderStucciTexture3D< T >::CreateSWCSpectrumTexture(), lux::BlenderMusgraveTexture3D< T >::CreateSWCSpectrumTexture(), lux::BlenderMarbleTexture3D< T >::CreateSWCSpectrumTexture(), lux::BlenderDistortedNoiseTexture3D< T >::CreateSWCSpectrumTexture(), and lux::BlenderCloudsTexture3D< T >::CreateSWCSpectrumTexture().
#define TEX_VORONOI_F1 3 |
Definition at line 136 of file blender_texlib.h.
Referenced by lux::BlenderWoodTexture3D< T >::CreateFloatTexture(), lux::BlenderStucciTexture3D< T >::CreateFloatTexture(), lux::BlenderMusgraveTexture3D< T >::CreateFloatTexture(), lux::BlenderMarbleTexture3D< T >::CreateFloatTexture(), lux::BlenderDistortedNoiseTexture3D< T >::CreateFloatTexture(), lux::BlenderCloudsTexture3D< T >::CreateFloatTexture(), lux::BlenderWoodTexture3D< T >::CreateSWCSpectrumTexture(), lux::BlenderStucciTexture3D< T >::CreateSWCSpectrumTexture(), lux::BlenderMusgraveTexture3D< T >::CreateSWCSpectrumTexture(), lux::BlenderMarbleTexture3D< T >::CreateSWCSpectrumTexture(), lux::BlenderDistortedNoiseTexture3D< T >::CreateSWCSpectrumTexture(), and lux::BlenderCloudsTexture3D< T >::CreateSWCSpectrumTexture().
#define TEX_VORONOI_F2 4 |
Definition at line 137 of file blender_texlib.h.
Referenced by lux::BlenderWoodTexture3D< T >::CreateFloatTexture(), lux::BlenderStucciTexture3D< T >::CreateFloatTexture(), lux::BlenderMusgraveTexture3D< T >::CreateFloatTexture(), lux::BlenderMarbleTexture3D< T >::CreateFloatTexture(), lux::BlenderDistortedNoiseTexture3D< T >::CreateFloatTexture(), lux::BlenderCloudsTexture3D< T >::CreateFloatTexture(), lux::BlenderWoodTexture3D< T >::CreateSWCSpectrumTexture(), lux::BlenderStucciTexture3D< T >::CreateSWCSpectrumTexture(), lux::BlenderMusgraveTexture3D< T >::CreateSWCSpectrumTexture(), lux::BlenderMarbleTexture3D< T >::CreateSWCSpectrumTexture(), lux::BlenderDistortedNoiseTexture3D< T >::CreateSWCSpectrumTexture(), and lux::BlenderCloudsTexture3D< T >::CreateSWCSpectrumTexture().
#define TEX_VORONOI_F2F1 7 |
Definition at line 140 of file blender_texlib.h.
Referenced by lux::BlenderWoodTexture3D< T >::CreateFloatTexture(), lux::BlenderStucciTexture3D< T >::CreateFloatTexture(), lux::BlenderMusgraveTexture3D< T >::CreateFloatTexture(), lux::BlenderMarbleTexture3D< T >::CreateFloatTexture(), lux::BlenderDistortedNoiseTexture3D< T >::CreateFloatTexture(), lux::BlenderCloudsTexture3D< T >::CreateFloatTexture(), lux::BlenderWoodTexture3D< T >::CreateSWCSpectrumTexture(), lux::BlenderStucciTexture3D< T >::CreateSWCSpectrumTexture(), lux::BlenderMusgraveTexture3D< T >::CreateSWCSpectrumTexture(), lux::BlenderMarbleTexture3D< T >::CreateSWCSpectrumTexture(), lux::BlenderDistortedNoiseTexture3D< T >::CreateSWCSpectrumTexture(), and lux::BlenderCloudsTexture3D< T >::CreateSWCSpectrumTexture().
#define TEX_VORONOI_F3 5 |
Definition at line 138 of file blender_texlib.h.
Referenced by lux::BlenderWoodTexture3D< T >::CreateFloatTexture(), lux::BlenderStucciTexture3D< T >::CreateFloatTexture(), lux::BlenderMusgraveTexture3D< T >::CreateFloatTexture(), lux::BlenderMarbleTexture3D< T >::CreateFloatTexture(), lux::BlenderDistortedNoiseTexture3D< T >::CreateFloatTexture(), lux::BlenderCloudsTexture3D< T >::CreateFloatTexture(), lux::BlenderWoodTexture3D< T >::CreateSWCSpectrumTexture(), lux::BlenderStucciTexture3D< T >::CreateSWCSpectrumTexture(), lux::BlenderMusgraveTexture3D< T >::CreateSWCSpectrumTexture(), lux::BlenderMarbleTexture3D< T >::CreateSWCSpectrumTexture(), lux::BlenderDistortedNoiseTexture3D< T >::CreateSWCSpectrumTexture(), and lux::BlenderCloudsTexture3D< T >::CreateSWCSpectrumTexture().
#define TEX_VORONOI_F4 6 |
Definition at line 139 of file blender_texlib.h.
Referenced by lux::BlenderWoodTexture3D< T >::CreateFloatTexture(), lux::BlenderStucciTexture3D< T >::CreateFloatTexture(), lux::BlenderMusgraveTexture3D< T >::CreateFloatTexture(), lux::BlenderMarbleTexture3D< T >::CreateFloatTexture(), lux::BlenderDistortedNoiseTexture3D< T >::CreateFloatTexture(), lux::BlenderCloudsTexture3D< T >::CreateFloatTexture(), lux::BlenderWoodTexture3D< T >::CreateSWCSpectrumTexture(), lux::BlenderStucciTexture3D< T >::CreateSWCSpectrumTexture(), lux::BlenderMusgraveTexture3D< T >::CreateSWCSpectrumTexture(), lux::BlenderMarbleTexture3D< T >::CreateSWCSpectrumTexture(), lux::BlenderDistortedNoiseTexture3D< T >::CreateSWCSpectrumTexture(), and lux::BlenderCloudsTexture3D< T >::CreateSWCSpectrumTexture().
#define TEX_WALLIN 1 |
Definition at line 225 of file blender_texlib.h.
Referenced by lux::BlenderStucciTexture3D< T >::CreateFloatTexture(), and lux::BlenderStucciTexture3D< T >::CreateSWCSpectrumTexture().
#define TEX_WALLOUT 2 |
Definition at line 226 of file blender_texlib.h.
Referenced by lux::BlenderStucciTexture3D< T >::CreateFloatTexture(), lux::BlenderStucciTexture3D< T >::CreateSWCSpectrumTexture(), and blender::stucci().
#define TEX_WOOD 2 |
Definition at line 112 of file blender_texlib.h.
Referenced by lux::BlenderWoodTexture3D< T >::BlenderWoodTexture3D().
#define VECCOPY | ( | v1, | |||
v2 | ) | {*(v1)= *(v2); *(v1+1)= *(v2+1); *(v1+2)= *(v2+2);} |
Definition at line 44 of file blender_texlib.h.