GUInity
print.hpp
1 #pragma once
2 
3 #include "Module.hpp"
4 #include <glm/common.hpp>
5 #include <glm/gtx/quaternion.hpp>
6 #include <PxPhysicsAPI.h>
7 #include "Ray.hpp"
8 //#include "Math.h"
9 
10 class Transform;
11 using namespace physx;
12 
13 ostream& operator<<(ostream& os, const glm::vec4& dt);
14 ostream& operator<<(ostream& os, const glm::vec3& dt);
15 ostream& operator<<(ostream& os, const glm::vec2& dt);
16 
17 ostream& operator<<(ostream& os, const PxVec3& dt);
18 
19 ostream& operator<<(ostream& os, const PxQuat& dt);
20 ostream& operator<<(ostream& os, const glm::quat& dt);
21 
22 ostream& operator<<(ostream& os, const Ray& dt);
23 //PxVec3& assign(PxVec3& physxvec3, glm::vec3 const &glmvec3){ return PxVec3(glmvec3.x, glmvec3.y, glmvec3.z); }
24 
25 void printVertex(const glm::vec3& dt);//mesh.meshVertices[i].normal)
26 void printVertex(const glm::vec2& dt);//mesh.meshVertices[i].normal)
Definition: Transform.hpp:16
Definition: Ray.hpp:5