Files
Sam Pavlovic 88e82c5287 Managed Skybox Pipeline + Skybox Tiled Rendering (#3780)
* Managed skybox pipeline

* Format

* Update engine/Sandbox.Engine/Systems/Render/RenderPipeline/Skybox3DPipeline.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-15 12:57:47 -03:00

28 lines
1.1 KiB
Modula-2

#include "sbox/imanagedrenderpipeline.h"
native struct ManagedRenderSetup_t;
native enum ManagedRenderHookStage is Sandbox.Rendering.Stage;
managed static class Sandbox.Graphics
{
//
// Called multiple times per rendering, for each stage.
//
void OnLayer( int renderHookStage, ManagedRenderSetup_t setup );
}
managed static class Sandbox.RenderTarget
{
void Flush();
}
managed static class Sandbox.Rendering.RenderPipeline
{
void InternalAddLayersToView( ISceneView view, RenderViewport viewport, HSceneViewRenderTarget hColor, HSceneViewRenderTarget hDepth, RenderMultisampleType nMSAA, CRenderAttributes pipelineAttributes, RenderViewport screenDimensions );
void InternalPipelineEnd( ISceneView view, RenderViewport viewport, HSceneViewRenderTarget hColor, HSceneViewRenderTarget hDepth, RenderMultisampleType nMSAA, CRenderAttributes pipelineAttributes, RenderViewport screenDimensions );
}
managed static class Sandbox.Rendering.Skybox3DPipeline
{
void InternalAddLayersToView( ISceneView view, RenderViewport viewport, HSceneViewRenderTarget hColor, HSceneViewRenderTarget hDepth, CRenderAttributes pipelineAttributes );
}