Reworking shader compilation to not need reflection

This commit is contained in:
Dynamitos
2020-09-30 13:48:41 +02:00
parent facbfed79c
commit 79388bf41a
15 changed files with 330 additions and 4 deletions
+2 -1
View File
@@ -15,6 +15,8 @@ public:
void tick(float deltaTime);
PComponent getParent();
PActor getOwner();
void setParent(PComponent parent);
void setOwner(PActor owner);
virtual void notifySceneAttach(PScene scene);
void setWorldLocation(Vector location);
@@ -34,7 +36,6 @@ public:
Transform getTransform() const;
private:
void setParent(PComponent parent);
void internalSetTransform(Vector newLocation, Quaternion newRotation);
void propagateTransformUpdate();
void updateComponentTransform(Quaternion relativeRotationQuat);