Convert visual layers to scene nodes.
This commit is contained in:
parent
798cb365d7
commit
3e53bd9e00
64 changed files with 863 additions and 551 deletions
45
src/visual_elements/SceneItem.cpp
Normal file
45
src/visual_elements/SceneItem.cpp
Normal file
|
@ -0,0 +1,45 @@
|
|||
#include "SceneItem.h"
|
||||
|
||||
SceneItem::SceneItem()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
const Color& SceneItem::getColor() const
|
||||
{
|
||||
return mUniformColor;
|
||||
}
|
||||
|
||||
const Transform& SceneItem::getTransform() const
|
||||
{
|
||||
return mTransform;
|
||||
}
|
||||
|
||||
bool SceneItem::isVisible() const
|
||||
{
|
||||
return mIsVisible;
|
||||
}
|
||||
|
||||
|
||||
void SceneItem::setIsVisible(bool isVisible)
|
||||
{
|
||||
mIsVisible = isVisible;
|
||||
}
|
||||
|
||||
void SceneItem::updateUniformColor(const Color& color)
|
||||
{
|
||||
if (mUniformColor != color)
|
||||
{
|
||||
mColorIsDirty = true;
|
||||
mUniformColor = color;
|
||||
}
|
||||
}
|
||||
|
||||
void SceneItem::updateTransform(const Transform& transform)
|
||||
{
|
||||
if (mTransform != transform)
|
||||
{
|
||||
mTransformIsDirty = true;
|
||||
mTransform = transform;
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue