Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DOCS] List material functor types and expected arguments #1549

Closed
FiniteStateGit opened this issue Apr 16, 2022 · 0 comments · Fixed by #1774
Closed

[DOCS] List material functor types and expected arguments #1549

FiniteStateGit opened this issue Apr 16, 2022 · 0 comments · Fixed by #1774
Labels
feature/asset-pipeline This item is related to the asset-pipeline subsystem. kind/documentation Categorizes issue or PR as related to documentation. kind/enhancement Enhancement to an existing feature triage/accepted Indicates an issue or PR is ready to be actively worked on.

Comments

@FiniteStateGit
Copy link
Contributor

Describe the issue briefly

Material functors read material property values, perform some logic or calculations, and set shader inputs accordingly. These can be defined in Lua or C++. Each functor has a type and args.

Type is a name of a specialized functor type (defined in C++).

The arguments vary depending on functor type. For ‘Lua’ functors, there is a single ‘file’ argument that references the Lua file.

This page should document the defined C++ functor types and their expected arguments. The page might also include an example of a Lua functor file.

Which page(s) / section(s) are affected?

https://www.o3de.org/docs/atom-guide/look-dev/materials/material-type-file-spec/

@FiniteStateGit FiniteStateGit added kind/enhancement Enhancement to an existing feature needs-triage Indicates an issue or PR lacks a `triage/foo` label and requires one. feature/asset-pipeline This item is related to the asset-pipeline subsystem. labels Apr 16, 2022
@sptramer sptramer added kind/documentation Categorizes issue or PR as related to documentation. triage/accepted Indicates an issue or PR is ready to be actively worked on. and removed needs-triage Indicates an issue or PR lacks a `triage/foo` label and requires one. labels Apr 20, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature/asset-pipeline This item is related to the asset-pipeline subsystem. kind/documentation Categorizes issue or PR as related to documentation. kind/enhancement Enhancement to an existing feature triage/accepted Indicates an issue or PR is ready to be actively worked on.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants