![]() |
Blamite Game Engine - blam!
00453.06.08.26.0624.blamite
The core library for the Blamite Game Engine.
|
#include <camera_track.h>
Collaboration diagram for camera_track:Classes | |
| struct | bitfield16_flags |
Public Member Functions | |
| TAG_ENUM (camera_type, { fixed, follow, flying, orbit, }) | |
Public Attributes | |
| bitfield16_flags | flags |
| Bitfield data for flags. See #bitfield16_flags for details. More... | |
| int32_t | field_of_view |
| vector3 | position |
| The initial position of the camera. More... | |
| n nIn follow | cameras |
| n nIn follow this will be used as the offset of the camera relative to the object it is attached to vector2 | orbit_distance_range |
| The minimum and maximum distance of the orbit camera. Set either value to -1 for no limit. More... | |
| tag_reference | camera_controller_script |
| camera_track::TAG_ENUM | ( | camera_type | , |
| { fixed, follow, flying, orbit, } | |||
| ) |
| tag_reference camera_track::camera_controller_script |
| n nIn follow camera_track::cameras |
| int32_t camera_track::field_of_view |
| bitfield16_flags camera_track::flags |
Bitfield data for flags. See #bitfield16_flags for details.
| n nIn follow this will be used as the offset of the camera relative to the object it is attached to vector2 camera_track::orbit_distance_range |
The minimum and maximum distance of the orbit camera. Set either value to -1 for no limit.
| vector3 camera_track::position |
The initial position of the camera.