![]() |
OpenSiv3D
v0.6.5
C++20 framework for creative coding
|
This is the complete list of members for s3d::PixelShaderAsset, including all inherited members.
AssetHandle() | s3d::AssetHandle< PixelShader > | |
AssetHandle(std::shared_ptr< AssetIDWrapperType > &&id) | s3d::AssetHandle< PixelShader > | explicit |
AssetIDWrapperType typedef | s3d::AssetHandle< PixelShader > | |
Enumerate() | s3d::PixelShaderAsset | static |
ESSL(FilePathView path, const Array< ConstantBufferBinding > &bindings) | s3d::PixelShader | static |
getBinary() const noexcept | s3d::PixelShader | |
GLSL(FilePathView path, const Array< ConstantBufferBinding > &bindings) | s3d::PixelShader | static |
HLSL(FilePathView path, StringView entryPoint=U"PS") | s3d::PixelShader | static |
id() const noexcept | s3d::AssetHandle< PixelShader > | |
IDType typedef | s3d::AssetHandle< PixelShader > | |
isEmpty() const noexcept | s3d::AssetHandle< PixelShader > | |
IsReady(AssetNameView name) | s3d::PixelShaderAsset | static |
IsRegistered(AssetNameView name) | s3d::PixelShaderAsset | static |
Load(AssetNameView name) | s3d::PixelShaderAsset | static |
m_handle | s3d::AssetHandle< PixelShader > | protected |
MSL(StringView entryPoint, FilePathView path={}) | s3d::PixelShader | static |
operator bool() const noexcept | s3d::AssetHandle< PixelShader > | explicit |
operator!=(const AssetHandle &other) const noexcept | s3d::AssetHandle< PixelShader > | |
operator==(const AssetHandle &other) const noexcept | s3d::AssetHandle< PixelShader > | |
PixelShader() | s3d::PixelShader | |
PixelShaderAsset(AssetNameView name) | s3d::PixelShaderAsset | explicit |
Register(AssetNameView name, FilePathView path, StringView entryPoint, const Array< ConstantBufferBinding > &bindings) | s3d::PixelShaderAsset | static |
Register(AssetNameView name, const s3d::HLSL &hlsl) | s3d::PixelShaderAsset | static |
Register(AssetNameView name, const s3d::GLSL &glsl) | s3d::PixelShaderAsset | static |
Register(AssetNameView name, const s3d::MSL &msl) | s3d::PixelShaderAsset | static |
Register(AssetNameView name, const s3d::ESSL &essl) | s3d::PixelShaderAsset | static |
Register(AssetNameView name, const s3d::WGSL &wgsl) | s3d::PixelShaderAsset | static |
Register(AssetNameView name, const ShaderGroup &shaderGroup) | s3d::PixelShaderAsset | static |
Register(AssetNameView name, std::unique_ptr< PixelShaderAssetData > &&data) | s3d::PixelShaderAsset | static |
Register(const AssetNameAndTags &nameAndTags, FilePathView path, StringView entryPoint, const Array< ConstantBufferBinding > &bindings) | s3d::PixelShaderAsset | static |
Register(const AssetNameAndTags &nameAndTags, const s3d::HLSL &hlsl) | s3d::PixelShaderAsset | static |
Register(const AssetNameAndTags &nameAndTags, const s3d::GLSL &glsl) | s3d::PixelShaderAsset | static |
Register(const AssetNameAndTags &nameAndTags, const s3d::MSL &msl) | s3d::PixelShaderAsset | static |
Register(const AssetNameAndTags &nameAndTags, const s3d::ESSL &essl) | s3d::PixelShaderAsset | static |
Register(const AssetNameAndTags &nameAndTags, const s3d::WGSL &wgsl) | s3d::PixelShaderAsset | static |
Register(const AssetNameAndTags &nameAndTags, const ShaderGroup &shaderGroup) | s3d::PixelShaderAsset | static |
release() | s3d::AssetHandle< PixelShader > | |
Release(AssetNameView name) | s3d::PixelShaderAsset | static |
ReleaseAll() | s3d::PixelShaderAsset | static |
swap(PixelShader &other) noexcept | s3d::PixelShader | |
Unregister(AssetNameView name) | s3d::PixelShaderAsset | static |
UnregisterAll() | s3d::PixelShaderAsset | static |
WGSL(FilePathView path, const Array< ConstantBufferBinding > &bindings) | s3d::PixelShader | static |
~PixelShader() | s3d::PixelShader | virtual |