Foundation
Loading...
Searching...
No Matches
Functions | Variables
GLTF.cpp File Reference
#include <Editor/Runtime/GPUScene.hpp>
#include <RenderCore/ImmediateContext.hpp>
#include <Renderer/Renderer.hpp>
#include <Renderer/Rasterizer.hpp>
#include <Renderer/ProgressivePathtracer.hpp>
#include <algorithm>
#include <argh.h>
#include <cctype>
#include <cmath>
#include <cstdio>
#include <thread>
#include "Examples.hpp"

Functions

String PrepareScenePayload (RHIApplication const &app, JobSystem *jobs, StringView path)
 
float ApertureRadiusFromFStop (float fStop, float sensorHeight, float fovY)
 
void ApplySceneCamera (FImportedScene const &scene, RendererUBO &ubo, FExampleOrbitCamera &camera)
 
ResourceHandle RebuildGraph (ExampleVulkanContext &ctx, RendererUBO &ubo, GPUScene &gpu, RendererConfig &cfg, RendererOutputs &outputs, ExampleInputState &input, ExampleRenderer renderer, bool headless, float scaling=1.0f)
 
int main (int argc, char **argv)
 

Variables

static constexpr const char * kTempScenePath = "Cache/GPUSceneGLTF.fscn"
 

Function Documentation

◆ ApertureRadiusFromFStop()

float ApertureRadiusFromFStop ( float  fStop,
float  sensorHeight,
float  fovY 
)

◆ ApplySceneCamera()

void ApplySceneCamera ( FImportedScene const &  scene,
RendererUBO ubo,
FExampleOrbitCamera camera 
)

◆ main()

int main ( int  argc,
char **  argv 
)

◆ PrepareScenePayload()

String PrepareScenePayload ( RHIApplication const &  app,
JobSystem jobs,
StringView  path 
)

◆ RebuildGraph()

ResourceHandle RebuildGraph ( ExampleVulkanContext ctx,
RendererUBO ubo,
GPUScene gpu,
RendererConfig cfg,
RendererOutputs outputs,
ExampleInputState input,
ExampleRenderer  renderer,
bool  headless,
float  scaling = 1.0f 
)

Variable Documentation

◆ kTempScenePath

constexpr const char* kTempScenePath = "Cache/GPUSceneGLTF.fscn"
staticconstexpr