Search Results for

    Show / Hide Table of Contents

    Class RendererPassBase

    Base class for renderer components called render pass. Each render pass supports proper resources initialization and disposing.

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

    Constructors

    RendererPassBase()

    Init

    Declaration
    protected RendererPassBase()

    Fields

    _hasValidResources

    Declaration
    protected bool _hasValidResources
    Field Value
    bool

    Methods

    checkIfSkipPass()

    Declaration
    protected bool checkIfSkipPass()
    Returns
    bool

    Dispose()

    Cleanup service data.

    Declaration
    public virtual void Dispose()

    Init()

    Initialize service.

    Declaration
    public virtual bool Init()
    Returns
    bool

    invalidateResources()

    Declaration
    protected void invalidateResources()

    IsReady()

    Determines whether can render this pass. Checks if pass is ready and has valid resources loaded.

    Declaration
    public bool IsReady()
    Returns
    bool

    true if can render pass; otherwise, false.

    setupResources()

    Declaration
    protected virtual bool setupResources()
    Returns
    bool

    See Also

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