Engine²
Open-source game engine written in C++.
Loading...
Searching...
No Matches
Graphic::Resource::ShaderDescriptor Member List

This is the complete list of members for Graphic::Resource::ShaderDescriptor, including all inherited members.

_bindGroupLayoutsGraphic::Resource::ShaderDescriptorprivate
_cullModeGraphic::Resource::ShaderDescriptorprivate
_DEFAULT_FRAGMENT_ENTRY_POINTGraphic::Resource::ShaderDescriptorinlineprivatestatic
_DEFAULT_NAMEGraphic::Resource::ShaderDescriptorinlineprivatestatic
_DEFAULT_VERTEX_ENTRY_POINTGraphic::Resource::ShaderDescriptorinlineprivatestatic
_fragmentEntryPointGraphic::Resource::ShaderDescriptorprivate
_nameGraphic::Resource::ShaderDescriptorprivate
_outputColorFormatsGraphic::Resource::ShaderDescriptorprivate
_outputDepthFormatGraphic::Resource::ShaderDescriptorprivate
_primitiveTopologyGraphic::Resource::ShaderDescriptorprivate
_shaderSourceGraphic::Resource::ShaderDescriptorprivate
_vertexBufferLayoutsGraphic::Resource::ShaderDescriptorprivate
_vertexEntryPointGraphic::Resource::ShaderDescriptorprivate
addBindGroupLayout(const Utils::BindGroupLayout &layout)Graphic::Resource::ShaderDescriptorinline
addOutputColorFormat(const Utils::ColorTargetState &state)Graphic::Resource::ShaderDescriptorinline
addVertexBufferLayout(const Utils::VertexBufferLayout &layout)Graphic::Resource::ShaderDescriptorinline
getBindGroupLayout(size_t index)Graphic::Resource::ShaderDescriptorinline
getBindGroupLayouts() constGraphic::Resource::ShaderDescriptorinline
getCullMode() constGraphic::Resource::ShaderDescriptorinline
getFragmentEntryPoint() constGraphic::Resource::ShaderDescriptorinline
getName() constGraphic::Resource::ShaderDescriptorinline
getOutputColorFormats() constGraphic::Resource::ShaderDescriptorinline
getOutputDepthFormat() constGraphic::Resource::ShaderDescriptorinline
getPrimitiveTopology() constGraphic::Resource::ShaderDescriptorinline
getShaderSource() constGraphic::Resource::ShaderDescriptorinline
getVertexBufferLayout(size_t index)Graphic::Resource::ShaderDescriptorinline
getVertexBufferLayouts() constGraphic::Resource::ShaderDescriptorinline
getVertexEntryPoint() constGraphic::Resource::ShaderDescriptorinline
setCullMode(wgpu::CullMode mode)Graphic::Resource::ShaderDescriptorinline
setFragmentEntryPoint(std::string_view entryPoint)Graphic::Resource::ShaderDescriptorinline
setName(std::string_view name)Graphic::Resource::ShaderDescriptorinline
setOutputDepthFormat(const Utils::DepthStencilState &state)Graphic::Resource::ShaderDescriptorinline
setPrimitiveTopology(wgpu::PrimitiveTopology topology)Graphic::Resource::ShaderDescriptorinline
setShader(std::string_view source)Graphic::Resource::ShaderDescriptorinline
setShaderFromFile(const std::filesystem::path &path)Graphic::Resource::ShaderDescriptorinline
setVertexEntryPoint(std::string_view entryPoint)Graphic::Resource::ShaderDescriptorinline
ShaderDescriptor()=defaultGraphic::Resource::ShaderDescriptor
validate(void) const overrideGraphic::Resource::ShaderDescriptorinlinevirtual
~IValidable()=defaultGraphic::Utils::IValidablevirtual
~ShaderDescriptor() override=defaultGraphic::Resource::ShaderDescriptor