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 |