Roger Waters made his feelings about Donald Trump abundantly clear during a politically charged performance at the Desert Trip music festival on Sunday night.

The 73-year-old singer-songwriter also denounced war and addressed the Black Lives Matter movement in his two-and-a-half hour set that closed out the three-day classic rock concert in Indio, California.

Waters blasted the Republican presidential candidate in music and images. Trump's face appeared on the massive video screen above the stage with the word "Charade" across it as Waters performed the Pink Floyd song Pigs (Three Different Ones). Subsequent images showed Trump wearing a Ku Klux Klan hood.

Republican presidential nominee Donald Trump sits on stage during the town hall debate at Washington University Credit:
Win McNamee/Getty Images

Meanwhile, a parade-sized balloon shaped like a pig floated above the audience. It had Trump's face painted on the side with the words "Ignorant, lying, racist, sexist pig." And in case that wasn't straightforward enough, giant letters flashed across the big screen reading "Trump is a pig."

Waters followed up with Another Brick in the Wall (Part II), during which 15 school-age children came onstage wearing T-shirts that read Derriba el muro - Spanish for 'Take down the wall'.

Hillary Clinton's running mate said Trump "cannot look at a woman and see an equal" and his crass comments aren't representative of what men normally talk about among themselves.

Watch | Donald Trump to Hillary Clinton: If I were in charge you'd be in jail

01:02

Kaine also blasted Trump for saying at the debate that he would put Clinton in jail if he were president. Kaine said Trump's comments were unfit for a democracy and said Clinton "will not give a second thought" to Trump when she's elected.