|  | DecalRenderer Class | 
 Inheritance Hierarchy
Inheritance HierarchyNamespace: DigitalRune.Graphics.Rendering
 Syntax
SyntaxThe DecalRenderer type exposes the following members.
 Constructors
Constructors| Name | Description | |
|---|---|---|
|  | DecalRenderer | 
            Initializes a new instance of the DecalRenderer class.
             | 
 Methods
Methods| Name | Description | |
|---|---|---|
|  | CanRender | 
            Determines whether this renderer can handle the specified scene node.
            (Overrides SceneNodeRendererCanRender(SceneNode, RenderContext).) | 
|  | Dispose | 
            Releases all resources used by an instance of the SceneNodeRenderer class.
            (Inherited from SceneNodeRenderer.) | 
|  | Dispose(Boolean) | 
            Releases the unmanaged resources used by an instance of the SceneNodeRenderer 
            class and optionally releases the managed resources.
            (Overrides SceneNodeRendererDispose(Boolean).) | 
|  | Equals | (Inherited from Object.) | 
|  | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.) | 
|  | GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | 
|  | GetType | Gets the Type of the current instance.(Inherited from Object.) | 
|  | MemberwiseClone | Creates a shallow copy of the current Object.(Inherited from Object.) | 
|  | Render(SceneNode, RenderContext) | 
            Renders the specified scene node.
            (Inherited from SceneNodeRenderer.) | 
|  | Render(IListSceneNode, RenderContext) | 
            Renders the specified scene nodes.
            (Inherited from SceneNodeRenderer.) | 
|  | Render(IListSceneNode, RenderContext, RenderOrder) | 
            Renders the specified scene nodes.
            (Overrides SceneNodeRendererRender(IListSceneNode, RenderContext, RenderOrder).) | 
|  | ToString | Returns a string that represents the current object.(Inherited from Object.) | 
 Properties
Properties| Name | Description | |
|---|---|---|
|  | ClipAtNearPlane | 
            Gets or sets a value indicating whether decals may be clipped which intersect the 
            camera near plane. (Performance optimization)
             | 
|  | IsDisposed | 
            Gets a value indicating whether this instance has been disposed of.
            (Inherited from SceneNodeRenderer.) | 
|  | Order | 
            Gets the draw order of this scene node renderer.
            (Inherited from SceneNodeRenderer.) | 
 Remarks
RemarksThe DecalRenderer is a scene node renderer that handles DecalNodes. Decals are rendered as deferred decals (screen-space decals). This means that decal materials are projected onto the geometry buffer. Therefore, GBuffer0 and GBuffer1 need to be set in the render context.
Render Target and Viewport:
            This renderer renders into the current render target and viewport of the graphics device.
            
 See Also
See Also