Files
sbox-public/engine/Definitions/common/Render/Graphics.def
s&box team 71f266059a Open source release
This commit imports the C# engine code and game files, excluding C++ source code.

[Source-Commit: ceb3d758046e50faa6258bc3b658a30c97743268]
2025-11-24 09:05:18 +00:00

23 lines
908 B
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 );
}