RenderTypes.hh File Reference
#include <memory>
#include <gz/rendering/config.hh>
Go to the source code of this file.
Namespaces | |
gz | |
gz::rendering | |
Rendering classes and function useful in robot applications. | |
Macros | |
#define | GZ_VISIBILITY_ALL 0x0FFFFFFF |
Render everything visibility mask. More... | |
#define | GZ_VISIBILITY_GUI 0x00000001 |
Render GUI visuals mask. More... | |
#define | GZ_VISIBILITY_SELECTABLE 0x00000002 |
Render visuals that are selectable mask. More... | |
#define | GZ_VISIBILITY_SELECTION 0x10000000 |
Renders only objects that can be selected. More... | |
Typedefs | |
typedef shared_ptr< ArrowVisual > | ArrowVisualPtr |
Shared pointer to ArrowVisual. More... | |
typedef shared_ptr< AxisVisual > | AxisVisualPtr |
Shared pointer to AxisVisual. More... | |
typedef shared_ptr< BoundingBoxCamera > | BoundingBoxCameraPtr |
Shared pointer to BoundingBoxCamera. More... | |
typedef shared_ptr< Camera > | CameraPtr |
Shared pointer to Camera. More... | |
typedef shared_ptr< Capsule > | CapsulePtr |
Shared pointer to Capsule. More... | |
typedef std::shared_ptr< CiVctCascade > | CiVctCascadePtr |
Shared pointer to CiVctCascade. More... | |
typedef shared_ptr< COMVisual > | COMVisualPtr |
Shared pointer to COMVisual. More... | |
typedef shared_ptr< const ArrowVisual > | ConstArrowVisualPtr |
typedef shared_ptr< const AxisVisual > | ConstAxisVisualPtr |
typedef shared_ptr< const BoundingBoxCamera > | ConstBoundingBoxCameraPtr |
typedef shared_ptr< const Camera > | ConstCameraPtr |
typedef shared_ptr< const DepthCamera > | ConstDepthCameraPtr |
typedef shared_ptr< const DirectionalLight > | ConstDirectionalLightPtr |
typedef shared_ptr< const GaussianNoisePass > | ConstGaussianNoisePass |
Shared pointer to const GaussianNoisePass. More... | |
typedef shared_ptr< const Geometry > | ConstGeometryPtr |
typedef shared_ptr< const GizmoVisual > | ConstGizmoVisualPtr |
typedef shared_ptr< const GpuRays > | ConstGpuRaysPtr |
typedef shared_ptr< const Heightmap > | ConstHeightmapPtr |
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 Projector > | ConstProjectorPtr |
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 SegmentationCamera > | ConstSegmentationCameraPtr |
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< const WideAngleCamera > | ConstWideAngleCameraPtr |
typedef shared_ptr< DepthCamera > | DepthCameraPtr |
Shared pointer to DepthCamera. More... | |
typedef shared_ptr< DirectionalLight > | DirectionalLightPtr |
Shared pointer to DirectionalLight. More... | |
typedef shared_ptr< DistortionPass > | DistortionPassPtr |
Shared pointer to DistortionPass. More... | |
typedef shared_ptr< GaussianNoisePass > | GaussianNoisePassPtr |
Shared pointer to GaussianNoisePass. More... | |
typedef shared_ptr< Geometry > | GeometryPtr |
Shared pointer to Geometry. More... | |
typedef shared_ptr< GizmoVisual > | GizmoVisualPtr |
Shared pointer to GizmoVisual. More... | |
typedef shared_ptr< GlobalIlluminationBase > | GlobalIlluminationBasePtr |
Shared pointer to GlobalIlluminationBase. More... | |
typedef shared_ptr< GlobalIlluminationCiVct > | GlobalIlluminationCiVctPtr |
Shared pointer to GlobalIlluminationCiVct. More... | |
typedef shared_ptr< GlobalIlluminationVct > | GlobalIlluminationVctPtr |
Shared pointer to GlobalIlluminationVct. More... | |
typedef shared_ptr< GpuRays > | GpuRaysPtr |
Shared pointer to GpuRays. More... | |
typedef shared_ptr< Grid > | GridPtr |
Shared pointer to Grid. More... | |
typedef shared_ptr< Heightmap > | HeightmapPtr |
Shared pointer to Heightmap. More... | |
typedef shared_ptr< Image > | ImagePtr |
Shared pointer to Image. More... | |
typedef shared_ptr< InertiaVisual > | InertiaVisualPtr |
typedef shared_ptr< JointVisual > | JointVisualPtr |
Shared pointer to JointVisual. More... | |
typedef shared_ptr< LensFlarePass > | LensFlarePassPtr |
Shared pointer to LensFlarePass. More... | |
typedef shared_ptr< LidarVisual > | LidarVisualPtr |
Shared pointer to LidarVisual. More... | |
typedef shared_ptr< Light > | LightPtr |
Shared pointer to Light. More... | |
typedef shared_ptr< LightVisual > | LightVisualPtr |
Shared pointer to Light. More... | |
typedef shared_ptr< Marker > | MarkerPtr |
Shared pointer to Marker. More... | |
typedef shared_ptr< Material > | MaterialPtr |
Shared pointer to Material. More... | |
typedef shared_ptr< Mesh > | MeshPtr |
Shared pointer to Mesh. More... | |
typedef shared_ptr< NativeWindow > | NativeWindowPtr |
Shared pointer to NativeWindow. More... | |
typedef shared_ptr< Node > | NodePtr |
Shared pointer to Node. More... | |
typedef shared_ptr< ObjectFactory > | ObjectFactoryPtr |
Shared pointer to ObjectFactory. More... | |
typedef shared_ptr< Object > | ObjectPtr |
Shared pointer to Object. More... | |
typedef shared_ptr< ParticleEmitter > | ParticleEmitterPtr |
Shared pointer to ParticleEmitter. More... | |
typedef shared_ptr< PointLight > | PointLightPtr |
Shared pointer to PointLight. More... | |
typedef shared_ptr< Projector > | ProjectorPtr |
Shared pointer to Projector. More... | |
typedef shared_ptr< RayQuery > | RayQueryPtr |
Shared pointer to RayQuery. More... | |
typedef shared_ptr< RenderPass > | RenderPassPtr |
Shared pointer to RenderPass. More... | |
typedef shared_ptr< RenderPassSystem > | RenderPassSystemPtr |
Shared pointer to RenderPassSystem. More... | |
typedef shared_ptr< RenderTarget > | RenderTargetPtr |
Shared pointer to RenderTarget. More... | |
typedef shared_ptr< RenderTexture > | RenderTexturePtr |
Shared pointer to RenderTexture. More... | |
typedef shared_ptr< RenderWindow > | RenderWindowPtr |
Shared pointer to RenderWindow. More... | |
typedef shared_ptr< Scene > | ScenePtr |
Shared pointer to Scene. More... | |
typedef shared_ptr< SegmentationCamera > | SegmentationCameraPtr |
Shared pointer to Segmentation Camera. More... | |
typedef shared_ptr< Sensor > | SensorPtr |
Shared pointer to Sensor. More... | |
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 |
Shared pointer to SpotLight. More... | |
typedef shared_ptr< SubMesh > | SubMeshPtr |
Shared pointer to SubMesh. More... | |
typedef shared_ptr< Text > | TextPtr |
Shared pointer to Text. More... | |
typedef shared_ptr< ThermalCamera > | ThermalCameraPtr |
Shared pointer to ThermalCamera. More... | |
typedef shared_ptr< Visual > | VisualPtr |
Shared pointer to Visual. More... | |
typedef shared_ptr< WideAngleCamera > | WideAngleCameraPtr |
Shared pointer to Wide Angle Camera. More... | |
typedef shared_ptr< WireBox > | WireBoxPtr |
Shared pointer to WireBox. More... | |
Macro Definition Documentation
◆ GZ_VISIBILITY_ALL
GZ_VISIBILITY_ALL 0x0FFFFFFF |
Render everything visibility mask.
◆ GZ_VISIBILITY_GUI
GZ_VISIBILITY_GUI 0x00000001 |
Render GUI visuals mask.
◆ GZ_VISIBILITY_SELECTABLE
GZ_VISIBILITY_SELECTABLE 0x00000002 |
Render visuals that are selectable mask.
◆ GZ_VISIBILITY_SELECTION
GZ_VISIBILITY_SELECTION 0x10000000 |
Renders only objects that can be selected.