1#ifndef _TRANSFORM_COMPONENT_H_
2#define _TRANSFORM_COMPONENT_H_
12 using namespace Sleak::Math;
39 void Update(
float DeltaTime)
override;
47 void Translate(
float x,
float y,
float z);
51 void Scale(
float amount);
103 void UpdateConstantBuffer();
105 void UpdateTransform();
Component(GameObject *object)
Represents a quaternion for 3D rotations.
Backend-agnostic GPU buffer: vertex, index, constant, or resource view target.
Matrix< float, 4, 4 > Matrix4
Backend-facing rendering layer shared by the four graphics backends.
Root namespace for everything the engine exposes.