mirror of
https://github.com/MihailRis/voxelcore.git
synced 2026-10-08 12:31:51 +00:00
add post-effect-slot resource & add gfx.posteffects library
This commit is contained in:
parent
c3bc084e76
commit
64039f0e43
11 changed files with 182 additions and 12 deletions
|
|
@ -42,7 +42,9 @@ LevelScreen::LevelScreen(
|
|||
)
|
||||
: Screen(engine),
|
||||
world(*levelPtr->getWorld()),
|
||||
postProcessing(std::make_unique<PostProcessing>()),
|
||||
postProcessing(std::make_unique<PostProcessing>(
|
||||
levelPtr->content.getIndices(ResourceType::POST_EFFECT_SLOT).size()
|
||||
)),
|
||||
gui(engine.getGUI()),
|
||||
input(engine.getInput()) {
|
||||
Level* level = levelPtr.get();
|
||||
|
|
@ -115,7 +117,9 @@ void LevelScreen::initializeContent() {
|
|||
for (auto& entry : content.getPacks()) {
|
||||
initializePack(entry.second.get());
|
||||
}
|
||||
scripting::on_frontend_init(hud.get(), renderer.get());
|
||||
scripting::on_frontend_init(
|
||||
hud.get(), renderer.get(), postProcessing.get()
|
||||
);
|
||||
}
|
||||
|
||||
void LevelScreen::initializePack(ContentPackRuntime* pack) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue