UFO 1.0.0
An Efficient Probabilistic 3D Mapping Framework That Embraces the Unknown
Loading...
Searching...
No Matches
ufo::RenderableMap< Map > Class Template Reference
Inheritance diagram for ufo::RenderableMap< Map >:
ufo::Renderable

Public Member Functions

 RenderableMap (Map const &map)
 
 RenderableMap (RenderableMap const &other)
 
RenderableMapclone () const override
 
void init (WGPUDevice device, WGPUTextureFormat texture_format) override
 
void onGui () override
 
void release () override
 
void update (WGPUDevice device, WGPUCommandEncoder encoder, WGPUTextureView render_texture, WGPUTextureView depth_texture, Camera const &camera) override
 
- Public Member Functions inherited from ufo::Renderable
virtual void update (WGPUDevice device, WGPUCommandEncoder encoder, WGPURenderPassEncoder render_pass, Camera const &camera)=0
 

Detailed Description

template<class Map>
class ufo::RenderableMap< Map >

Definition at line 59 of file map.hpp.

Constructor & Destructor Documentation

◆ RenderableMap() [1/2]

template<class Map >
ufo::RenderableMap< Map >::RenderableMap ( Map const &  map)
inline

Definition at line 117 of file map.hpp.

◆ RenderableMap() [2/2]

template<class Map >
ufo::RenderableMap< Map >::RenderableMap ( RenderableMap< Map > const &  other)
inline

Definition at line 122 of file map.hpp.

Member Function Documentation

◆ clone()

template<class Map >
RenderableMap * ufo::RenderableMap< Map >::clone ( ) const
inlineoverridevirtual

Implements ufo::Renderable.

Definition at line 263 of file map.hpp.

◆ init()

template<class Map >
void ufo::RenderableMap< Map >::init ( WGPUDevice  device,
WGPUTextureFormat  texture_format 
)
inlineoverridevirtual

Implements ufo::Renderable.

Definition at line 129 of file map.hpp.

◆ onGui()

template<class Map >
void ufo::RenderableMap< Map >::onGui ( )
inlineoverridevirtual

Implements ufo::Renderable.

Definition at line 258 of file map.hpp.

◆ release()

template<class Map >
void ufo::RenderableMap< Map >::release ( )
inlineoverridevirtual

Implements ufo::Renderable.

Definition at line 143 of file map.hpp.

◆ update()

template<class Map >
void ufo::RenderableMap< Map >::update ( WGPUDevice  device,
WGPUCommandEncoder  encoder,
WGPUTextureView  render_texture,
WGPUTextureView  depth_texture,
Camera const &  camera 
)
inlineoverride

Definition at line 166 of file map.hpp.


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