 |
Blamite Game Engine - blam!
00453.06.08.26.0624.blamite
The core library for the Blamite Game Engine.
|
Go to the documentation of this file.
19 #define tag_trak "trak"
58 \nIn follow
cameras,
this will be used as the offset of the
camera relative to the
object it is attached to.
90 "mouse captured by default",
93 new Vector3Field(
"position/offset",
"The initial position of the camera.
95 In follow cameras, this will be used as the offset of the camera relative to the object it is attached to."),
96 new Vector2Field(
"orbit distance range",
"The minimum and maximum distance of the orbit camera. Set either value to -1 for no limit."),
bool unused9
Definition: camera_track.h:45
Namespace containing functions related to tag data.
Definition: bitmap.h:181
bool unused11
Definition: camera_track.h:47
Definition: camera_track.h:34
tag_reference camera_controller_script
Definition: camera_track.h:60
#define BLAM
Definition: camera_track.h:16
bool unused6
Definition: camera_track.h:42
Class representing a vector2 tag field.
Definition: vector.h:34
int32_t field_of_view
Definition: camera_track.h:55
Class representing a vector3 tag field.
Definition: vector.h:47
bool unused8
Definition: camera_track.h:44
Class representing a bitfield16 tag field.
Definition: bitfield.h:44
Definition: camera_track.h:64
BLAM camera_track * GetCameraTrackTag(std::string tag_path)
Definition: camera_track.cpp:13
Class representing a tag reference, or tagref for short.
Definition: tagref.h:20
std::vector< BlamTagClassField * > fields
A series of tag fields that store the layout of the tag.
Definition: tags.h:209
std::vector< BlamTagClassRevision > revisions
List of all tag class revisions. Does not get written to tags, but is included in plugin files.
Definition: tags.h:208
int int32_t
Definition: stdint.h:13
bool flag_0
Definition: camera_track.h:36
std::string class_name_short
The short, 4-character name of the tag class.
Definition: tags.h:206
TAG_ENUM(camera_type, { fixed, follow, flying, orbit, })
bool unused7
Definition: camera_track.h:43
bool unused3
Definition: camera_track.h:39
bool unused1
Definition: camera_track.h:37
int version
The tag class version. Should be incremented any time a tag class is modified whatsoever.
Definition: tags.h:207
bool unused13
Definition: camera_track.h:49
Structure representing a tag reference.
Definition: tags.h:289
std::string class_name_long
The longer class name. Typically shown alongside short name for user-friendliness.
Definition: tags.h:205
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.
Definition: camera_track.h:59
bool unused5
Definition: camera_track.h:41
n nIn follow cameras
Definition: camera_track.h:58
bool unused2
Definition: camera_track.h:38
bool unused4
Definition: camera_track.h:40
bitfield16_flags flags
Bitfield data for flags. See #bitfield16_flags for details.
Definition: camera_track.h:54
bool unused12
Definition: camera_track.h:48
Class representing an int32 tag field.
Definition: int.h:46
#define tag_trak
Definition: camera_track.h:19
bool unused10
Definition: camera_track.h:46
Definition: camera_track.h:24
int tag_size
The size of the tag's data. Used on loading/writing tag files.
Definition: tags.h:210
void * address
The address pointing to the start of the tag's data.
Definition: tags.h:132
date New Shallow[BAP] Thanks from and for his item placement Zed the best gf spog auhsan for it will be for the next map just for being and all at TF cool_ber for being will
Definition: chiropteraDM.txt:70
bool unused15
Definition: camera_track.h:51
CameraTrackTagClass()
Definition: camera_track.h:67
Class used to contain and access tag data.
Definition: tags.h:125
vector3 position
The initial position of the camera.
Definition: camera_track.h:56
bool unused14
Definition: camera_track.h:50
Class representing a tag class.
Definition: tags.h:202
std::string tag_class
The tag's short class name.
Definition: tags.h:146