Backend-neutral mesh descriptor shared by Vulkan and WebGPU adapters. 更多...
#include <ArtifactProvider.h>
Public 属性 | |
| eve::PersistentId | id |
| std::string | buildKey |
| std::string | role |
| std::size_t | vertexCount = 0 |
| std::size_t | indexCount = 0 |
| std::uint64_t | checksum = 0 |
| std::uint32_t | backendVertexStride = 0 |
| Actual backend vertex stride when a live upload exists. | |
| std::uint32_t | backendIndexElementSize = 0 |
| Actual backend index element size when a live upload exists. | |
友元 | |
| bool | operator== (const GraphicsArtifactDescriptor &, const GraphicsArtifactDescriptor &)=default |
| Operator ==. | |
详细描述
Backend-neutral mesh descriptor shared by Vulkan and WebGPU adapters.
在文件 ArtifactProvider.h 第 28 行定义.
友元及相关函数文档
◆ operator==
|
friend |
Operator ==.
类成员变量说明
◆ backendIndexElementSize
| std::uint32_t eve::graphics::GraphicsArtifactDescriptor::backendIndexElementSize = 0 |
Actual backend index element size when a live upload exists.
在文件 ArtifactProvider.h 第 38 行定义.
◆ backendVertexStride
| std::uint32_t eve::graphics::GraphicsArtifactDescriptor::backendVertexStride = 0 |
Actual backend vertex stride when a live upload exists.
在文件 ArtifactProvider.h 第 36 行定义.
◆ buildKey
| std::string eve::graphics::GraphicsArtifactDescriptor::buildKey |
在文件 ArtifactProvider.h 第 30 行定义.
被这些函数引用 eve::graphics::WebGpuArtifactDescriptorAdapter::describe().
◆ checksum
| std::uint64_t eve::graphics::GraphicsArtifactDescriptor::checksum = 0 |
在文件 ArtifactProvider.h 第 34 行定义.
被这些函数引用 eve::graphics::WebGpuArtifactDescriptorAdapter::describe().
◆ id
| eve::PersistentId eve::graphics::GraphicsArtifactDescriptor::id |
在文件 ArtifactProvider.h 第 29 行定义.
被这些函数引用 eve::graphics::WebGpuArtifactDescriptorAdapter::describe().
◆ indexCount
| std::size_t eve::graphics::GraphicsArtifactDescriptor::indexCount = 0 |
在文件 ArtifactProvider.h 第 33 行定义.
被这些函数引用 eve::graphics::WebGpuArtifactDescriptorAdapter::describe().
◆ role
| std::string eve::graphics::GraphicsArtifactDescriptor::role |
在文件 ArtifactProvider.h 第 31 行定义.
被这些函数引用 eve::graphics::WebGpuArtifactDescriptorAdapter::describe().
◆ vertexCount
| std::size_t eve::graphics::GraphicsArtifactDescriptor::vertexCount = 0 |
在文件 ArtifactProvider.h 第 32 行定义.
被这些函数引用 eve::graphics::WebGpuArtifactDescriptorAdapter::describe().
该结构体的文档由以下文件生成:
- src/modules/graphics/ArtifactProvider.h