Covellite++
Version: 2.3.2 Revision: 2584 Platform: x64 Build: 19:03 05.09.2026
Кроссплатформенный фреймворк для разработки приложений на С++
Toggle main menu visibility
Загрузка...
Поиск...
Не найдено
DirectX.hpp
1
2
#pragma once
3
#include <vector>
4
#include <wrl.h>
5
#include <d3dcommon.h>
6
#include <Covellite/Api/Defines.hpp>
7
8
namespace
covellite
9
{
10
11
namespace
api
12
{
13
14
namespace
renderer
15
{
16
32
class
DirectX
final
33
{
34
template
<
class
T>
35
using
ComPtr_t = ::Microsoft::WRL::ComPtr<T>;
36
using
String_t = ::alicorn::extension::std::String;
37
38
public
:
39
class
Shader final
40
{
41
public
:
42
static
ComPtr_t<ID3DBlob> Compile(
const
BinaryData_t &,
43
const
BinaryData_t &, LPCSTR, LPCSTR);
44
static ::std::string GetVersion(
const
String_t &);
45
static
BinaryData_t Convert(const ::std::string & _Source);
46
static ::std::size_t GetHeaderLines(
const
BinaryData_t &);
47
};
48
};
49
50
}
// namespace renderer
51
52
}
// namespace api
53
54
}
// namespace covellite
covellite::api::renderer::DirectX
Класс входит в проект Covellite.Api класс общей логики реализаций DirectX.
Определения
DirectX.hpp:33
Solution
Solution
Covellite.Api
Covellite.Api
Renderer
DirectX.hpp
Документация по Covellite++. Последние изменения:
. Создано системой
1.18.0