2013-11-06 22:52:00 +01:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
#include "../Engine.h"
|
|
|
|
#include "Buffers.h"
|
|
|
|
|
|
|
|
namespace Oyster
|
|
|
|
{
|
|
|
|
namespace Resources
|
|
|
|
{
|
|
|
|
struct ShaderEffects
|
|
|
|
{
|
2013-11-11 20:02:00 +01:00
|
|
|
static Oyster::Core::ShaderManager::ShaderEffect BasicSprite;
|
|
|
|
static Oyster::Core::ShaderManager::ShaderEffect Text2DEffect;
|
|
|
|
static Oyster::Core::ShaderManager::ShaderEffect ModelEffect;
|
2013-11-06 22:52:00 +01:00
|
|
|
|
|
|
|
static void Init();
|
|
|
|
|
|
|
|
static D3D11_INPUT_ELEMENT_DESC SpriteVertexDesc[1];
|
|
|
|
static D3D11_INPUT_ELEMENT_DESC Text2DDesc[3];
|
|
|
|
static D3D11_INPUT_ELEMENT_DESC ModelDesc[3];
|
|
|
|
};
|
|
|
|
}
|
|
|
|
}
|