|
Engine²
Open-source game engine written in C++.
|
Classes | |
| struct | ValidationError |
| class | IValidable |
| class | ABindGroupLayoutEntry |
| class | BindGroupLayout |
| class | BufferBindGroupLayoutEntry |
| class | ColorTargetState |
| class | DepthStencilState |
| class | IBindGroupLayoutEntry |
| class | SamplerBindGroupLayoutEntry |
| class | TextureBindGroupLayoutEntry |
| class | VertexBufferLayout |
Functions | |
| uint32_t | GetBytesPerPixel (wgpu::TextureFormat format) |
| Determines the number of bytes per pixel for a given wgpu texture format. | |
Variables | |
| static constexpr std::string_view | DEFAULT_SAMPLER_NAME = "DEFAULT_SAMPLER" |
| static const entt::hashed_string | DEFAULT_SAMPLER_ID {DEFAULT_SAMPLER_NAME.data(), DEFAULT_SAMPLER_NAME.size()} |
| static constexpr std::string_view | DEFAULT_TEXTURE_NAME = "DEFAULT_TEXTURE" |
| static const entt::hashed_string | DEFAULT_TEXTURE_ID {DEFAULT_TEXTURE_NAME.data(), DEFAULT_TEXTURE_NAME.size()} |
| static constexpr std::string_view | EMPTY_TEXTURE_NAME = "EMPTY_TEXTURE" |
| static const entt::hashed_string | EMPTY_TEXTURE_ID {EMPTY_TEXTURE_NAME.data(), EMPTY_TEXTURE_NAME.size()} |
| constexpr entt::hashed_string | END_RENDER_TEXTURE_ID {"end_render_texture"} |
| uint32_t Graphic::Utils::GetBytesPerPixel | ( | wgpu::TextureFormat | format | ) |
Determines the number of bytes per pixel for a given wgpu texture format.
| format | The wgpu::TextureFormat to evaluate. |
| Exception::UnsupportedTextureFormatError | If the format is not supported by this mapping. |
|
inlinestatic |
|
inlinestaticconstexpr |
|
inlinestatic |
|
inlinestaticconstexpr |
|
inlinestatic |
|
inlinestaticconstexpr |
|
constexpr |