Elaztek Developer Hub
Blamite Game Engine - blam!  00453.06.08.26.0624.blamite
The core library for the Blamite Game Engine.
camera_track Struct Reference

#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
 

Member Function Documentation

◆ TAG_ENUM()

camera_track::TAG_ENUM ( camera_type  ,
{ fixed, follow, flying, orbit, }   
)

Member Data Documentation

◆ camera_controller_script

tag_reference camera_track::camera_controller_script

◆ cameras

n nIn follow camera_track::cameras

◆ field_of_view

int32_t camera_track::field_of_view

◆ flags

bitfield16_flags camera_track::flags

Bitfield data for flags. See #bitfield16_flags for details.

◆ orbit_distance_range

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.

◆ position

vector3 camera_track::position

The initial position of the camera.


The documentation for this struct was generated from the following file: