![]() |
OpenSiv3D
v0.6.5
C++20 framework for creative coding
|
WebGPU Shading Language ファイル More...
#include <ShaderCommon.hpp>
Public Member Functions | |
SIV3D_NODISCARD_CXX20 | WGSL (FilePath _path, Array< ConstantBufferBinding > _bindings) |
ShaderGroup | operator| (const HLSL &hlsl) const |
ShaderGroup | operator| (const GLSL &hlsl) const |
ShaderGroup | operator| (const MSL &msl) const |
ShaderGroup | operator| (const ESSL &essl) const |
operator VertexShader () const | |
operator PixelShader () const | |
Public Attributes | |
FilePath | path |
Array< ConstantBufferBinding > | bindings |
WebGPU Shading Language ファイル
SIV3D_NODISCARD_CXX20 s3d::WGSL::WGSL | ( | FilePath | _path, |
Array< ConstantBufferBinding > | _bindings | ||
) |
s3d::WGSL::operator PixelShader | ( | ) | const |
s3d::WGSL::operator VertexShader | ( | ) | const |
ShaderGroup s3d::WGSL::operator| | ( | const ESSL & | essl | ) | const |
ShaderGroup s3d::WGSL::operator| | ( | const GLSL & | hlsl | ) | const |
ShaderGroup s3d::WGSL::operator| | ( | const HLSL & | hlsl | ) | const |
ShaderGroup s3d::WGSL::operator| | ( | const MSL & | msl | ) | const |
Array<ConstantBufferBinding> s3d::WGSL::bindings |
FilePath s3d::WGSL::path |