RenderTypes.hh File Reference
#include <memory>
#include <ignition/rendering/config.hh>
Go to the source code of this file.
Namespaces | |
ignition | |
ignition::rendering | |
Rendering classes and function useful in robot applications. | |
Macros | |
#define | IGN_VISIBILITY_ALL 0x0FFFFFFF |
Render everything visibility mask. More... | |
#define | IGN_VISIBILITY_GUI 0x00000001 |
Render GUI visuals mask. More... | |
#define | IGN_VISIBILITY_SELECTABLE 0x00000002 |
Render visuals that are selectable mask. More... | |
#define | IGN_VISIBILITY_SELECTION 0x10000000 |
Renders only objects that can be selected. More... | |
Typedefs | |
typedef shared_ptr< ArrowVisual > | ArrowVisualPtr |
typedef shared_ptr< AxisVisual > | AxisVisualPtr |
typedef shared_ptr< Camera > | CameraPtr |
typedef shared_ptr< const ArrowVisual > | ConstArrowVisualPtr |
typedef shared_ptr< const AxisVisual > | ConstAxisVisualPtr |
typedef shared_ptr< const Camera > | ConstCameraPtr |
typedef shared_ptr< const DepthCamera > | ConstDepthCameraPtr |
typedef shared_ptr< const DirectionalLight > | ConstDirectionalLightPtr |
typedef shared_ptr< const GaussianNoisePass > | ConstGaussianNoisePass |
typedef shared_ptr< const Geometry > | ConstGeometryPtr |
typedef shared_ptr< const GizmoVisual > | ConstGizmoVisualPtr |
typedef shared_ptr< const GpuRays > | ConstGpuRaysPtr |
typedef shared_ptr< const Image > | ConstImagePtr |
typedef shared_ptr< const JointVisual > | ConstJointVisualPtr |
typedef shared_ptr< const LidarVisual > | ConstLidarVisualPtr |
typedef shared_ptr< const Light > | ConstLightPtr |
typedef shared_ptr< const Material > | ConstMaterialPtr |
typedef shared_ptr< const Mesh > | ConstMeshPtr |
typedef shared_ptr< const Node > | ConstNodePtr |
typedef shared_ptr< const ObjectFactory > | ConstObjectFactoryPtr |
typedef shared_ptr< const Object > | ConstObjectPtr |
typedef shared_ptr< const ParticleEmitter > | ConstParticleEmitterPtr |
typedef shared_ptr< const PointLight > | ConstPointLightPtr |
typedef shared_ptr< const RayQuery > | ConstRayQueryPtr |
typedef shared_ptr< const RenderPass > | ConstRenderPassPtr |
typedef shared_ptr< const RenderPassSystem > | ConstRenderPassSystemPtr |
typedef shared_ptr< const RenderTarget > | ConstRenderTargetPtr |
typedef shared_ptr< const RenderTexture > | ConstRenderTexturePtr |
typedef shared_ptr< const RenderWindow > | ConstRenderWindowPtr |
typedef shared_ptr< const Scene > | ConstScenePtr |
typedef shared_ptr< const Sensor > | ConstSensorPtr |
typedef shared_ptr< const ShaderParams > | ConstShaderParamsPtr |
Shared pointer to const ShaderParams. More... | |
typedef shared_ptr< const SpotLight > | ConstSpotLightPtr |
typedef shared_ptr< const SubMesh > | ConstSubMeshPtr |
typedef shared_ptr< const Text > | ConstTextPtr |
typedef shared_ptr< const ThermalCamera > | ConstThermalCameraPtr |
typedef shared_ptr< const Visual > | ConstVisualPtr |
typedef shared_ptr< DepthCamera > | DepthCameraPtr |
typedef shared_ptr< DirectionalLight > | DirectionalLightPtr |
typedef shared_ptr< GaussianNoisePass > | GaussianNoisePassPtr |
typedef shared_ptr< Geometry > | GeometryPtr |
typedef shared_ptr< GizmoVisual > | GizmoVisualPtr |
typedef shared_ptr< GpuRays > | GpuRaysPtr |
typedef shared_ptr< Grid > | GridPtr |
typedef shared_ptr< Image > | ImagePtr |
typedef shared_ptr< JointVisual > | JointVisualPtr |
typedef shared_ptr< LidarVisual > | LidarVisualPtr |
typedef shared_ptr< Light > | LightPtr |
typedef shared_ptr< Marker > | MarkerPtr |
typedef shared_ptr< Material > | MaterialPtr |
typedef shared_ptr< Mesh > | MeshPtr |
typedef shared_ptr< Node > | NodePtr |
typedef shared_ptr< ObjectFactory > | ObjectFactoryPtr |
typedef shared_ptr< Object > | ObjectPtr |
typedef shared_ptr< ParticleEmitter > | ParticleEmitterPtr |
typedef shared_ptr< PointLight > | PointLightPtr |
typedef shared_ptr< RayQuery > | RayQueryPtr |
typedef shared_ptr< RenderPass > | RenderPassPtr |
typedef shared_ptr< RenderPassSystem > | RenderPassSystemPtr |
typedef shared_ptr< RenderTarget > | RenderTargetPtr |
typedef shared_ptr< RenderTexture > | RenderTexturePtr |
typedef shared_ptr< RenderWindow > | RenderWindowPtr |
typedef shared_ptr< Scene > | ScenePtr |
typedef shared_ptr< Sensor > | SensorPtr |
typedef shared_ptr< ShaderParams > | ShaderParamsPtr |
Shared pointer to ShaderParams. More... | |
template<class T > | |
using | shared_ptr = std::shared_ptr< T > |
typedef shared_ptr< SpotLight > | SpotLightPtr |
typedef shared_ptr< SubMesh > | SubMeshPtr |
typedef shared_ptr< Text > | TextPtr |
typedef shared_ptr< ThermalCamera > | ThermalCameraPtr |
typedef shared_ptr< Visual > | VisualPtr |
typedef shared_ptr< WireBox > | WireBoxPtr |
Macro Definition Documentation
◆ IGN_VISIBILITY_ALL
#define IGN_VISIBILITY_ALL 0x0FFFFFFF |
Render everything visibility mask.
◆ IGN_VISIBILITY_GUI
#define IGN_VISIBILITY_GUI 0x00000001 |
Render GUI visuals mask.
◆ IGN_VISIBILITY_SELECTABLE
#define IGN_VISIBILITY_SELECTABLE 0x00000002 |
Render visuals that are selectable mask.
◆ IGN_VISIBILITY_SELECTION
#define IGN_VISIBILITY_SELECTION 0x10000000 |
Renders only objects that can be selected.