|
OpenPolygon
1.0.0
OpenPolygon is a Rendering Engine
|
This is the complete list of members for Engine::IShader, including all inherited members.
| AttachShader(uint shader)=0 (defined in Engine::IShader) | Engine::IShader | pure virtual |
| BindAttributeLocation(const char *location, int attribute_id)=0 (defined in Engine::IShader) | Engine::IShader | pure virtual |
| BindFragData(const char *location, int frag_position)=0 (defined in Engine::IShader) | Engine::IShader | pure virtual |
| BindMatrix(const char *location, glm::mat4 matrix)=0 (defined in Engine::IShader) | Engine::IShader | pure virtual |
| BindTexture(Texture *texture, const char *location, int texture_unit)=0 (defined in Engine::IShader) | Engine::IShader | pure virtual |
| BindUniform1f(const char *location, float number)=0 (defined in Engine::IShader) | Engine::IShader | pure virtual |
| BindUniform1i(const char *location, int number)=0 (defined in Engine::IShader) | Engine::IShader | pure virtual |
| BindVec3f(const char *location, const Vector3f &vector)=0 (defined in Engine::IShader) | Engine::IShader | pure virtual |
| BindVec3i(const char *location, const Vector3i &vector)=0 (defined in Engine::IShader) | Engine::IShader | pure virtual |
| BindVec4f(const char *location, const Vector4f &vector)=0 (defined in Engine::IShader) | Engine::IShader | pure virtual |
| BindVec4i(const char *location, const Vector4i &vector)=0 (defined in Engine::IShader) | Engine::IShader | pure virtual |
| getProgram(void) (defined in Engine::IShader) | Engine::IShader | inline |
| hasLinked(void) (defined in Engine::IShader) | Engine::IShader | inline |
| hasSource(void) (defined in Engine::IShader) | Engine::IShader | inline |
| IShader() (defined in Engine::IShader) | Engine::IShader | inline |
| isUsing(void) (defined in Engine::IShader) | Engine::IShader | inline |
| LinkProgram(void)=0 (defined in Engine::IShader) | Engine::IShader | pure virtual |
| mLink (defined in Engine::IShader) | Engine::IShader | protected |
| mProgram (defined in Engine::IShader) | Engine::IShader | protected |
| mShaders (defined in Engine::IShader) | Engine::IShader | protected |
| mSource (defined in Engine::IShader) | Engine::IShader | protected |
| mUsing (defined in Engine::IShader) | Engine::IShader | protected |
| setLinked(bool state) (defined in Engine::IShader) | Engine::IShader | inline |
| setSource(bool state) (defined in Engine::IShader) | Engine::IShader | inline |
| setUsing(bool state) (defined in Engine::IShader) | Engine::IShader | inline |
| Unused(void)=0 (defined in Engine::IShader) | Engine::IShader | pure virtual |
| UseProgram(void)=0 (defined in Engine::IShader) | Engine::IShader | pure virtual |
| ~IShader() (defined in Engine::IShader) | Engine::IShader | inlinevirtual |
1.8.10