![]() |
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 |