sculpto
Public Member Functions | Public Attributes | List of all members
scl::mesh_component Struct Reference

#include <mesh_component.h>

Public Member Functions

 mesh_component ()=default
 
 mesh_component (const mesh_component &Other)=default
 
 mesh_component (shared< mesh > Mesh)
 
 ~mesh_component ()=default
 
 operator const shared< mesh > & () const
 
 operator shared< mesh > & ()
 

Public Attributes

shared< meshMesh {}
 

Detailed Description

Application scene system objects mesh component class.

Definition at line 16 of file mesh_component.h.

Constructor & Destructor Documentation

◆ mesh_component() [1/3]

scl::mesh_component::mesh_component ( )
default

◆ mesh_component() [2/3]

scl::mesh_component::mesh_component ( const mesh_component Other)
default

◆ mesh_component() [3/3]

scl::mesh_component::mesh_component ( shared< mesh Mesh)
inline

Definition at line 22 of file mesh_component.h.

22: Mesh(Mesh) {}
shared< mesh > Mesh

◆ ~mesh_component()

scl::mesh_component::~mesh_component ( )
default

Member Function Documentation

◆ operator const shared< mesh > &()

scl::mesh_component::operator const shared< mesh > & ( ) const
inline

Definition at line 25 of file mesh_component.h.

25{ return Mesh; }

◆ operator shared< mesh > &()

scl::mesh_component::operator shared< mesh > & ( )
inline

Definition at line 26 of file mesh_component.h.

26{ return Mesh; }

Member Data Documentation

◆ Mesh

shared<mesh> scl::mesh_component::Mesh {}

Definition at line 18 of file mesh_component.h.


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