Search Results for

    Show / Hide Table of Contents

    Class ForwardPass

    Forward rendering pass for transparent geometry.

    Inheritance
    Singleton
    RendererPass
    ForwardPass
    Inherited Members
    RendererPassBase::_hasValidResources
    RendererPassBase::checkIfSkipPass()
    Object::DeleteObject(float timeToLive = 0.0f, bool useGameTime=false)
    Object::DeleteObjectNow()
    Object::Flags
    Singleton::Instance()
    RendererPassBase::invalidateResources()
    RendererPassBase::IsReady()
    Object::OnDeleteObject()
    RendererPassBase::RendererPassBase()
    Singleton::Singleton()
    Object::~Object()
    Singleton::~Singleton()
    Assembly: FlaxEngine.dll
    File: Engine/Renderer/ForwardPass.h
    Syntax
    public class ForwardPass : public RendererPass

    Constructors

    ForwardPass()

    Initializes a new instance of the ForwardPass class.

    Declaration
    public ForwardPass()

    Methods

    Dispose()

    Cleanup service data.

    Declaration
    public virtual void Dispose() override
    Overrides
    RendererPassBase::Dispose()

    Init()

    Initialize service.

    Declaration
    public virtual bool Init() override
    Returns
    bool

    Overrides
    RendererPassBase::Init()

    Render(RenderContext& renderContext, GPUTexture* input, GPUTexture* output)

    Performs forward pass rendering for the input task. Renders transparent objects.

    Declaration
    public void Render(RenderContext& renderContext, GPUTexture* input, GPUTexture* output)
    Parameters
    RenderContext renderContext

    The rendering context.

    GPUTexture input

    Target with renderer frame ready for further processing.

    GPUTexture output

    The output frame.

    setupResources()

    Declaration
    protected virtual bool setupResources() override
    Returns
    bool

    Overrides
    RendererPassBase::setupResources()

    ToString()

    Gets the string representation of this object.

    Declaration
    public virtual String ToString() const override
    Returns
    String

    Overrides
    Object::ToString()
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2012-2024 Wojciech Figat