|
typedef sigc::signal< void, unsigned int, unsigned int > | type_signal_models_loading |
|
typedef sigc::signal< void, unsigned int, unsigned int > | type_signal_models_loading |
|
enum | Projection { PERSP,
ORTHO,
PERSP,
ORTHO
} |
|
enum | Projection { PERSP,
ORTHO,
PERSP,
ORTHO
} |
|
|
void | request_push () |
|
void | update (const class Board &brd) |
|
void | update_packages () |
|
void | set_highlights (const std::set< UUID > &pkgs) |
|
void | inc_cam_azimuth (float v) |
|
void | set_appearance (const Appearance &a) |
|
void | set_msaa (unsigned int samples) |
|
void | load_models_async (class IPool &pool) |
|
void | view_all () |
|
type_signal_models_loading | signal_models_loading () |
|
int | _animate_step (GdkFrameClock *frame_clock) |
|
void | request_push () |
|
void | update (const class Board &brd) |
|
void | update_packages () |
|
void | set_highlights (const std::set< UUID > &pkgs) |
|
void | inc_cam_azimuth (float v) |
|
void | set_appearance (const Appearance &a) |
|
void | set_msaa (unsigned int samples) |
|
void | load_models_async (class IPool &pool) |
|
void | view_all () |
|
type_signal_models_loading | signal_models_loading () |
|
int | _animate_step (GdkFrameClock *frame_clock) |
|
Color | get_layer_color (int layer) const |
|
class horizon::Canvas3DBase::FaceVertex | __attribute__ ((packed)) |
|
class horizon::Canvas3DBase::ModelTransform | __attribute__ ((packed)) |
|
void | view_all () |
|
void | clear_3d_models () |
|
Color | get_layer_color (int layer) const |
|
class horizon::Canvas3DBase::FaceVertex | __attribute__ ((packed)) |
|
class horizon::Canvas3DBase::ModelTransform | __attribute__ ((packed)) |
|
void | view_all () |
|
void | clear_3d_models () |
|
|
float | far |
|
float | near |
|
bool | smooth_zoom = false |
|
CanvasMesh | ca |
|
Color | background_top_color |
|
Color | background_bottom_color |
|
bool | show_solder_mask = true |
|
bool | show_silkscreen = true |
|
bool | show_substrate = true |
|
bool | show_models = true |
|
bool | show_dnp_models = false |
|
bool | show_solder_paste = true |
|
bool | use_layer_colors = false |
|
Color | solder_mask_color = {0, .5, 0} |
|
Color | substrate_color = {.2, .15, 0} |
|
float | explode = 0 |
|
float | highlight_intensity = .5 |
|
float | cam_azimuth = 90 |
|
float | cam_elevation = 45 |
|
float | cam_distance = 20 |
|
float | cam_fov = 45 |
|
glm::vec2 | center |
|
Projection | projection = Projection::PERSP |
|
|
class | CoverRenderer |
|
class | WallRenderer |
|
class | FaceRenderer |
|
class | BackgroundRenderer |
|
|
enum | RenderBackground { YES,
NO,
YES,
NO
} |
|
enum | RenderBackground { YES,
NO,
YES,
NO
} |
|
void | a_realize () |
|
void | resize_buffers () |
|
void | push () |
|
void | render (RenderBackground mode=RenderBackground::YES) |
|
void | prepare () |
|
void | prepare_packages () |
|
void | load_3d_model (const std::string &filename, const std::string &filename_abs) |
|
std::map< std::string, std::string > | get_model_filenames (class IPool &pool) |
|
void | update_max_package_height () |
|
void | a_realize () |
|
void | resize_buffers () |
|
void | push () |
|
void | render (RenderBackground mode=RenderBackground::YES) |
|
void | prepare () |
|
void | prepare_packages () |
|
void | load_3d_model (const std::string &filename, const std::string &filename_abs) |
|
std::map< std::string, std::string > | get_model_filenames (class IPool &pool) |
|
void | update_max_package_height () |
|
Appearance | appearance |
|
float | width = 100 |
|
float | height = 100 |
|
CoverRenderer | cover_renderer |
|
WallRenderer | wall_renderer |
|
FaceRenderer | face_renderer |
|
BackgroundRenderer | background_renderer |
|
enum horizon::Canvas3DBase::RenderBackground | __attribute__ |
|
unsigned int | num_samples = 1 |
|
const class Board * | brd = nullptr |
|
std::set< UUID > | packages_highlight |
|
std::mutex | models_loading_mutex |
|
The documentation for this class was generated from the following files:
- horizon-eda-1.3.0/src/canvas3d/canvas3d.hpp
- horizon-eda-1.3.0/src/canvas3d/canvas3d.cpp