3#include "math/Vector2.h"
4#include "math/Vector3.h"
9 private value struct VertexPositionColor {
10 XXSharpKmyMath::Vector3 pos;
11 XXSharpKmyGfx::Color color;
12 VertexPositionColor(
float x,
float y,
float z, XXSharpKmyGfx::Color c) {
20 private value struct VertexPositionTextureColor {
21 XXSharpKmyMath::Vector3 pos;
22 XXSharpKmyMath::Vector2 tc;
23 XXSharpKmyGfx::Color color;
26 private value struct VertexPositionNormalTextureColor {
27 XXSharpKmyMath::Vector3 pos;
28 XXSharpKmyMath::Vector2 tc;
29 XXSharpKmyGfx::Color color;
30 XXSharpKmyMath::Vector3 normal;
33 private value struct VertexPositionNormalMapTexture2Color {
34 XXSharpKmyMath::Vector3 pos;
35 XXSharpKmyMath::Vector2 tc, tc2;
36 XXSharpKmyGfx::Color color;
37 XXSharpKmyMath::Vector3 normal;
38 XXSharpKmyMath::Vector3 tangent;