XLE  v0.02.0
Public Member Functions | Static Public Member Functions | Public Attributes | Protected Types | Protected Member Functions | Protected Attributes | List of all members
GUILayer::RawMaterial Class Reference

Public Member Functions

List< String^> BuildInheritanceList ()
 
void AddInheritted (String^)
 
void RemoveInheritted (String^)
 
 RawMaterial (String^initialiser)
 
 RawMaterial (RawMaterial^cloneFrom)
 

Static Public Member Functions

static StringStringPair MakePropertyPair (String^name, String^value)
 
static List< String^> BuildInheritanceList (String^topMost)
 

Public Attributes

property BindingList< StringStringPair^> MaterialParameterBox
 
property BindingList< StringStringPair^> ShaderConstants
 
property BindingList< StringStringPair^> ResourceBindings
 
property RenderStateSet StateSet
 
property String Filename { String^ get()
 
property String SettingName { String^ get()
 

Protected Types

using NativeConfig = ::Assets::DivergentAsset<::Assets::ConfigFileListContainer< RenderCore::Assets::RawMaterial, InputStreamFormatter< utf8 >>>
 

Protected Member Functions

void ParameterBox_Changed (System::Object^, ListChangedEventArgs^)
 
void ResourceBinding_Changed (System::Object^, ListChangedEventArgs^)
 

Protected Attributes

clix::shared_ptr< NativeConfig_underlying
 
RenderStateSet _renderStateSet
 
BindingList< StringStringPair^> _materialParameterBox
 
BindingList< StringStringPair^> _shaderConstants
 
BindingList< StringStringPair^> _resourceBindings
 
String _filename
 
String _settingName
 

Member Data Documentation

property BindingList<StringStringPair^> GUILayer::RawMaterial::MaterialParameterBox
Initial value:
{
BindingList<StringStringPair^>^ get()
property BindingList<StringStringPair^> GUILayer::RawMaterial::ResourceBindings
Initial value:
{
BindingList<StringStringPair^>^ get()
property BindingList<StringStringPair^> GUILayer::RawMaterial::ShaderConstants
Initial value:
{
BindingList<StringStringPair^>^ get()
property RenderStateSet GUILayer::RawMaterial::StateSet
Initial value:
{ RenderStateSet^ get() { return _renderStateSet; } }
const RenderCore::Assets::RawMaterial* GetUnderlying()

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