Danbias/Into The Void client/GraphicStructs.h

25 lines
471 B
C
Raw Normal View History

2013-10-23 00:09:17 +02:00
#pragma once
#ifndef GRAHIC_STRUCTS_H
#define GRAHIC_STRUCTS_H
#include "OysterCollision.h"
namespace GraphicStruct
{
struct PointLight
{
struct{ ::Oyster::Math::Float3 center; ::Oyster::Math::Float radius; } pos;
::Oyster::Math::Float3 color;
::Oyster::Math::Float intensty;
};
struct LightData
{
::Oyster::Math::Float4x4 viewMatrix, projectionMatrix;
::LinearAlgebra::Vector3<unsigned int> numDispatches;
unsigned int reservedPadding;
};
}
#endif