载入中...
搜索中...
未找到
eve::asset::ShaderAsset结构体 参考

Owning CPU program snapshot; decoding does not prove GPU/descriptor compatibility. 更多...

#include <ShaderAsset.h>

Public 属性

ShaderAssetInterface interface = ShaderAssetInterface::Mesh3D
 
std::vector< std::uint32_t > vertex
 
std::vector< std::uint32_t > fragment
 
std::vector< ShaderAssetParameter > parameters
 

详细描述

Owning CPU program snapshot; decoding does not prove GPU/descriptor compatibility.

在文件 ShaderAsset.h 第 26 行定义.

类成员变量说明

◆ fragment

std::vector<std::uint32_t> eve::asset::ShaderAsset::fragment

在文件 ShaderAsset.h 第 29 行定义.

被这些函数引用 eve::asset::decodeShaderAsset().

◆ interface

ShaderAssetInterface eve::asset::ShaderAsset::interface = ShaderAssetInterface::Mesh3D

在文件 ShaderAsset.h 第 27 行定义.

被这些函数引用 eve::asset::decodeShaderAsset().

◆ parameters

std::vector<ShaderAssetParameter> eve::asset::ShaderAsset::parameters

在文件 ShaderAsset.h 第 30 行定义.

被这些函数引用 eve::asset::decodeShaderAsset().

◆ vertex

std::vector<std::uint32_t> eve::asset::ShaderAsset::vertex

在文件 ShaderAsset.h 第 28 行定义.

被这些函数引用 eve::asset::decodeShaderAsset().


该结构体的文档由以下文件生成: