#include <render_system.h>
Definition at line 45 of file render_system.h.
◆ WindowIDType
◆ RenderSystem()
rviz::RenderSystem::RenderSystem |
( |
| ) |
|
|
private |
◆ detectGlVersion()
void rviz::RenderSystem::detectGlVersion |
( |
| ) |
|
|
private |
◆ disableAntiAliasing()
void rviz::RenderSystem::disableAntiAliasing |
( |
| ) |
|
|
static |
◆ forceGlVersion()
void rviz::RenderSystem::forceGlVersion |
( |
int |
version | ) |
|
|
static |
◆ forceNoStereo()
void rviz::RenderSystem::forceNoStereo |
( |
| ) |
|
|
static |
◆ get()
◆ getGlslVersion()
int rviz::RenderSystem::getGlslVersion |
( |
| ) |
|
|
inline |
◆ getGlVersion()
int rviz::RenderSystem::getGlVersion |
( |
| ) |
|
|
inline |
◆ isStereoSupported()
bool rviz::RenderSystem::isStereoSupported |
( |
| ) |
|
|
inline |
◆ loadOgrePlugins()
void rviz::RenderSystem::loadOgrePlugins |
( |
| ) |
|
|
private |
◆ makeRenderWindow()
Ogre::RenderWindow * rviz::RenderSystem::makeRenderWindow |
( |
WindowIDType |
window_id, |
|
|
unsigned int |
width, |
|
|
unsigned int |
height, |
|
|
double |
pixel_ratio = 1.0 |
|
) |
| |
◆ prepareOverlays()
void rviz::RenderSystem::prepareOverlays |
( |
Ogre::SceneManager * |
scene_manager | ) |
|
◆ root()
Ogre::Root* rviz::RenderSystem::root |
( |
| ) |
|
|
inline |
◆ setupDummyWindowId()
void rviz::RenderSystem::setupDummyWindowId |
( |
| ) |
|
|
private |
◆ setupRenderSystem()
void rviz::RenderSystem::setupRenderSystem |
( |
| ) |
|
|
private |
We used to allow the user to set the RTT mode to PBuffer, FBO, or Copy. Copy is slow, and there doesn't seem to be a good reason to use it PBuffer limits the size of the renderable area of the RTT to the size of the first window created. FBO seem to be the only good option
Definition at line 233 of file render_system.cpp.
◆ setupResources()
void rviz::RenderSystem::setupResources |
( |
| ) |
|
|
private |
◆ tryMakeRenderWindow()
Ogre::RenderWindow * rviz::RenderSystem::tryMakeRenderWindow |
( |
const std::string & |
name, |
|
|
unsigned int |
width, |
|
|
unsigned int |
height, |
|
|
const Ogre::NameValuePairList * |
params, |
|
|
int |
max_attempts |
|
) |
| |
|
private |
◆ dummy_window_id_
◆ force_gl_version_
int rviz::RenderSystem::force_gl_version_ = 0 |
|
staticprivate |
◆ force_no_stereo_
bool rviz::RenderSystem::force_no_stereo_ = false |
|
staticprivate |
◆ gl_version_
int rviz::RenderSystem::gl_version_ |
|
private |
◆ glsl_version_
int rviz::RenderSystem::glsl_version_ |
|
private |
◆ instance_
◆ ogre_overlay_system_
Ogre::OverlaySystem* rviz::RenderSystem::ogre_overlay_system_ |
|
private |
◆ ogre_root_
Ogre::Root* rviz::RenderSystem::ogre_root_ |
|
private |
◆ stereo_supported_
bool rviz::RenderSystem::stereo_supported_ |
|
private |
◆ use_anti_aliasing_
bool rviz::RenderSystem::use_anti_aliasing_ = true |
|
staticprivate |
The documentation for this class was generated from the following files: