|
Photon Engine 2.0.0-beta
A physically based renderer.
|
This is the complete list of members for ph::TSdlOwnerClass< Owner, FieldSet >, including all inherited members.
| addField(SdlFieldType sdlField) | ph::TSdlOwnerClass< Owner, FieldSet > | |
| addField(SdlFieldType sdlField) -> TSdlOwnerClass & | ph::TSdlOwnerClass< Owner, FieldSet > | inline |
| addFunction() | ph::TSdlOwnerClass< Owner, FieldSet > | |
| addFunction() -> TSdlOwnerClass & | ph::TSdlOwnerClass< Owner, FieldSet > | inline |
| addStruct(StructType Owner::*structObjPtr) | ph::TSdlOwnerClass< Owner, FieldSet > | |
| addStruct(StructType Owner::*structObjPtr, const SdlStructFieldStump &structFieldStump) | ph::TSdlOwnerClass< Owner, FieldSet > | |
| addStruct(StructType Owner::*const structObjPtr) -> TSdlOwnerClass & | ph::TSdlOwnerClass< Owner, FieldSet > | inline |
| addStruct(StructType Owner::*const structObjPtr, const SdlStructFieldStump &structFieldStump) -> TSdlOwnerClass & | ph::TSdlOwnerClass< Owner, FieldSet > | inline |
| allowCreateFromClass(bool allowCreateFromClass) -> TSdlOwnerClass & | ph::TSdlOwnerClass< Owner, FieldSet > | |
| allowCreateFromClass() const | ph::TSdlOwnerClass< Owner, FieldSet > | inline |
| baseOn() -> TSdlOwnerClass & | ph::TSdlOwnerClass< Owner, FieldSet > | inline |
| call(std::string_view funcName, ISdlResource *resource, SdlInputClauses &clauses, const SdlInputContext &ctx) const override | ph::TSdlOwnerClass< Owner, FieldSet > | inlinevirtual |
| createResource() const override | ph::TSdlOwnerClass< Owner, FieldSet > | inlinevirtual |
| description(std::string descriptionStr) -> TSdlOwnerClass & | ph::TSdlOwnerClass< Owner, FieldSet > | inline |
| docName(std::string docName) -> TSdlOwnerClass & | ph::TSdlOwnerClass< Owner, FieldSet > | inline |
| 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 | ph::TSdlOwnerClass< Owner, FieldSet > | inlinevirtual |
| getFunction(std::size_t index) const override | ph::TSdlOwnerClass< Owner, FieldSet > | inlinevirtual |
| getOwnedField(std::size_t index) const | ph::TSdlOwnerClass< Owner, FieldSet > | inline |
| getTypeName() const override | ph::SdlClass | inlinevirtual |
| hasField() const | ph::SdlClass | inline |
| hasFunction() const | ph::SdlClass | inline |
| initDefaultResource(ISdlResource &resource) const override | ph::TSdlOwnerClass< Owner, FieldSet > | inlinevirtual |
| initResource(ISdlResource &resource, SdlInputClauses &clauses, const SdlInputContext &ctx) const override | ph::TSdlOwnerClass< Owner, FieldSet > | inlinevirtual |
| isBlueprint() const | ph::SdlClass | inline |
| isDerived() const | ph::SdlClass | inline |
| loadFieldsFromSdl(Owner &owner, SdlInputClauses &clauses, const SdlInputContext &ctx) const | ph::TSdlOwnerClass< Owner, FieldSet > | inline |
| numFields() const override | ph::TSdlOwnerClass< Owner, FieldSet > | inlinevirtual |
| numFunctions() const override | ph::TSdlOwnerClass< Owner, FieldSet > | inlinevirtual |
| OwnerType typedef | ph::TSdlOwnerClass< Owner, FieldSet > | |
| referencedResources(const ISdlResource *targetResource, std::vector< const ISdlResource * > &out_resources) const override | ph::TSdlOwnerClass< Owner, FieldSet > | inlinevirtual |
| saveFieldsToSdl(const Owner &owner, SdlOutputClauses &clauses, const SdlOutputContext &ctx) const | ph::TSdlOwnerClass< Owner, FieldSet > | inline |
| saveResource(const ISdlResource &resource, SdlOutputClauses &clauses, const SdlOutputContext &ctx) const override | ph::TSdlOwnerClass< Owner, FieldSet > | inlinevirtual |
| 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 |
| TSdlOwnerClass(std::string displayName) | ph::TSdlOwnerClass< Owner, FieldSet > | inlineexplicit |
| ~ISdlInstantiable()=default | ph::ISdlInstantiable | virtual |