XLE  v0.02.0
Public Types | Public Member Functions | Public Attributes | Protected Member Functions | List of all members
GUILayer::abstract Class Referenceabstract

Public Types

using PropertyDescriptorsType = System::ComponentModel::PropertyDescriptorCollection
 

Public Member Functions

void Render ()
 
void OnPaint (PaintEventArgs^)
 
void OnResize (System::EventArgs^e)
 
bool IsInputKey (Keys keyData)
 
IWindowRigGetWindowRig ()
 
 EngineControl (Control^control)
 
virtual void RenderToScene (RenderCore::IThreadContext *device, SceneEngine::LightingParserContext &parserContext)=0
 
virtual void RenderWidgets (RenderCore::IThreadContext *device, const RenderCore::Techniques::ProjectionDesc &projectionDesc)=0
 
virtual void SetActivationState (bool newState)=0
 
virtual String GetSelectedModel ()=0
 
virtual String GetSelectedMaterial ()=0
 
virtual void EnableSelectedModelDisplay (bool newState)=0
 
virtual void SelectModel (String^newModelName, String^newMaterialName)=0
 
virtual void SwitchToMode (unsigned newMode)=0
 
ToolsRig::IPlacementManipulatorSettingsGetNative ()
 
 IPlacementManipulatorSettingsLayer ()
 
virtual clix::shared_ptr< ToolsRig::IManipulatorGetManipulator (String^name)=0
 
virtual IEnumerable< String^> GetManipulatorNames ()=0
 
IPropertySource GetProperties (String^name)
 

Public Attributes

property IEnumerable< Object^> Items { virtual IEnumerable<Object^>^ get() = 0
 
property PropertyDescriptorsType PropertyDescriptors { virtual PropertyDescriptorsType^ get() = 0
 

Protected Member Functions

void Evnt_KeyDown (Object^, KeyEventArgs^e)
 
void Evnt_KeyUp (Object^, KeyEventArgs^e)
 
void Evnt_KeyPress (Object^, KeyPressEventArgs^e)
 
void Evnt_MouseMove (Object^, MouseEventArgs^e)
 
void Evnt_MouseDown (Object^, MouseEventArgs^e)
 
void Evnt_MouseUp (Object^, MouseEventArgs^e)
 
void Evnt_MouseWheel (Object^, MouseEventArgs^e)
 
void Evnt_DoubleClick (Object^, MouseEventArgs^e)
 
void Evnt_FocusChange (Object^sender, System::EventArgs^e)
 
virtual void Render (RenderCore::IThreadContext &, IWindowRig &)=0
 

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