CG_Labs  2021.2
CelestialBody Member List

This is the complete list of members for CelestialBody, including all inherited members.

_bodyCelestialBodyprivate
_childrenCelestialBodyprivate
_ringCelestialBodyprivate
add_child(CelestialBody *child)CelestialBody
axial_tiltCelestialBody
CelestialBody(bonobo::mesh_data const &shape, GLuint const *program, GLuint diffuse_texture_id)CelestialBody
get_children() constCelestialBody
inclinationCelestialBody
is_setCelestialBody
nodeCelestialBody
orbitCelestialBody
radiusCelestialBody
render(std::chrono::microseconds elapsed_time, glm::mat4 const &view_projection, glm::mat4 const &parent_transform=glm::mat4(1.0f), bool show_basis=false)CelestialBody
rotation_angleCelestialBody
scaleCelestialBody
scaleCelestialBody
set_orbit(OrbitConfiguration const &configuration)CelestialBody
set_ring(bonobo::mesh_data const &shape, GLuint const *program, GLuint diffuse_texture_id, glm::vec2 const &scale=glm::vec2(1.0f))CelestialBody
set_scale(glm::vec3 const &scale)CelestialBody
set_spin(SpinConfiguration const &configuration)CelestialBody
speedCelestialBody
spinCelestialBody