VisuTwin Canvas
C++ 3D Engine — Metal Backend
Loading...
Searching...
No Matches
visutwin::canvas::CameraFrameOptions Struct Reference

#include <scene/graphics/renderPassCameraFrame.h>

Public Attributes

bool bloomEnabled = false
float bloomIntensity = 0.01f
bool dofEnabled = false
bool dofHighQuality = true
bool dofNearBlur = false
std::vector< PixelFormatformats
int lastGrabLayerId = LAYERID_SKYBOX
bool lastGrabLayerIsTransparent = false
int lastSceneLayerId = LAYERID_IMMEDIATE
bool lastSceneLayerIsTransparent = true
bool prepassEnabled = false
int samples = 1
bool sceneColorMap = false
float sharpness = 0.0f
bool ssaoBlurEnabled = true
std::string_view ssaoType = SSAOTYPE_NONE
bool stencil = false
bool taaEnabled = false
float vignetteCurvature = 0.5f
bool vignetteEnabled = false
float vignetteInner = 0.5f
float vignetteIntensity = 0.3f
float vignetteOuter = 1.0f

Detailed Description

Definition at line 33 of file renderPassCameraFrame.h.

Member Data Documentation

◆ bloomEnabled

◆ bloomIntensity

float visutwin::canvas::CameraFrameOptions::bloomIntensity = 0.01f

◆ dofEnabled

◆ dofHighQuality

◆ dofNearBlur

◆ formats

std::vector<PixelFormat> visutwin::canvas::CameraFrameOptions::formats

◆ lastGrabLayerId

int visutwin::canvas::CameraFrameOptions::lastGrabLayerId = LAYERID_SKYBOX

Definition at line 39 of file renderPassCameraFrame.h.

◆ lastGrabLayerIsTransparent

bool visutwin::canvas::CameraFrameOptions::lastGrabLayerIsTransparent = false

Definition at line 40 of file renderPassCameraFrame.h.

◆ lastSceneLayerId

int visutwin::canvas::CameraFrameOptions::lastSceneLayerId = LAYERID_IMMEDIATE

Definition at line 41 of file renderPassCameraFrame.h.

◆ lastSceneLayerIsTransparent

bool visutwin::canvas::CameraFrameOptions::lastSceneLayerIsTransparent = true

Definition at line 42 of file renderPassCameraFrame.h.

◆ prepassEnabled

bool visutwin::canvas::CameraFrameOptions::prepassEnabled = false

◆ samples

int visutwin::canvas::CameraFrameOptions::samples = 1

◆ sceneColorMap

bool visutwin::canvas::CameraFrameOptions::sceneColorMap = false

◆ sharpness

float visutwin::canvas::CameraFrameOptions::sharpness = 0.0f

◆ ssaoBlurEnabled

◆ ssaoType

◆ stencil

bool visutwin::canvas::CameraFrameOptions::stencil = false

◆ taaEnabled

◆ vignetteCurvature

float visutwin::canvas::CameraFrameOptions::vignetteCurvature = 0.5f

◆ vignetteEnabled

bool visutwin::canvas::CameraFrameOptions::vignetteEnabled = false

◆ vignetteInner

float visutwin::canvas::CameraFrameOptions::vignetteInner = 0.5f

◆ vignetteIntensity

float visutwin::canvas::CameraFrameOptions::vignetteIntensity = 0.3f

◆ vignetteOuter

float visutwin::canvas::CameraFrameOptions::vignetteOuter = 1.0f

The documentation for this struct was generated from the following file: