Open 3D Engine Atom Gem API Reference  23.05.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZ::RPI::LuaMaterialFunctorAPI::ShaderItem Class Reference

Public Member Functions

 AZ_TYPE_INFO (LuaMaterialFunctorAPI::ShaderItem,"{F5BF0362-AA43-408A-96A8-6F9980A4CF93}")
 
 ShaderItem (ShaderCollection::Item *shaderItem, CommonRuntimeConfiguration *commonRuntimeConfiguration)
 
LuaMaterialFunctorAPI::RenderStates GetRenderStatesOverride ()
 
void SetEnabled (bool enable)
 
void SetDrawListTagOverride (const char *drawListTag)
 
template<typename Type >
void SetShaderOptionValue (const char *name, Type value)
 

Static Public Member Functions

static void Reflect (BehaviorContext *behaviorContext)
 

The documentation for this class was generated from the following file: