Paradox Game Engine  v1.0.0 beta06
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros Pages
SiliconStudio.Paradox.Effects.MainPlugin Class Reference

Plugin used for the main rendering view. More...

Inheritance diagram for SiliconStudio.Paradox.Effects.MainPlugin:
RenderPassPlugin

Public Member Functions

 MainPlugin ()
 Initializes a new instance of the MainPlugin class. More...
 
 MainPlugin (string name)
 Initializes a new instance of the MainPlugin class. More...
 
override void Initialize ()
 

Static Public Attributes

static readonly PropertyKey
< ParameterCollection
ViewParametersSourceKey
 

Properties

RenderViewport ViewParameters [get, set]
 
RenderTarget RenderTarget [get, set]
 
DepthStencilBuffer DepthStencil [get, set]
 
DepthStencilBuffer DepthStencilReadOnly [get, set]
 

Detailed Description

Plugin used for the main rendering view.

Definition at line 15 of file MainPlugin.cs.

Constructor & Destructor Documentation

SiliconStudio.Paradox.Effects.MainPlugin.MainPlugin ( )

Initializes a new instance of the MainPlugin class.

Definition at line 32 of file MainPlugin.cs.

SiliconStudio.Paradox.Effects.MainPlugin.MainPlugin ( string  name)

Initializes a new instance of the MainPlugin class.

Parameters
nameThe name.

Definition at line 40 of file MainPlugin.cs.

Member Function Documentation

override void SiliconStudio.Paradox.Effects.MainPlugin.Initialize ( )

Member Data Documentation

readonly PropertyKey<ParameterCollection> SiliconStudio.Paradox.Effects.MainPlugin.ViewParametersSourceKey
static
Initial value:
= new PropertyKey<ParameterCollection>("ViewParametersSource", typeof(MainPlugin), new StaticDefaultValueMetadata(null)
{
PropertyUpdateCallback = delegate(ref PropertyContainer container, PropertyKey key, object newValue, object oldValue)
{
if (oldValue != null)
((RenderPassPlugin)container.Owner).Parameters.RemoveSource((ParameterCollection)oldValue);
if (newValue != null)
((RenderPassPlugin)container.Owner).Parameters.AddSources((ParameterCollection)newValue);
}
})

Definition at line 17 of file MainPlugin.cs.

Property Documentation

DepthStencilBuffer SiliconStudio.Paradox.Effects.MainPlugin.DepthStencil
getset

Definition at line 85 of file MainPlugin.cs.

DepthStencilBuffer SiliconStudio.Paradox.Effects.MainPlugin.DepthStencilReadOnly
getset

Definition at line 87 of file MainPlugin.cs.

Referenced by ScriptTest.RenderingSetup.Initialize().

RenderTarget SiliconStudio.Paradox.Effects.MainPlugin.RenderTarget
getset

Definition at line 83 of file MainPlugin.cs.

RenderViewport SiliconStudio.Paradox.Effects.MainPlugin.ViewParameters
getset

Definition at line 81 of file MainPlugin.cs.


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