Photon Engine 2.0.0-beta
A physically based renderer.
|
This is the complete list of members for ph::TSdlMethod< MethodStruct, TargetType >, including all inherited members.
addParam(T sdlField) | ph::TSdlMethod< MethodStruct, TargetType > | |
addParam(T sdlField) -> TSdlMethod & | ph::TSdlMethod< MethodStruct, TargetType > | inline |
call(ISdlResource *resource, SdlInputClauses &clauses, const SdlInputContext &ctx) const override | ph::TSdlMethod< MethodStruct, TargetType > | inlinevirtual |
callMethod(TargetType &targetType, SdlInputClauses &clauses, const SdlInputContext &ctx) const | ph::TSdlMethod< MethodStruct, TargetType > | inline |
description(std::string descriptionStr) -> TSdlMethod & | ph::TSdlMethod< MethodStruct, TargetType > | inline |
genPrettyName() const | ph::SdlFunction | |
getDescription() const override | ph::SdlFunction | inlinevirtual |
getField(std::size_t index) const override | ph::SdlFunction | inlinevirtual |
getName() const | ph::SdlFunction | inline |
getParam(std::size_t index) const override | ph::TSdlMethod< MethodStruct, TargetType > | inlinevirtual |
getTypeName() const override | ph::SdlFunction | inlinevirtual |
loadParameters(MethodStruct ¶meterStruct, SdlInputClauses &clauses, const SdlInputContext &ctx) const | ph::TSdlMethod< MethodStruct, TargetType > | inline |
numFields() const override | ph::SdlFunction | inlinevirtual |
numParams() const override | ph::TSdlMethod< MethodStruct, TargetType > | inlinevirtual |
OwnerType typedef | ph::TSdlMethod< MethodStruct, TargetType > | |
SdlFunction(std::string name) | ph::SdlFunction | inlineexplicit |
setDescription(std::string description) | ph::SdlFunction | inlineprotected |
TSdlMethod(std::string name) | ph::TSdlMethod< MethodStruct, TargetType > | inlineexplicit |
~ISdlInstantiable()=default | ph::ISdlInstantiable | virtual |