XLE  v0.02.0
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
GUILayer::MaterialVisLayer Class Reference
Inheritance diagram for GUILayer::MaterialVisLayer:
Inheritance graph
[legend]

Public Member Functions

virtual void RenderToScene (RenderCore::IThreadContext *context, SceneEngine::LightingParserContext &parserContext) override
 
virtual void RenderWidgets (RenderCore::IThreadContext *device, const RenderCore::Techniques::ProjectionDesc &projectionDesc) override
 
virtual void SetActivationState (bool newState) override
 
void SetConfig (IEnumerable< RawMaterial^>^config, System::String^previewModel, uint64 materialBinding)
 
void SetEnvironment (EnvironmentSettingsSet^settingsSet, System::String^name)
 
 MaterialVisLayer (MaterialVisSettings^settings)
 

Protected Member Functions

void Resolve ()
 
void ChangeHandler (System::Object^sender, System::EventArgs^args)
 
void ListChangeHandler (System::Object^sender, ListChangedEventArgs^args)
 
void PropChangeHandler (System::Object^sender, PropertyChangedEventArgs^args)
 

Protected Attributes

clix::shared_ptr< ToolsRig::MaterialVisObject_visObject
 
clix::shared_ptr< ToolsRig::VisEnvSettings_envSettings
 
IEnumerable< RawMaterial^> _config
 
System::String _previewModel
 
uint64 _materialBinding
 
MaterialVisSettings _settings
 

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