#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.