Lots of UI Component Updates

This commit is contained in:
2022-10-27 08:16:55 -07:00
parent d848fdb096
commit a7049ffc31
25 changed files with 387 additions and 56 deletions

View File

@ -65,7 +65,7 @@ float_t Camera::getAspect() {
return target.getWidth() / target.getHeight();
}
void Camera::start() {
void Camera::onStart() {
this->updateProjection();
}

View File

@ -73,7 +73,7 @@ namespace Dawn {
/**
* Event triggered by the scene item when the item is added to the scene.
*/
void start() override;
void onStart() override;
/**
* Disposes a previously initialized camera.

View File

@ -65,7 +65,4 @@ std::shared_ptr<Shader> Material::getShader() {
void Material::setShader(std::shared_ptr<Shader> shader) {
this->shader = shader;
this->updateShaderParameters();
}
void Material::start() {
}

View File

@ -58,10 +58,5 @@ namespace Dawn {
* This method assumes that the shader has already been bound.
*/
void setShaderParameters();
/**
* Overrides the default SceneItemComponent start method.
*/
void start() override;
};
}

View File

@ -11,8 +11,4 @@ MeshRenderer::MeshRenderer(SceneItem &item) :
SceneItemComponent(item)
{
}
void MeshRenderer::start() {
}

View File

@ -18,10 +18,5 @@ namespace Dawn {
* @param item Scene Item this mesh renderer belongs to.
*/
MeshRenderer(SceneItem &item);
/**
* Overrides the default SceneItemComponent start method.
*/
void start() override;
};
}