 |
Blamite Game Engine - blam!
00346.12.11.21.0529.blamite
The core library for the Blamite Game Engine.
|
BLAM BlamDirector * GetCamera()
Retrieves the director instance.
Definition: director.cpp:24
float fov
The camera's current field of view.
Definition: director.h:78
float far_clip_plane_distance
Definition: director.h:98
BlamVector3 camera_angle
The current looking angle of the camera. X is yaw, Y is pitch, Z is roll (unused atm).
Definition: director.h:72
IMGUI_API bool Checkbox(const char *label, bool *v)
Definition: imgui_widgets.cpp:974
float zoom_increment_count
The number of steps/increments to use when zooming in and out. Lower numbers will cause the camera to...
Definition: director.h:83
IMGUI_API void End()
Definition: imgui.cpp:6016
float near_clip_plane_distance
Definition: director.h:97
IMGUI_API void SameLine(float offset_from_start_x=0.0f, float spacing=-1.0f)
Definition: imgui.cpp:7147
float vertical_angle
Definition: director.h:95
BlamVector3 camera_right
The calculated point representing the right of the camera.
Definition: director.h:76
bool calculate_angle
Definition: director.h:93
IMGUI_API bool DragFloat(const char *label, float *v, float v_speed=1.0f, float v_min=0.0f, float v_max=0.0f, const char *format="%.3f", float power=1.0f)
Definition: imgui_widgets.cpp:2164
float accel_increment_count
The number of steps/increments to use when accelerating and decelerating. Lower numbers will cause th...
Definition: director.h:89
IMGUI_API bool Begin(const char *name, bool *p_open=NULL, ImGuiWindowFlags flags=0)
Definition: imgui.cpp:5397
IMGUI_API bool CollapsingHeader(const char *label, ImGuiTreeNodeFlags flags=0)
Definition: imgui_widgets.cpp:5422
float horizontal_angle
Definition: director.h:94
float look_sensetivity
The camera's look sensetivity.
Definition: director.h:82
IMGUI_API void Text(const char *fmt,...) IM_FMTARGS(1)
Definition: imgui_widgets.cpp:238
bool move_acceleration
Whether or not camera movements should use acceleration.
Definition: director.h:87
bool show
Controls whether or not the group should be shown. May not be used in all groups.
Definition: debug_ui.h:362
bool auto_verify_coords
Whether or not camera_front and camera_right should be automatically calculated.
Definition: director.h:74
float speed
The camera's current speed.
Definition: director.h:81
Class representing an ImGUI drawing group/draw list item.
Definition: debug_ui.h:359
IMGUI_API bool DragFloat3(const char *label, float v[3], float v_speed=1.0f, float v_min=0.0f, float v_max=0.0f, const char *format="%.3f", float power=1.0f)
Definition: imgui_widgets.cpp:2174
bool lock_camera
Whether or not the camera is locked. If locked, all keyboard/mouse input is ignored.
Definition: director.h:84
bool look_acceleration
Whether or not camera looking should use acceleration.
Definition: director.h:88
Class representing the Director.
Definition: director.h:27
bool pancam_lock_xy
Whether or not the camera should be locked to X/Y axis when in pan-cam mode.
Definition: director.h:86
bool camera_bouncing
Whether or not the camera should have a bounce/rubber effect when moving and looking around.
Definition: director.h:90
#define ENGINE_TEXT(string_id)
Definition: engine_text.h:7
IMGUI_API void Separator()
Definition: imgui_widgets.cpp:1284
Legacy namespace to contain data for the legacy ImGUI console.
Definition: ui.h:14
bool pancam
Whether or not the camera is currently in pan-cam mode. Pan-cam locks Z movement of the camera when n...
Definition: director.h:85
BlamVector3 camera_front
The calculated point representing the front of the camera.
Definition: director.h:75
IMGUI_API bool InputFloat(const char *label, float *v, float step=0.0f, float step_fast=0.0f, const char *format="%.3f", ImGuiInputTextFlags flags=0)
Definition: imgui_widgets.cpp:2975
BlamVector3 camera_pos
The current position of the camera.
Definition: director.h:71