Skip to content

Namespace robot_dart::gui::magnum::gs

Namespace List > robot_dart > gui > magnum > gs

Classes

Type Name
class Camera
class CubeMap
class CubeMapColor
class Light
class Material
class PhongMultiLight
class ShadowMap
class ShadowMapColor

Public Functions

Type Name
Light create_directional_light (const Magnum::Vector3 & direction, const Material & material)
Light create_point_light (const Magnum::Vector3 & position, const Material & material, Magnum::Float intensity, const Magnum::Vector3 & attenuationTerms)
Light create_spot_light (const Magnum::Vector3 & position, const Material & material, const Magnum::Vector3 & spot_direction, Magnum::Float spot_exponent, Magnum::Float spot_cut_off, Magnum::Float intensity, const Magnum::Vector3 & attenuationTerms)
DepthImage depth_array_from_image (Magnum::Image2D * image, Magnum::Float near_plane, Magnum::Float far_plane)
GrayscaleImage depth_from_image (Magnum::Image2D * image, bool linearize, Magnum::Float near_plane, Magnum::Float far_plane)
Image rgb_from_image (Magnum::Image2D * image)

Public Static Functions

Type Name
fs::path search_path (const fs::path & filename)

Public Functions Documentation

function create_directional_light

inline Light robot_dart::gui::magnum::gs::create_directional_light (
    const Magnum::Vector3 & direction,
    const Material & material
) 

function create_point_light

inline Light robot_dart::gui::magnum::gs::create_point_light (
    const Magnum::Vector3 & position,
    const Material & material,
    Magnum::Float intensity,
    const Magnum::Vector3 & attenuationTerms
) 

function create_spot_light

inline Light robot_dart::gui::magnum::gs::create_spot_light (
    const Magnum::Vector3 & position,
    const Material & material,
    const Magnum::Vector3 & spot_direction,
    Magnum::Float spot_exponent,
    Magnum::Float spot_cut_off,
    Magnum::Float intensity,
    const Magnum::Vector3 & attenuationTerms
) 

function depth_array_from_image

DepthImage robot_dart::gui::magnum::gs::depth_array_from_image (
    Magnum::Image2D * image,
    Magnum::Float near_plane,
    Magnum::Float far_plane
) 

function depth_from_image

GrayscaleImage robot_dart::gui::magnum::gs::depth_from_image (
    Magnum::Image2D * image,
    bool linearize,
    Magnum::Float near_plane,
    Magnum::Float far_plane
) 

function rgb_from_image

Image robot_dart::gui::magnum::gs::rgb_from_image (
    Magnum::Image2D * image
) 

Public Static Functions Documentation

function search_path

static fs::path robot_dart::gui::magnum::gs::search_path (
    const fs::path & filename
) 


The documentation for this class was generated from the following file robot_dart/gui/magnum/gs/camera.cpp