#include <ShaderMan.h>

Definition at line 40 of file ShaderMan.h.
| void ShaderMan::DestroyShaders | ( | ) | [static] |
Definition at line 65 of file ShaderMan.cpp.
| void ShaderMan::FilterImage | ( | FilterProgram * | filter, |
| GLTexImage * | dst, | ||
| GLTexImage * | src, | ||
| GLTexImage * | tmp | ||
| ) | [static] |
Definition at line 76 of file ShaderMan.cpp.
| void ShaderMan::FilterInitialImage | ( | GLTexImage * | tex, |
| GLTexImage * | buf | ||
| ) | [static] |
Definition at line 129 of file ShaderMan.cpp.
| void ShaderMan::FilterSampledImage | ( | GLTexImage * | tex, |
| GLTexImage * | buf | ||
| ) | [static] |
Definition at line 134 of file ShaderMan.cpp.
| static int ShaderMan::HaveShaderMan | ( | ) | [inline, static] |
Definition at line 76 of file ShaderMan.h.
| void ShaderMan::InitShaderMan | ( | SiftParam & | param | ) | [static] |
Definition at line 48 of file ShaderMan.cpp.
| void ShaderMan::SelectInitialSmoothingFilter | ( | int | octave_min, |
| SiftParam & | param | ||
| ) | [static] |
Definition at line 346 of file ShaderMan.cpp.
| void ShaderMan::TextureCopy | ( | GLTexImage * | dst, |
| GLTexImage * | src | ||
| ) | [static] |
Definition at line 139 of file ShaderMan.cpp.
| void ShaderMan::TextureDownSample | ( | GLTexImage * | dst, |
| GLTexImage * | src, | ||
| int | scale = 2 |
||
| ) | [static] |
Definition at line 155 of file ShaderMan.cpp.
| void ShaderMan::TextureUpSample | ( | GLTexImage * | dst, |
| GLTexImage * | src, | ||
| int | scale | ||
| ) | [static] |
Definition at line 177 of file ShaderMan.cpp.
| void ShaderMan::UnloadProgram | ( | void | ) | [static] |
Definition at line 71 of file ShaderMan.cpp.
| void ShaderMan::UseShaderCopyKeypoint | ( | ) | [static] |
Definition at line 314 of file ShaderMan.cpp.
| void ShaderMan::UseShaderDebug | ( | ) | [static] |
Definition at line 293 of file ShaderMan.cpp.
| void ShaderMan::UseShaderDescriptor | ( | int | gtex, |
| int | otex, | ||
| int | dwidth, | ||
| int | fwidth, | ||
| int | width, | ||
| int | height, | ||
| float | sigma | ||
| ) | [static] |
Definition at line 340 of file ShaderMan.cpp.
| void ShaderMan::UseShaderDisplayDOG | ( | ) | [static] |
Definition at line 211 of file ShaderMan.cpp.
| void ShaderMan::UseShaderDisplayGaussian | ( | ) | [static] |
Definition at line 206 of file ShaderMan.cpp.
| void ShaderMan::UseShaderDisplayGrad | ( | ) | [static] |
Definition at line 224 of file ShaderMan.cpp.
| void ShaderMan::UseShaderDisplayKeypoints | ( | ) | [static] |
Definition at line 230 of file ShaderMan.cpp.
| void ShaderMan::UseShaderGenListEnd | ( | int | ktex | ) | [static] |
Definition at line 287 of file ShaderMan.cpp.
| void ShaderMan::UseShaderGenListHisto | ( | ) | [static] |
Definition at line 266 of file ShaderMan.cpp.
| void ShaderMan::UseShaderGenListInit | ( | int | w, |
| int | h, | ||
| int | tight = 1 |
||
| ) | [static] |
Definition at line 254 of file ShaderMan.cpp.
| void ShaderMan::UseShaderGenListStart | ( | float | fw, |
| int | tex0 | ||
| ) | [static] |
Definition at line 275 of file ShaderMan.cpp.
| void ShaderMan::UseShaderGenListStep | ( | int | tex, |
| int | tex0 | ||
| ) | [static] |
Definition at line 281 of file ShaderMan.cpp.
| void ShaderMan::UseShaderGenVBO | ( | float | width, |
| float | fwidth, | ||
| float | size | ||
| ) | [static] |
Definition at line 303 of file ShaderMan.cpp.
| void ShaderMan::UseShaderGradientPass | ( | int | texP = 0 | ) | [static] |
Definition at line 239 of file ShaderMan.cpp.
| void ShaderMan::UseShaderKeypoint | ( | int | texU, |
| int | texD | ||
| ) | [static] |
Definition at line 246 of file ShaderMan.cpp.
| void ShaderMan::UseShaderMarginCopy | ( | int | xmax, |
| int | ymax | ||
| ) | [static] |
Definition at line 308 of file ShaderMan.cpp.
| void ShaderMan::UseShaderOrientation | ( | int | gtex, |
| int | width, | ||
| int | height, | ||
| float | sigma, | ||
| int | auxtex, | ||
| float | step, | ||
| int | keypoint_list | ||
| ) | [static] |
Definition at line 327 of file ShaderMan.cpp.
| void ShaderMan::UseShaderRGB2Gray | ( | ) | [static] |
Definition at line 218 of file ShaderMan.cpp.
| void ShaderMan::UseShaderSimpleOrientation | ( | int | oTex, |
| float | sigma, | ||
| float | sigma_step | ||
| ) | [static] |
Definition at line 319 of file ShaderMan.cpp.
| void ShaderMan::UseShaderZeroPass | ( | ) | [static] |
Definition at line 298 of file ShaderMan.cpp.
ShaderBag * ShaderMan::s_bag = NULL [static] |
Definition at line 43 of file ShaderMan.h.