#pragma once #include "DirectXFramework.h" struct CBUFFER { XMMATRIX CompleteTransformation; XMMATRIX WorldTransformation; XMFLOAT4 CameraPosition; XMVECTOR LightVector; XMFLOAT4 LightColor; XMFLOAT4 AmbientColor; XMFLOAT4 DiffuseCoefficient; XMFLOAT4 SpecularCoefficient; float Shininess; float Opacity; float Padding[2]; }; namespace SharedMethods { XMMATRIX RotateFromPoint(float x, float y, float z, XMMATRIX rotationMatrix); };