@startuml
class PosterizeNode <<sealed>> {
    + <<override>> DrawProperties() : void
    + <<override>> GenerateShaderForOutput(outputId:int, dataCollector:MasterNodeDataCollector, ignoreLocalVar:bool) : string
    + <<override>> RefreshExternalReferences() : void
    + <<override>> WriteToString(nodeInfo:string, connectionsInfo:string) : void
    + <<override>> ReadFromString(nodeParams:string[]) : void
}
ParentNode <|-- PosterizeNode
@enduml
