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