This is the complete list of members for ModelComponent, including all inherited members.
| addMat4Uniform(std::string uniformID, float *matPointer) | ModelComponent | |
| addVec3Uniform(std::string uniformID, Vec3 vec) | ModelComponent | |
| ambient | ModelComponent | private |
| colour | ModelComponent | private |
| diffuse | ModelComponent | private |
| getDestroyed() | Component | inline |
| getGameObject() | Component | |
| getID() | Component | inline |
| getMeshID() | ModelComponent | inline |
| id | Component | protected |
| initaliseDefaultColourShaders(std::string vertexShaderFileName, std::string inColour) | ModelComponent | |
| initaliseHeightmap(std::string fileName) | ModelComponent | |
| initaliseHeightmap(std::string fileName, std::string textureFileName) | ModelComponent | |
| initaliseMesh(std::string objFileName) | ModelComponent | |
| initaliseMesh(std::string objFileName, std::string textureFileName) | ModelComponent | |
| initalisePrimitive(Primitives::PrimativeType primType) | ModelComponent | |
| initaliseShaders(std::string vertexShaderFileName, std::string fragmentShaderFileName) | ModelComponent | |
| initaliseShaders(std::string vertexShaderFileName, float inR, float inG, float inB) | ModelComponent | |
| initaliseShaders(std::string vertexShaderFileName, Vec3 inDiffuse, Vec3 inAmbient) | ModelComponent | |
| initaliseUniforms() | ModelComponent | |
| mat4Uniforms | ModelComponent | private |
| meshID | ModelComponent | private |
| onAwake() | ModelComponent | virtual |
| onDestroy() | ModelComponent | virtual |
| onRender() | ModelComponent | virtual |
| onUpdate() | Component | virtual |
| setAmbient(Vec3 inAmb) | ModelComponent | |
| setColour() | ModelComponent | |
| setDestroyed(bool inDestroyed) | Component | inline |
| setDiffuse(Vec3 inDif) | ModelComponent | |
| shaderID | ModelComponent | private |
| textured | ModelComponent | private |
| vec3Uniforms | ModelComponent | private |
| ~Component() | Component | virtual |
| ~ModelComponent() | ModelComponent | virtual |