23 lines
475 B
C
23 lines
475 B
C
|
#pragma once
|
||
|
|
||
|
#include "../Engine.h"
|
||
|
#include "Buffers.h"
|
||
|
|
||
|
namespace Oyster
|
||
|
{
|
||
|
namespace Resources
|
||
|
{
|
||
|
struct ShaderEffects
|
||
|
{
|
||
|
static Oyster::Shader::ShaderEffect BasicSprite;
|
||
|
static Oyster::Shader::ShaderEffect Text2DEffect;
|
||
|
static Oyster::Shader::ShaderEffect ModelEffect;
|
||
|
|
||
|
static void Init();
|
||
|
|
||
|
static D3D11_INPUT_ELEMENT_DESC SpriteVertexDesc[1];
|
||
|
static D3D11_INPUT_ELEMENT_DESC Text2DDesc[3];
|
||
|
static D3D11_INPUT_ELEMENT_DESC ModelDesc[3];
|
||
|
};
|
||
|
}
|
||
|
}
|