Skip to content
  • Artur Grunau's avatar
    Get rid of ExtendedAutoEvaluationPipeline · d41681ec
    Artur Grunau authored
    Lua pipelines need to access certain protected properties of
    AbstractPipeline but can't reference them directly as they don't
    actually inherit from any class. ExtendedAutoEvaluationPipeline was
    added to generated bindings to expose public getters for the properties
    in question. LuaPipeline instances could then be cast to
    ExtendedAutoEvaluationPipeline to give Lua code access to these new
    methods.
    
    However, now that HasPropertyCollection has been wrapped, the protected
    properties can be accessed via its getProperty method. This approach is
    preferred as it's much cleaner and simplifies our interface files. As a
    result, ExtendedAutoEvaluationPipeline has been removed.
    
    References #1
    d41681ec