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 |