Browse Source

Don't export private symbols.

vectorfields
Vladimír Vondruš 14 years ago
parent
commit
ddbfca2f95
  1. 2
      src/AbstractShaderProgram.h
  2. 2
      src/AbstractTexture.h
  3. 4
      src/Buffer.h

2
src/AbstractShaderProgram.h

@ -664,7 +664,7 @@ class MAGNUM_EXPORT AbstractShaderProgram {
Failed
};
static void initializeContextBasedFunctionality(Context* context);
static void MAGNUM_LOCAL initializeContextBasedFunctionality(Context* context);
typedef void(AbstractShaderProgram::*Uniform1fImplementation)(GLint, GLfloat);
typedef void(AbstractShaderProgram::*Uniform2fvImplementation)(GLint, const Math::Vector<2, GLfloat>&);

2
src/AbstractTexture.h

@ -684,7 +684,7 @@ class MAGNUM_EXPORT AbstractTexture {
#endif
private:
static void initializeContextBasedFunctionality(Context* context);
static void MAGNUM_LOCAL initializeContextBasedFunctionality(Context* context);
GLuint _id;
};

4
src/Buffer.h

@ -397,10 +397,10 @@ class MAGNUM_EXPORT Buffer {
}
private:
static void initializeContextBasedFunctionality(Context* context);
static void MAGNUM_LOCAL initializeContextBasedFunctionality(Context* context);
static void bind(Target hint, GLuint id);
Target bindInternal(Target hint);
Target MAGNUM_LOCAL bindInternal(Target hint);
typedef void(*CopyImplementation)(Buffer*, Buffer*, GLintptr, GLintptr, GLsizeiptr);
static void MAGNUM_LOCAL copyImplementationDefault(Buffer* read, Buffer* write, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);

Loading…
Cancel
Save