Vp
Namespaces
Name |
---|
Vp::GfxUtils |
Classes
Name | |
---|---|
class | Vp::AbstractCamera <br>Abstract camera base class. |
class | Vp::AbstractOrbitCamera <br>Abstract camera that turns around a point (pivot) at a certain distance (radius). |
class | Vp::AggregateCamera <br>Camera with multiple modes that it can seamlessly switch between. |
class | Vp::BoxBlurShader <br>Two pass box blur with alpha support. |
struct | Vp::CameraSettings |
class | Vp::ColorAttachment <br>Color attachment using a 2D Texture. |
class | Vp::ColoredObject |
class | Vp::ColorShader <br>Basic shader to display unlit colored primitives. |
class | Vp::DepthAttachment <br>Depth attachment using a Renderbuffer. |
class | Vp::DisplayOptions <br>Various viewport display settings. |
class | Vp::Entity <br>A scene entity base class. |
class | Vp::Framebuffer <br>A utility class for managing an OpenGL FrameBufferObject. |
class | Vp::FrustumObject |
class | Vp::FrustumShader <br>Shader for displaying projection frustums. |
class | Vp::GameObject <br>Regular world object entity. |
struct | Vp::GlobalCameraSettings |
struct | Vp::GridSettings |
class | Vp::GridShader <br>Shader for the infinite grid. |
struct | Vp::HighlightSettings |
class | Vp::Light |
class | Vp::Lighting <br>Class that manages passing of light information to shaders. |
class | Vp::MainScene |
struct | Vp::MainSceneSettings |
class | Vp::Manipulators |
class | Vp::ObjectShader |
class | Vp::OrbitCamera <br>Camera turning around a point using an azimuth and elevation angle. |
class | Vp::PhongShader <br>Shader for lit objects with textures. |
class | Vp::PointLight |
class | Vp::PreviewScene |
class | Vp::RenderOptions <br>Options specifying how a scene should be rendered. |
class | Vp::Scene <br>A scene representing a "game world" that contains entities and is viewed by a camera. |
class | Vp::SceneCamera <br>Viewport entity representing a Camera node in Core/GUI. |
class | Vp::SceneModel <br>Viewport entity representing a Model node in Core/GUI. |
class | Vp::SceneRenderTarget <br>A set of framebuffers and their settings into which a Scene can draw. |
class | Vp::ScreenOverlayShader |
class | Vp::SelectionCompositeShader |
class | Vp::SelectStencil |
class | Vp::Shader <br>Base class for shaders. |
class | Vp::Shaders |
class | Vp::Shaper <br>A utility class for constructing simple shapes. |
class | Vp::SpotLight |
class | Vp::SunLight |
class | Vp::TexturedObject |
class | Vp::Trackball <br>Static utility class for trackball interaction. |
class | Vp::TrackballCamera <br>Camera turning around a point using a virtual screen-space trackball. |
class | Vp::Viewport <br>Scene viewport class. |
struct | Vp::ViewportGlobalSettings <br>Global viewport settings, some used only for initialisation, some used during runtime. |
struct | Vp::ViewportSceneSettings |
struct | Vp::ViewportSettings <br>A collection of viewport settings. |
class | Vp::WBOITCompositeShader |
class | Vp::WorldShader <br>Abstract shader that provides PVM matrices uniforms. |
Types
Name | |
---|---|
enum class | DisplayType { Default, Axes, Grid, Camera, Frustum} |
Functions
Attributes
Name | |
---|---|
RTTR_REGISTRATION |
Types Documentation
enum DisplayType
Enumerator | Value | Description |
---|---|---|
Default | ||
Axes | ||
Grid | ||
Camera | ||
Frustum |
Functions Documentation
function property
cpp
&GridSettings::color property(
"axisXColor" ,
&GridSettings::axisXColor
)
&GridSettings::color property(
"axisXColor" ,
&GridSettings::axisXColor
)
function property
cpp
&GridSettings::color &GridSettings::axisYColor property(
"axisZColor" ,
&GridSettings::axisZColor
)
&GridSettings::color &GridSettings::axisYColor property(
"axisZColor" ,
&GridSettings::axisZColor
)
function property
cpp
&MainSceneSettings::lightFollowsCamera property(
"camera" ,
&MainSceneSettings::camera
)
&MainSceneSettings::lightFollowsCamera property(
"camera" ,
&MainSceneSettings::camera
)
function property
cpp
&ViewportGlobalSettings::preview_fov &ViewportGlobalSettings::preview_rotateSpeed &ViewportGlobalSettings::manipulator_size property(
"camera" ,
&ViewportGlobalSettings::camera
)
&ViewportGlobalSettings::preview_fov &ViewportGlobalSettings::preview_rotateSpeed &ViewportGlobalSettings::manipulator_size property(
"camera" ,
&ViewportGlobalSettings::camera
)
function property
cpp
&ViewportGlobalSettings::preview_fov &ViewportGlobalSettings::preview_rotateSpeed &ViewportGlobalSettings::manipulator_size &ViewportGlobalSettings::highlight property(
"grid" ,
&ViewportGlobalSettings::grid
)
&ViewportGlobalSettings::preview_fov &ViewportGlobalSettings::preview_rotateSpeed &ViewportGlobalSettings::manipulator_size &ViewportGlobalSettings::highlight property(
"grid" ,
&ViewportGlobalSettings::grid
)
function property
cpp
&GridSettings::color &GridSettings::axisYColor &GridSettings::size &GridSettings::lineWidth property(
"grid1FadeStart" ,
&GridSettings::grid1FadeStart
)
&GridSettings::color &GridSettings::axisYColor &GridSettings::size &GridSettings::lineWidth property(
"grid1FadeStart" ,
&GridSettings::grid1FadeStart
)
function property
cpp
&GridSettings::color &GridSettings::axisYColor &GridSettings::size &GridSettings::lineWidth &GridSettings::grid1FadeEnd property(
"grid2FadeStart" ,
&GridSettings::grid2FadeStart
)
&GridSettings::color &GridSettings::axisYColor &GridSettings::size &GridSettings::lineWidth &GridSettings::grid1FadeEnd property(
"grid2FadeStart" ,
&GridSettings::grid2FadeStart
)
function property
cpp
&HighlightSettings::downscaleFactor &HighlightSettings::outlineCutoff &HighlightSettings::useDepth_darkenFactor &HighlightSettings::selectionColor property(
"highlightColor" ,
&HighlightSettings::highlightColor
)
&HighlightSettings::downscaleFactor &HighlightSettings::outlineCutoff &HighlightSettings::useDepth_darkenFactor &HighlightSettings::selectionColor property(
"highlightColor" ,
&HighlightSettings::highlightColor
)
function property
cpp
&HighlightSettings::downscaleFactor property(
"kernelSize" ,
&HighlightSettings::kernelSize
)
&HighlightSettings::downscaleFactor property(
"kernelSize" ,
&HighlightSettings::kernelSize
)
function property
cpp
&ViewportGlobalSettings::preview_fov &ViewportGlobalSettings::preview_rotateSpeed property(
"lighting_lightingModel" ,
&ViewportGlobalSettings::lighting_lightingModel
)
&ViewportGlobalSettings::preview_fov &ViewportGlobalSettings::preview_rotateSpeed property(
"lighting_lightingModel" ,
&ViewportGlobalSettings::lighting_lightingModel
)
function property
cpp
&ViewportSceneSettings::manipulator_enabled property(
"mainScene" ,
&ViewportSceneSettings::mainScene
)
&ViewportSceneSettings::manipulator_enabled property(
"mainScene" ,
&ViewportSceneSettings::mainScene
)
function property
cpp
&ViewportGlobalSettings::preview_fov property(
"preview_radiusFactor" ,
&ViewportGlobalSettings::preview_radiusFactor
)
&ViewportGlobalSettings::preview_fov property(
"preview_radiusFactor" ,
&ViewportGlobalSettings::preview_radiusFactor
)
function property
cpp
&GridSettings::color &GridSettings::axisYColor &GridSettings::size property(
"strength" ,
&GridSettings::strength
)
&GridSettings::color &GridSettings::axisYColor &GridSettings::size property(
"strength" ,
&GridSettings::strength
)
function property
cpp
&HighlightSettings::downscaleFactor &HighlightSettings::outlineCutoff property(
"useDepth" ,
&HighlightSettings::useDepth
)
&HighlightSettings::downscaleFactor &HighlightSettings::outlineCutoff property(
"useDepth" ,
&HighlightSettings::useDepth
)
function property
cpp
&HighlightSettings::downscaleFactor &HighlightSettings::outlineCutoff &HighlightSettings::useDepth_darkenFactor property(
"useDepth_desaturateFactor" ,
&HighlightSettings::useDepth_desaturateFactor
)
&HighlightSettings::downscaleFactor &HighlightSettings::outlineCutoff &HighlightSettings::useDepth_darkenFactor property(
"useDepth_desaturateFactor" ,
&HighlightSettings::useDepth_desaturateFactor
)
Attributes Documentation
variable RTTR_REGISTRATION
cpp
RTTR_REGISTRATION {
rttr::registration::class_<GlobalCameraSettings>("GlobalCameraSettings")
.property("smoothScroll", &GlobalCameraSettings::smoothScroll)
.property("orbitCamera_zoomSpeed", &GlobalCameraSettings::orbit_zoomSpeed)
.property("orbitCamera_rotateSpeed", &GlobalCameraSettings::orbit_rotateSpeed)
.property("orbitCamera_translateSpeed", &GlobalCameraSettings::orbit_translateSpeed)
.property("trackballCamera_zoomSpeed", &GlobalCameraSettings::trackball_zoomSpeed)
.property("trackballCamera_rotateSpeed", &GlobalCameraSettings::trackball_rotateSpeed)
.property("trackballCamera_translateSpeed", &GlobalCameraSettings::trackball_translateSpeed);
RTTR_REGISTRATION {
rttr::registration::class_<GlobalCameraSettings>("GlobalCameraSettings")
.property("smoothScroll", &GlobalCameraSettings::smoothScroll)
.property("orbitCamera_zoomSpeed", &GlobalCameraSettings::orbit_zoomSpeed)
.property("orbitCamera_rotateSpeed", &GlobalCameraSettings::orbit_rotateSpeed)
.property("orbitCamera_translateSpeed", &GlobalCameraSettings::orbit_translateSpeed)
.property("trackballCamera_zoomSpeed", &GlobalCameraSettings::trackball_zoomSpeed)
.property("trackballCamera_rotateSpeed", &GlobalCameraSettings::trackball_rotateSpeed)
.property("trackballCamera_translateSpeed", &GlobalCameraSettings::trackball_translateSpeed);
Updated on 2025-01-07 at 13:40:43 +0000