|
Photon Engine 2.0.0-beta
A physically based renderer.
|
This is the complete list of members for ph::SdlClass, including all inherited members.
| allowCreateFromClass() const | ph::SdlClass | inline |
| call(std::string_view funcName, ISdlResource *resource, SdlInputClauses &clauses, const SdlInputContext &ctx) const =0 | ph::SdlClass | pure virtual |
| createResource() const =0 | ph::SdlClass | pure virtual |
| genCategoryName() const | ph::SdlClass | |
| genPrettyName() const | ph::SdlClass | |
| getBase() const | ph::SdlClass | inline |
| getCategory() const | ph::SdlClass | inline |
| getDescription() const override | ph::SdlClass | inlinevirtual |
| getDocName() const | ph::SdlClass | inline |
| getField(std::size_t index) const override=0 | ph::SdlClass | pure virtual |
| getFunction(std::size_t index) const =0 | ph::SdlClass | pure virtual |
| getTypeName() const override | ph::SdlClass | inlinevirtual |
| hasField() const | ph::SdlClass | inline |
| hasFunction() const | ph::SdlClass | inline |
| initDefaultResource(ISdlResource &resource) const =0 | ph::SdlClass | pure virtual |
| initResource(ISdlResource &resource, SdlInputClauses &clauses, const SdlInputContext &ctx) const =0 | ph::SdlClass | pure virtual |
| isBlueprint() const | ph::SdlClass | inline |
| isDerived() const | ph::SdlClass | inline |
| numFields() const override=0 | ph::SdlClass | pure virtual |
| numFunctions() const =0 | ph::SdlClass | pure virtual |
| referencedResources(const ISdlResource *targetResource, std::vector< const ISdlResource * > &out_resources) const =0 | ph::SdlClass | pure virtual |
| saveResource(const ISdlResource &resource, SdlOutputClauses &clauses, const SdlOutputContext &ctx) const =0 | ph::SdlClass | pure virtual |
| SdlClass(ESdlTypeCategory category, const std::string &typeName) | ph::SdlClass | |
| setAllowCreateFromClass(bool allowCreateFromClass) | ph::SdlClass | protected |
| setBase() | ph::SdlClass | inlineprotected |
| setDescription(std::string description) | ph::SdlClass | protected |
| setDocName(std::string docName) | ph::SdlClass | protected |
| setIsBlueprint(bool isBlueprint) | ph::SdlClass | protected |
| ~ISdlInstantiable()=default | ph::ISdlInstantiable | virtual |