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