|
CeresEngine 0.2.0
A game development framework
|
This is the complete list of members for CeresEngine::SPIRVShader, including all inherited members.
| compile(ShaderType type, const ShaderSpecializationConstants &specializationConstants={}) const final | CeresEngine::SPIRVShader | virtual |
| compileAsync(ShaderType type, ShaderSpecializationConstants specializationConstants={}) | CeresEngine::Shader | |
| compileShaderInternal(const ShaderSource &sourceCode, ShadingLanguage language, const URI &includeSearchPath) const | CeresEngine::Shader | protected |
| createStream(const ResourceStreamFlags &flags=ResourceStreamFlag::Default) | CeresEngine::Resource | protected |
| destroyStream(HResourceStream &stream) | CeresEngine::Resource | protected |
| getClassInfo() noexcept override | CeresEngine::TResource< SPIRVShader, Shader > | inlineprivatevirtual |
| getClassInfo() const noexcept override | CeresEngine::TResource< SPIRVShader, Shader > | inlineprivatevirtual |
| getPackage() const noexcept | CeresEngine::Resource | inline |
| getParentResource() const noexcept | CeresEngine::Resource | inline |
| getResourceHandle() const noexcept | CeresEngine::TResource< SPIRVShader, Shader > | inline |
| getResourceID() const noexcept | CeresEngine::Resource | inline |
| getResourceManager() const noexcept | CeresEngine::Resource | inline |
| getResourceMetadata() const noexcept | CeresEngine::Resource | inline |
| getResourceType() const noexcept override | CeresEngine::TResource< SPIRVShader, Shader > | inlinevirtual |
| getShadingLanguage() const noexcept final | CeresEngine::SPIRVShader | inlinevirtual |
| getShared() noexcept | CeresEngine::TResource< SPIRVShader, Shader > | inline |
| getShared() const noexcept | CeresEngine::TResource< SPIRVShader, Shader > | inline |
| getSource() const noexcept | CeresEngine::Shader | inline |
| getSourceName() const | CeresEngine::Shader | |
| markAsDirty() | CeresEngine::Resource | protected |
| mData | CeresEngine::Resource | private |
| mSource | CeresEngine::Shader | protected |
| mStages | CeresEngine::Shader | protected |
| preProcessShader(const ShaderSource &sourceCode, const ShaderSpecializationConstants &specializationConstants, const URI &includeSearchPath) const | CeresEngine::Shader | protected |
| reflect(Processor &&RTTI) | CeresEngine::Resource | inlinestatic |
| Resource() | CeresEngine::Resource | |
| Resource(ResourceData &data) | CeresEngine::Resource | inlineexplicit |
| Resource(ResourceData &data, InputStream &dataStream) | CeresEngine::Resource | inlineexplicit |
| serialize(OutputStream &dataStream) const override | CeresEngine::TResource< SPIRVShader, Shader > | inlinevirtual |
| setSource(const ShaderSource &source) | CeresEngine::Shader | |
| Shader()=default | CeresEngine::Shader | explicit |
| Shader(const ShaderSource &source, const ShaderStages &stage) | CeresEngine::Shader | explicit |
| super typedef | CeresEngine::SPIRVShader | private |
| TResource(ResourceData &data, InputStream &dataStream) | CeresEngine::TResource< SPIRVShader, Shader > | inlineexplicit |
| ~IReflectable() noexcept=default | CeresEngine::IReflectable | virtual |
| ~Resource() noexcept=default | CeresEngine::Resource | virtual |
| ~Shader() noexcept override=default | CeresEngine::Shader |