You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
o3de/Gems/Atom/RPI/Code/Source/RPI.Reflect/Material
Artur K f44169f7fa
Cleanup SerializeContext.h pt.1 (#4264)
* Remove AssetSerializer inclusion from SerializeContext header

Moved a few Reflect methods to new cpp files.

In addition, some preparations for further header dependency reductions.

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* Fix smoke test lua failures.

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* Windows build fixes.

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* Missing license headers

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* Fix white-space issues.

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* Code review fix for AzToolsFramework/AssetEditor/AssetEditorBus.h

Co-authored-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* Fix inheritance list wrapping broken by older clang-format

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

Co-authored-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
4 years ago
..
LuaMaterialFunctor.cpp Cleanup SerializeContext.h pt.1 (#4264) 4 years ago
MaterialAsset.cpp Cleanup SerializeContext.h pt.1 (#4264) 4 years ago
MaterialAssetCreator.cpp Add material property names to material assets, disable FBX dependency on materialtype files. (#3408) 4 years ago
MaterialAssetCreatorCommon.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
MaterialDynamicMetadata.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
MaterialFunctor.cpp These changes make material system report warnings when gameplay scripts attempt to change PSO-impacting material properties at runtime. So far the material system has always allowed any properties to be changed at runtime, including those that affect Pipeline State Objects (PSOs), as this is supported on several platforms. But some platforms require that Pipeline State Objects be pre-compiled and shipped with the game. At some point we will need to add new restrictions that limit what material properties can be changed at runtime. In the meantime, these warnings should alert users to avoid this, as the functionality likely won't be supported in the future. 4 years ago
MaterialPropertiesLayout.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
MaterialPropertyDescriptor.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
MaterialPropertyValue.cpp Cleanup SerializeContext.h pt.1 (#4264) 4 years ago
MaterialTypeAsset.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
MaterialTypeAssetCreator.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ShaderCollection.cpp Cleanup SerializeContext.h pt.1 (#4264) 4 years ago