V-Gears 0
Free Final Fantasy VII engine.
Todo List
Member AddTransparency (u32 &colour, const bool transparency, const bool stp)
Understand and document.
Member AudioManager::ALCError (const ALCdevice *device)
Implement and get error info.
Member AudioManager::ALError ()
Implement and get error info.
Member AudioManager::Init ()
Verify this comment.
Member AudioManager::Player::GetPosition ()
Is this in seconds?
Member AudioManager::Player::Update ()
Understand and document.
Member Background2D::AddTile (const Ogre::Vector2 &destination, const int width, const int height, const float depth, const Ogre::Vector4 &uv, const Blending blending)

Depth is z-index??

What is uv?

Member Background2D::AddTile (const int x, const int y, const int width, const int height, const float depth, const float u1, const float v1, const float u2, const float v2, const Blending blending)

Depth is z-index??

What are v1, v2, u1 and u2?

Member Background2D::animation_played_
Document.
Member Background2D::AnimationPlayed::sync
Document
Member Background2D::InputDebug (const VGears::Event &event)
Understand and document.
Member Background2D::range_
Document.
Member Background2D::renderQueueEnded (Ogre::uint8 queueGroupId, const Ogre::String &invocation, bool &repeatThisInvocation) override
Understand and document.
Member Background2D::scroll_sync_
Document.
Member Background2D::Tile::start_vertex_index
Member Background2D::TILE_VERTEX_COUNT
Understand and document.
Member Background2D::UpdateTileUV (const unsigned int tile_id, const float u1, const float v1, const float u2, const float v2)
What are v1, v2, u1 and u2?
Member Background2D::virtualScreenToWorldSpace (Ogre::Vector2 &pos) const
Understand and document.
Member Background2DAnimation::AddTime (const float time)
time is in seconds?
Member Background2DAnimation::AddUVKeyFrame (const float time, const Ogre::Vector4 &uv)
time is in seconds?
Member Background2DAnimation::AddUVKeyFrame (const float time, const float u1, const float v1, const float u2, const float v2)
time is in seconds?
Member Background2DAnimation::GetLength () const
time is in seconds?
Member Background2DAnimation::GetTime () const
time is in seconds?
Member Background2DAnimation::SetLength (const float time)
time is in seconds?
Member Background2DAnimation::SetTime (const float time)
time is in seconds?
Member BaseFF7FieldScriptFormatter::GetSpawnPointName (unsigned int map_id, const std::string &entity, const std::string &function_name, unsigned int address) override
Understand and document.
Member BattleSceneFile::Scene::AttackData::additional_effects
Document and retrieve with info from https://wiki.ffrtt.ru/index.php?title=FF7/Battle/Attack_Special_Effects
Member BattleSceneFile::Scene::AttackData::additional_effects_mod
Document and retrieve with info from https://wiki.ffrtt.ru/index.php?title=FF7/Item_data
Member BattleSceneFile::Scene::AttackData::special
document and parse with info from https://wiki.ffrtt.ru/index.php?title=FF7/Battle/Special_Attack_Flags
Member BattleSceneFile::Scene::EnemyData::immunities
: a bit set is an immunity?
Member BattleSceneFile::Scene::Setup::escape_counter
Understand and document.
Member CmdBind (const Ogre::StringVector &params)
How are keycodes separated? spaces or '+'?
Member CmdBindGameEvent (const Ogre::StringVector &params)
How are keycodes separated? spaces or '+'?
Member CodeGenerator::GeneratePass (InstVec &insts, const Graph &graph)
Understand and explain.
Member ConfigVar::previous_
Understand and document.
Member ConfigVar::static_config_var_list_
Understand and document.
Member Console::ExecuteScript ()
Understand and document.
Member CreateAutoName (const Ogre::String prefix)
This seems so simple, am I missing something?
Member CreateMaterial (const Ogre::String &material_name, const Ogre::String &material_file_name, const Ogre::String &texture_name, const Ogre::String &vertex_program, const Ogre::String &fragment_program)

Understand and document. Can be empty.

Understand and document. Can be empty.

Member CreateTexture (Vram *vram, const MeshData &mesh_data, const Ogre::String &texture_file_name, const VectorTexForGen &textures)
It's used to get some coordinates, but for what?
Member CreateTextureFromVram (const Ogre::PixelBox &pixel_box, Vram *vram, const int start_x, const int start_y, const int clut_x, const int clut_y, const int texture_x, const int texture_y, const BPP bpp, const bool transparency)
What's the difference between start_x/start_y and texture_x/texture_y?
Member DebugDraw::renderQueueEnded (Ogre::uint8 queueGroupId, const Ogre::String &invocation, bool &repeatThisInvocation)
Understand and document.
Member DebugDraw::SetScreenSpace (const bool screen_space)
Understand and document properly.
Member DebugDraw::text_max_vertex_
Confirm if it's 6 vertices per letter.
Member DebugDraw::text_vertex_buffer_
Confirm if it's 6 vertices per letter.
Member DialogsManager::ShowMessage (const int id, const int x, const int y, const int width, const int height)
Is this a window-limit-aware version of SetText?
Member Entity::animation_end_time_
Understand and document.
Member Entity::GetMoveAutoSpeed () const
Describe where this speed is used, and max and mins or references.
Member Entity::GetMoveRunSpeed () const
Describe where this speed is used, and max and mins or references.
Member Entity::GetMoveStopDistance () const
Verify this description. Also, indicate units (pixels?).
Member Entity::GetMoveWalkSpeed () const
Describe where this speed is used, and max and mins or references.
Member Entity::GetOffset () const
Offset to what?
Member Entity::GetOffsetCurrentSeconds () const
Understand and document.
Member Entity::GetOffsetPositionEnd () const
Understand and document.
Member Entity::GetOffsetPositionStart () const
Understand and document.
Member Entity::GetOffsetSeconds () const
Understand and document.
Member Entity::GetOffsetType () const
Understand and document.
Member Entity::GetSolidRadius () const
Is it in pixels?
Member Entity::GetTalkRadius () const
Is it in pixels?
Member Entity::offset_current_seconds_
Understand and document.
Member Entity::offset_position_end_
Understand and document.
Member Entity::offset_position_start_
Understand and document.
Member Entity::offset_seconds_
Understand and document.
Member Entity::offset_sync_
Understand and document.
Member Entity::offset_type_
Understand and document.
Member Entity::PLAY_DEFAULT
Same as PLAY_ONCE?
Member Entity::ScriptAnimationSync ()
Properly describe this.
Member Entity::ScriptLinearSync ()
Properly describe this.
Member Entity::ScriptOffsetSync ()
Understand and document.
Member Entity::ScriptOffsetToPosition (const float x, const float y, const float z, const ActionType type, const float seconds)
Understand and document.
Member Entity::ScriptSetAnimationSpeed (const float speed)
Indicate units, max and mins, or references.
Member Entity::ScriptTurnSync ()
Properly describe this.
Member Entity::SetMoveAutoSpeed (const float speed)
Describe where this speed is used, and max and mins or references.
Member Entity::SetMoveRunSpeed (const float speed)
Describe where this speed is used, and max and mins or references.
Member Entity::SetMoveWalkSpeed (const float speed)
Describe where this speed is used, and max and mins or references.
Member Entity::SetOffset (const Ogre::Vector3 &position)
Offset to what?
Member Entity::SetOffsetCurrentSeconds (const float seconds)
Understand and document.
Member Entity::SetSolidRadius (const float radius)
Is it in pixels?
Member Entity::SetTalkRadius (const float radius)
Is it in pixels?
Member Entity::SetTurn (const Ogre::Degree &direction_to, Entity *entity, const TurnDirection turn_direction, const ActionType turn_type, const float seconds)
What if the point
Member Entity::UnsetOffset ()
Understand and document.
Member EntityManager::axis_
Understand and document.
Member EntityManager::grid_
Understand and document.
Member EntityManager::SetNextScrollStep ()
Understand and document.
Member EntityManager::SetPlayerMoveRotation (const Ogre::Radian rotation)
Verify this description.
Member EntityManager::WalkmeshBorderCross (Entity *entity, Ogre::Vector3 &position, const Ogre::Vector2 &move_vector)

document more.

document more.

Member FF7FieldScriptGatewayCollector::AddSpawnPoint (unsigned int map_id, const std::string &entity, const std::string &function_name, unsigned int address, int x, int y, int z, int angle) override
Understand and document.
Member FieldCameraInstruction::ProcessVWOFT (CodeGenerator *code_gen)
Y is the Y coordinate for sure, but I dont't know about X and S.
Member FieldDisassembler::AddFunc (std::string entity_name, size_t entity_index, size_t script_index, uint32 next_script_entry_point, const bool is_start, const bool is_end, bool to_return_only, std::string func_name)

Understand and document.

Understand and document.

Member FieldDisassembler::FieldDisassembler (FieldScriptFormatter &formatter, FieldEngine *engine, InstVec &insts, const std::vector< unsigned char > &raw_script_data)
Understand and document.
Member FieldDisassembler::GetEndOfScriptOffset (uint16 cur_entry_point, size_t entity_index, size_t script_index)
Understand and document.
Member FieldDisassembler::InstructionRecord::factory_function
Document.
Member FieldDisassembler::section_pointers_size_
Understand and document.
Member FieldScriptFormatter::AddSpawnPoint (unsigned int map_id, const std::string &entity, const std::string &function_name, unsigned int address, int x, int y, int triangle_id, int angle)
Understand and document.
Member FieldScriptFormatter::GetSpawnPointName (unsigned int map_id, const std::string &entity, const std::string &function_name, unsigned int address)
Understand and document.
Member Formation::Enemy::main_script_active
Understand and document.
Member GameData::STATUS::DUAL
What does it do.
Member GET (vertex)

Understand and document

Understand and document

Member InputManager::button_text_ [256]
The text is the keycode?
Member InputManager::ButtonPressed (int button, char text, bool down)
The key code? It gets assigned to parameter 1 of the generated event.
Member InputManager::repeat_first_wait_
Verify this.
Member KernelDataInstaller::AttackData::additional_effects_mod_raw
Document and retrieve with info from https://wiki.ffrtt.ru/index.php?title=FF7/Item_data
Member KernelDataInstaller::AttackData::additional_effects_raw
Document and retrieve with info from https://wiki.ffrtt.ru/index.php?title=FF7/Battle/Attack_Special_Effects
Member KernelDataInstaller::AttackData::special_raw
document and parse with info from https://wiki.ffrtt.ru/index.php?title=FF7/Battle/Special_Attack_Flags
Member KernelDataInstaller::DUAL
What does it do.
Member KernelDataInstaller::ItemData::additional_effects_mod_raw
Document and retrieve with info from https://wiki.ffrtt.ru/index.php?title=FF7/Item_data
Member KernelDataInstaller::ItemData::additional_effects_raw
Document and retrieve with info from https://wiki.ffrtt.ru/index.php?title=FF7/Battle/Attack_Special_Effects
Member KernelDataInstaller::ItemData::special_raw
document and parse with info from https://wiki.ffrtt.ru/index.php?title=FF7/Battle/Special_Attack_Flags
Member KernelDataInstaller::WeaponData::high_sound
Verify.
Member KernelDataInstaller::WeaponData::special_raw
document and parse with info from https://wiki.ffrtt.ru/index.php?title=FF7/Battle/Special_Attack_Flags
Member MessageData::cursor_percent_y
Understand and document.
Member MessageData::scissor
Understand and document.
Member MessageData::sync
Understand and document.
Member ModelsAndAnimationsDb::ModelAnimations (const std::string model)

Understand and document.

Understand and document.

Understand and document.

Member Nib1 (unsigned int v)

Understand and document.

Understand and document.

Member Nib2 (unsigned int v)

Understand and document.

Understand and document.

Member Particle::InitForExpiration ()
: Document this properly.
Member Particle::PT_EMITTER
Document.
Member Particle::SetParentEmitter (ParticleEmitter *parent_emitter)
Check if parent_emitter is an in or out parameter.
Member Particle::time_to_live

Seconds? Milliseconds? Frames?

Differenche with total_time_to_live?

Member Particle::total_time_to_live

Seconds? Milliseconds? Frames?

Differenche with time_to_live?

Member ParticleEmitter::CalculateRequestedParticles (Ogre::Real time_elapsed)
Understand and document.
Member ParticleEmitter::GetEmitsName () const
What are the emits?
Member ParticleEmitter::GetEmitsType () const
What are the emits?
Member ParticleEmitter::GetParentTechnique () const
Understand and document.
Member ParticleEmitter::InitForEmission ()
Understand and document.
Member ParticleEmitter::SetEmitsName (const Ogre::String &emits_name)
What are the emits?
Member ParticleEmitter::SetEmitsType (ParticleType emits_type)
What are the emits?
Member ParticleEmitter::SetEmitTotalTimeToLive (float time)
Time is in secons? milliseconds? frames?
Member ParticleEmitter::SetParentTechnique (ParticleTechnique *tech)
Understand and document.
Member ParticleEntityRenderer::entities_
What are these entities?
Class ParticleSystem
What is this?
Member ParticleSystem::getMovableType () const
Understand and document.
Member ParticleSystem::visitRenderables (Ogre::Renderable::Visitor *visitor, bool debug_renderables=false)
Understand and document.
Member ParticleTechnique::ExecuteEmitParticles (ParticleEmitter *emitter, int requested, Ogre::Real time_elapsed)
Understand and document properly.
Member ParticleTechnique::GetVisualParticlesQuota () const
What is the quta for? How is it set?
Member QueueScript::yield
Understand and document.
Member Savemap::GetSetting (const unsigned int key)
Implement and document properly.
Member SaveMap::location
Does this indicte the current field? The coordinates in a field? If so, 2 nybbles?
Class SaveMap::Materia
Member Savemap::SetSetting (const unsigned int key, const unsigned int value)
Does nothing, implement when settings are working.
Member SavemapHandler::GetSlotSetting (const unsigned int slot, const unsigned int key)
Implement and document properly.
Member SavemapHandler::SetSetting (const unsigned int key, const unsigned int value)
Does nothing, implement when settings are working.
Member ScriptEntity::resort
Understand and document.
Member ScriptManager::AddValueToStack (const float value)
Verify this documentation.
Member ScriptManager::GetTableByEntityName (const ScriptManager::Type type, const Ogre::String &name, lua_State *state) const
Understand and document.
Member ScriptManager::ScriptRequest (ScriptEntity *script_entity, const Ogre::String &function, const int priority, const Ogre::String &argument1, const Ogre::String &argument2, bool start_sync, bool end_sync)
Understand and document.
Member ScriptManager::ScriptWait (const float seconds)
Does it refer to the current script?
Member SpawnPointDb::Record::entity_name
Understand and document.
Member SpawnPointDb::Record::script_function_name
Understand and document.
Member StringTokenise (const Ogre::String &str, const Ogre::String &delimiters="\\t\\n ", const Ogre::String &delimiters_preserve="", const Ogre::String &quote="\\"", const Ogre::String &esc="\\\\")</dt><dd> \anchor _todo000212 Understand and document. </dd> <dt> \_setscope TexForGen Member \_internalref de/d00/structTexForGen#a3a402c95880bb1c01f778c4a98b945dd "TexForGen::start_x" </dt><dd> \anchor _todo000339 Understand and document. </dd> <dt> \_setscope TexForGen Member \_internalref de/d00/structTexForGen#a954e334491a36dd02ca402bca45d9fad "TexForGen::start_y" </dt><dd> \anchor _todo000340 Understand and document. </dd> <dt> \_setscope Timer Member \_internalref dc/d00/classTimer#a019c0d42394df320fb1b35845460addd "Timer::AddTime" (const float time)</dt><dd> \anchor _todo000131 What are the units? seconds? </dd> <dt> \_setscope Timer Member \_internalref dc/d00/classTimer#ac027bbd56106714a919040008e62cd27 "Timer::GetGameTimeDelta" ()</dt><dd> \anchor _todo000130 What is the game time? What's the difference with system time? </dd> <dt> \_setscope Timer Member \_internalref dc/d00/classTimer#a56e53910e5e108e131907c5c8bd9018d "Timer::GetGameTimer" () const</dt><dd> \anchor _todo000133 What is this timer? Why is it an int, but the setter accepts float? </dd> <dt> \_setscope Timer Member \_internalref dc/d00/classTimer#a0e2378c9f47566b484042093326f5e92 "Timer::GetGameTimeTotal" ()</dt><dd> \anchor _todo000129 What is the game time? What's the difference with system time? </dd> <dt> \_setscope Timer Member \_internalref dc/d00/classTimer#a1c15a27da99b6eef29c64f4bf77f6834 "Timer::GetSystemTimeDelta" ()</dt><dd> \anchor _todo000128 What is the system time? What's the difference with game time? </dd> <dt> \_setscope Timer Member \_internalref dc/d00/classTimer#a98202f2f05c62553065d768adcf6757b "Timer::GetSystemTimeTotal" ()</dt><dd> \anchor _todo000127 What is the system time? What's the difference with game time? </dd> <dt> \_setscope Timer Member \_internalref dc/d00/classTimer#aab3c80d07596c7aa6e6cd521be212015 "Timer::SetGameTimer" (const float timer)</dt><dd> \anchor _todo000132 Understand and document. </dd> <dt> \_setscope UiAnimation Member \_internalref da/d01/classUiAnimation#aad0918cb5822d925263fc5995ec12df1 "UiAnimation::AddScissorKeyFrame" (const UiKeyFrameVector2 &x1, const UiKeyFrameVector2 &y1, const UiKeyFrameVector2 &x2, const UiKeyFrameVector2 &y2)</dt><dd> \anchor _todo000136 Understand and document. <p> \anchor _todo000137 Understand and document. <p> \anchor _todo000138 Understand and document. <p> \anchor _todo000139 Understand and document. <p> <p>What is an scissor keyframe?. </dd> <dt> \_setscope UiAnimation Member \_internalref da/d01/classUiAnimation#a8d2da3883dd6383234ea21ed431a9425a814d53411a3f31f35cc67fec10dfecbd "UiAnimation::DEFAULT" </dt><dd> \anchor _todo000144 Understand and document. </dd> <dt> \_setscope UiAnimation Member \_internalref da/d01/classUiAnimation#a75b76a98d9f5d28dc08d6f66a9f62248 "UiAnimation::scissor_x_bottom_" </dt><dd> \anchor _todo000142 Understand and document. </dd> <dt> \_setscope UiAnimation Member \_internalref da/d01/classUiAnimation#a58d1e2015e0d81ae3c9846e7731b937a "UiAnimation::scissor_x_top_" </dt><dd> \anchor _todo000140 Understand and document. </dd> <dt> \_setscope UiAnimation Member \_internalref da/d01/classUiAnimation#aa25a0a3d9722287be1a18d6103f112f1 "UiAnimation::scissor_y_left_" </dt><dd> \anchor _todo000141 Understand and document. </dd> <dt> \_setscope UiAnimation Member \_internalref da/d01/classUiAnimation#af6faea99ed045951f379f31672a22eca "UiAnimation::scissor_y_right_" </dt><dd> \anchor _todo000143 Understand and document. </dd> <dt> \_setscope UiCharData Member \_internalref d1/d01/structUiCharData#af78328985244a8487415790a53bd5a69 "UiCharData::post" </dt><dd> \anchor _todo000135 Understand and document. </dd> <dt> \_setscope UiCharData Member \_internalref d1/d01/structUiCharData#a4c2c8dca16256a11c2ba42168efa4cd0 "UiCharData::pre" </dt><dd> \anchor _todo000134 Understand and document. </dd> <dt> \_setscope UiManager Member \_internalref d1/d01/classUiManager#abd38ddc51ac14eeb6cf033ba87e2328a "UiManager::AddPrototype" (const Ogre::String &name, TiXmlNode *prototype)</dt><dd> \anchor _todo000145 What exactly is a prototype here? </dd> <dt> \_setscope UiManager Member \_internalref d1/d01/classUiManager#aa2f3f68fec4396fce394beda69f347fc "UiManager::GetPrototype" (const Ogre::String &name) const</dt><dd> \anchor _todo000146 What exactly is a prototype here? </dd> <dt> \_setscope UiManager::UiPrototype Class \_internalref df/d01/structUiManager_1_1UiPrototype "UiManager::UiPrototype" </dt><dd> \anchor _todo000147 What exactly is a prototype here? </dd> <dt> \_setscope UiSprite Member \_internalref d8/d01/classUiSprite#a82a81078752a7f58849604999b2c6f17 "UiSprite::UiSprite" (const Ogre::String &name, const Ogre::String &path_name, UiWidget *parent)</dt><dd> \anchor _todo000148 path_name is relative to data? Filename is needed? </dd> <dt> \_setscope UiTextArea Member \_internalref d4/d00/classUiTextArea#a565856737765ba2f7ab2e7854a0b05a9 "UiTextArea::GetTextLimit" () const</dt><dd> \anchor _todo000152 The limit is the max number of letters per text area? Does it include multiple pages? </dd> <dt> \_setscope UiTextArea Member \_internalref d4/d00/classUiTextArea#ae0b54aae9b5481c87670493ddea8c420 "UiTextArea::next_page_start_" </dt><dd> \anchor _todo000156 Understand and document. </dd> <dt> \_setscope UiTextArea Member \_internalref d4/d00/classUiTextArea#a2bcdd855971ccfacc6cdf96ea5c868ec "UiTextArea::RemoveSpritesFromText" (const unsigned int end)</dt><dd> \anchor _todo000149 Understand and document. </dd> <dt> \_setscope UiTextArea Member \_internalref d4/d00/classUiTextArea#acc21d1256dae57db1bfb0e6fa4d59af2 "UiTextArea::SetTextPrintSpeed" (const float speed)</dt><dd> \anchor _todo000150 Explain units or references. </dd> <dt> \_setscope UiTextArea Member \_internalref d4/d00/classUiTextArea#afb42c8e53006a814efb7bdfdc839b80e "UiTextArea::SetTextScrollTime" (const float time)</dt><dd> \anchor _todo000151 Units or references. </dd> <dt> \_setscope UiTextArea Member \_internalref d4/d00/classUiTextArea#a15ffdf02840932aa077b28f8dc9bad65 "UiTextArea::text_print_speed_mod_" </dt><dd> \anchor _todo000153 Understand and document. </dd> <dt> \_setscope UiTextArea Member \_internalref d4/d00/classUiTextArea#ab784ff8419dccf40361025510292d285 "UiTextArea::text_y_offset_" </dt><dd> \anchor _todo000154 Understand and document. </dd> <dt> \_setscope UiTextArea Member \_internalref d4/d00/classUiTextArea#a169861e0a5080fa3bd94dd6b6f66b696 "UiTextArea::text_y_offset_target_" </dt><dd> \anchor _todo000155 Understand and document. </dd> <dt> \_setscope UiTextArea Member \_internalref d4/d00/classUiTextArea#ada00d1ae8ea48a19b06b7cc5e05c1828 "UiTextArea::timer_" </dt><dd> \anchor _todo000157 Understand and document. </dd> <dt> \_setscope UiTextArea Member \_internalref d4/d00/classUiTextArea#a64ac4cc4e83e1356635252961dab4db9 "UiTextArea::timer_time_" </dt><dd> \anchor _todo000158 Understand and document. </dd> <dt> \_setscope UiWidget Member \_internalref df/d01/classUiWidget#ad71e543ae726df440f744c5c3a96fe4c "UiWidget::animation_sync_" </dt><dd> \anchor _todo000211 Understand and document better. </dd> <dt> \_setscope UiWidget Member \_internalref df/d01/classUiWidget#a851487ef6abfff4cff16fe14d6920da5 "UiWidget::final_translate_" </dt><dd> \anchor _todo000188 Understand and document. </dd> <dt> \_setscope UiWidget Member \_internalref df/d01/classUiWidget#a863e42e3a1666b5b9d08fb7b732884b1 "UiWidget::GetFinalScissor" (bool &scissor) const</dt><dd> \anchor _todo000164 What is a scissor? </dd> <dt> \_setscope UiWidget Member \_internalref df/d01/classUiWidget#aa891701694e62dfae65b21bd8152f7bb "UiWidget::GetFinalTranslate" () const</dt><dd> \anchor _todo000163 What is a translation here? Just a movement? </dd> <dt> \_setscope UiWidget Member \_internalref df/d01/classUiWidget#ac031dd3fc7c9f7ac49dbd2a9a27818cd "UiWidget::GetHeight" (float &percent, float &height)</dt><dd> \anchor _todo000174 </dd> <dt> \_setscope UiWidget Member \_internalref df/d01/classUiWidget#a63842a740653c4428936616ffca9389f "UiWidget::GetWidth" (float &percent, float &width)</dt><dd> \anchor _todo000172 </dd> <dt> \_setscope UiWidget Member \_internalref df/d01/classUiWidget#a3181592cc5cd36b2e3b64e11f49f5512 "UiWidget::GetX" (float &percent, float &x)</dt><dd> \anchor _todo000168 </dd> <dt> \_setscope UiWidget Member \_internalref df/d01/classUiWidget#ae91753e7ebe79ef695c26b609bcb0cb7 "UiWidget::GetY" (float &percent, float &y)</dt><dd> \anchor _todo000170 </dd> <dt> \_setscope UiWidget Member \_internalref df/d01/classUiWidget#a9eea41bcc5c1159bf8a672d6a85f5a03 "UiWidget::global_scissor_" </dt><dd> \anchor _todo000197 Understand and document. </dd> <dt> \_setscope UiWidget Member \_internalref df/d01/classUiWidget#ab3bafb43ebedeb963057ea1201173b3b "UiWidget::height_percent_" </dt><dd> \anchor _todo000194 Understand and document. </dd> <dt> \_setscope UiWidget Member \_internalref df/d01/classUiWidget#a3c80ef0e126c80be5cb082fd145a2487 "UiWidget::local_scissor_" </dt><dd> \anchor _todo000196 Understand and document. </dd> <dt> \_setscope UiWidget Member \_internalref df/d01/classUiWidget#acb2150544051018271a58db4c7c3db45 "UiWidget::origin_x_percent_" </dt><dd> \anchor _todo000189 Understand and document. </dd> <dt> \_setscope UiWidget Member \_internalref df/d01/classUiWidget#a2e2f9dbc02bfe3024b3582c0d9b43133 "UiWidget::origin_y_percent_" </dt><dd> \anchor _todo000190 Understand and document. </dd> <dt> \_setscope UiWidget Member \_internalref df/d01/classUiWidget#a910da6db843d6f9cffa4d67ce88d1133 "UiWidget::path_name_" </dt><dd> \anchor _todo000185 Understand and document. </dd> <dt> \_setscope UiWidget Member \_internalref df/d01/classUiWidget#a8d8624b3767e87d639d069f82ac057f4 "UiWidget::scissor_" </dt><dd> \anchor _todo000195 Understand and document. </dd> <dt> \_setscope UiWidget Member \_internalref df/d01/classUiWidget#a305009abe28b4a664e919025f9ea6e8c "UiWidget::scissor_bottom_" </dt><dd> \anchor _todo000201 Understand and document. </dd> <dt> \_setscope UiWidget Member \_internalref df/d01/classUiWidget#aacec17419164c51a34b72704873d705d "UiWidget::scissor_left_" </dt><dd> \anchor _todo000204 Understand and document. </dd> <dt> \_setscope UiWidget Member \_internalref df/d01/classUiWidget#ae240fbd45e0857734639dac47388b345 "UiWidget::scissor_right_" </dt><dd> \anchor _todo000207 Understand and document. </dd> <dt> \_setscope UiWidget Member \_internalref df/d01/classUiWidget#a79236514a3a5ccb65d218f79b3872712 "UiWidget::scissor_top_" </dt><dd> \anchor _todo000198 Understand and document. </dd> <dt> \_setscope UiWidget Member \_internalref df/d01/classUiWidget#a1d6780b6d64fc8ed87c59a88b0a1d046 "UiWidget::scissor_x_bottom_" </dt><dd> \anchor _todo000203 Understand and document. </dd> <dt> \_setscope UiWidget Member \_internalref df/d01/classUiWidget#a6392370c389285c77d52410b710bc12b "UiWidget::scissor_x_percent_bottom_" </dt><dd> \anchor _todo000202 Understand and document. </dd> <dt> \_setscope UiWidget Member \_internalref df/d01/classUiWidget#a4f9bd9e0c65d96ef2dff58683dd95ee2 "UiWidget::scissor_x_percent_top_" </dt><dd> \anchor _todo000199 Understand and document. </dd> <dt> \_setscope UiWidget Member \_internalref df/d01/classUiWidget#ad24dfd90049d2fb87db58f907ff4a857 "UiWidget::scissor_x_top_" </dt><dd> \anchor _todo000200 Understand and document. </dd> <dt> \_setscope UiWidget Member \_internalref df/d01/classUiWidget#af091593711019322d51f0c8ecdf3f8a9 "UiWidget::scissor_y_left_" </dt><dd> \anchor _todo000206 Understand and document. </dd> <dt> \_setscope UiWidget Member \_internalref df/d01/classUiWidget#acd0fda68ef888f93e0bc175930a56eb3 "UiWidget::scissor_y_percent_left_" </dt><dd> \anchor _todo000205 Understand and document. </dd> <dt> \_setscope UiWidget Member \_internalref df/d01/classUiWidget#a1ec85cd3f98966e13d3e62fcafcc35eb "UiWidget::scissor_y_percent_right_" </dt><dd> \anchor _todo000208 Understand and document. </dd> <dt> \_setscope UiWidget Member \_internalref df/d01/classUiWidget#a4e8bafafdbd0a4530e99e2e9cae669fb "UiWidget::scissor_y_right_" </dt><dd> \anchor _todo000209 Understand and document. </dd> <dt> \_setscope UiWidget Member \_internalref df/d01/classUiWidget#a77698e97c55d966a1a6769f62d6ac556 "UiWidget::screen_height_" </dt><dd> \anchor _todo000187 Understand and document. </dd> <dt> \_setscope UiWidget Member \_internalref df/d01/classUiWidget#af610daf06cb3fb5640a8f2c601402598 "UiWidget::screen_width_" </dt><dd> \anchor _todo000186 Understand and document. </dd> <dt> \_setscope UiWidget Member \_internalref df/d01/classUiWidget#aa17961d7f02c6ffd6f9fc914be39e023 "UiWidget::ScriptAnimationSync" ()</dt><dd> \anchor _todo000162 Understand and document better. </dd> <dt> \_setscope UiWidget Member \_internalref df/d01/classUiWidget#a04f6d181bbaa62c825aea28755a3881a "UiWidget::ScriptPlayAnimation" (const char *name, const float start, const float end)</dt><dd> \anchor _todo000161 It uses the parameter UiAnimation::DEFAULT. Whats does it do? Does it play the animation in a loop, or uses a default value of the specific animation. </dd> <dt> \_setscope UiWidget Member \_internalref df/d01/classUiWidget#aa10627c860ae00e1c79bb4b494418280 "UiWidget::ScriptPlayAnimation" (const char *name)</dt><dd> \anchor _todo000160 It uses the parameter UiAnimation::DEFAULT. What does it do? Does it play the animation in a loop, or uses a default value of the specific animation. </dd> <dt> \_setscope UiWidget Member \_internalref df/d01/classUiWidget#a2f4989077f07874db5dd2691ea387fb4 "UiWidget::SetGlobalScissor" (const bool global)</dt><dd> \anchor _todo000184 Understand and document. <p> \anchor _todo000183 Understand and document.</dd> <dt> \_setscope UiWidget Member \_internalref df/d01/classUiWidget#a0078da28f9a9237f2c03491883788eed "UiWidget::SetHeight" (const float percent, const float height)</dt><dd> \anchor _todo000173 </dd> <dt> \_setscope UiWidget Member \_internalref df/d01/classUiWidget#aca333ce31302f061e87d4e28d90bf339 "UiWidget::SetOriginX" (const float percent, const float x)</dt><dd> \anchor _todo000165 </dd> <dt> \_setscope UiWidget Member \_internalref df/d01/classUiWidget#ab5e0dff88abc04c644a2e35a454703b1 "UiWidget::SetOriginY" (const float percent, const float y)</dt><dd> \anchor _todo000166 </dd> <dt> \_setscope UiWidget Member \_internalref df/d01/classUiWidget#a6a57657a71239eae1ec1f4116eca3632 "UiWidget::SetScissorArea" (const float percent_x1, const float x1, const float percent_y1, const float y1, const float percent_x2, const float x2, const float percent_y2, const float y2)</dt><dd> \anchor _todo000178 Understand and document. <p> \anchor _todo000177 Understand and document. <p> \anchor _todo000179 Understand and document. <p> \anchor _todo000180 Understand and document. <p> \anchor _todo000181 Understand and document. <p> \anchor _todo000182 Understand and document. <p> \anchor _todo000176 Understand and document. <p> \anchor _todo000175 Understand and document. </dd> <dt> \_setscope UiWidget Member \_internalref df/d01/classUiWidget#a52aceb44cf9a4828180014f9f650437b "UiWidget::SetWidth" (const float percent, const float width)</dt><dd> \anchor _todo000171 </dd> <dt> \_setscope UiWidget Member \_internalref df/d01/classUiWidget#af18dae0f8dd14322c34f4da05e492f0c "UiWidget::SetX" (const float percent, const float x)</dt><dd> \anchor _todo000167 </dd> <dt> \_setscope UiWidget Member \_internalref df/d01/classUiWidget#ae788ca79cfcc30aad1b124e20e50cbbb "UiWidget::SetY" (const float percent, const float y)</dt><dd> \anchor _todo000169 </dd> <dt> \_setscope UiWidget Member \_internalref df/d01/classUiWidget#a7cf3a56bbd75e4dad89120d548460b02 "UiWidget::UiWidget" (const Ogre::String &name, const Ogre::String &path_name, UiWidget *parent)</dt><dd> \anchor _todo000159 Understand and document. </dd> <dt> \_setscope UiWidget Member \_internalref df/d01/classUiWidget#aa13c7ef281cc2c395e7333f64a9b36e9 "UiWidget::width_percent_" </dt><dd> \anchor _todo000193 Understand and document. </dd> <dt> \_setscope UiWidget Member \_internalref df/d01/classUiWidget#ac3bcd41c7fb11e1940c08e171897e34d "UiWidget::x_percent_" </dt><dd> \anchor _todo000191 Understand and document. </dd> <dt> \_setscope UiWidget Member \_internalref df/d01/classUiWidget#aecdfdc819cc9ad112b577cdc5fbcd67b "UiWidget::y_percent_" </dt><dd> \anchor _todo000192 Understand and document. </dd> <dt> \_setscope VGears::AFile Member \_internalref d6/d00/classVGears_1_1AFile#a411ec33c96bd8ff56a3dc0278386fce5 "VGears::AFile::AFile" (Ogre::ResourceManager *creator, const String &name, Ogre::ResourceHandle handle, const String &group, bool is_manual=false, Ogre::ManualResourceLoader *loader=NULL)</dt><dd> \anchor _todo000219 Understand and document. </dd> <dt> \_setscope VGears::AFile Member \_internalref d6/d00/classVGears_1_1AFile#a636663bc9c89de45687784ba4fb93918 "VGears::AFile::CalculateSize" () const</dt><dd> \anchor _todo000221 Units? </dd> <dt> \_setscope VGears::AFileManager Member \_internalref dc/d01/classVGears_1_1AFileManager#af43970f8e6a27c588393a6fc95330362 "VGears::AFileManager::createImpl" (const Ogre::String &name, Ogre::ResourceHandle handle, const Ogre::String &group, bool is_manual, Ogre::ManualResourceLoader *loader, const Ogre::NameValuePairList *create_params) override final</dt><dd> \anchor _todo000222 Understand and document. </dd> <dt> \_setscope VGears::AFileSerializer::Header Member \_internalref d7/d00/structVGears_1_1AFileSerializer_1_1Header#a33c265bf2e5b58934a794b172ba13864 "VGears::AFileSerializer::Header::runtime_data" [5]</dt><dd> \anchor _todo000223 Understand and document. </dd> <dt> \_setscope VGears::Animation Member \_internalref db/d01/structVGears_1_1Animation#a7b815fed697b2fb9ed75cf1dcf0cd160 "VGears::Animation::length" </dt><dd> \anchor _todo000403 Units? Seconds? </dd> <dt> \_setscope VGears::Background2DFile Class \_internalref d2/d00/classVGears_1_1Background2DFile "VGears::Background2DFile" </dt><dd> \anchor _todo000391 What's the difference with VGearsBackgroundFile.h? </dd> <dt> \_setscope VGears::Background2DFile Member \_internalref d2/d00/classVGears_1_1Background2DFile#a5984939d6d01eabbf4b9029b42bc33e0 "VGears::Background2DFile::Background2DFile" (Ogre::ResourceManager *creator, const String &name, Ogre::ResourceHandle handle, const String &group, bool is_manual=false, Ogre::ManualResourceLoader *loader=nullptr)</dt><dd> \anchor _todo000392 Understand and document. </dd> <dt> \_setscope VGears::Background2DFile Member \_internalref d2/d00/classVGears_1_1Background2DFile#a8581bf63aabad25a670608e8107fa629 "VGears::Background2DFile::calculateSize" () const override</dt><dd> \anchor _todo000398 Units? </dd> <dt> \_setscope VGears::Background2DFile Member \_internalref d2/d00/classVGears_1_1Background2DFile#a17cc28494f9a37f292c14f88dece4866 "VGears::Background2DFile::GetClip" () const</dt><dd> \anchor _todo000396 What is this clip? </dd> <dt> \_setscope VGears::Background2DFile Member \_internalref d2/d00/classVGears_1_1Background2DFile#a995f456e8b52ae7da80b3505002547b4 "VGears::Background2DFile::GetPosition" () const</dt><dd> \anchor _todo000397 What is this clip? </dd> <dt> \_setscope VGears::Background2DFile Member \_internalref d2/d00/classVGears_1_1Background2DFile#a01e504b4aaf427822088bb41ac67d662 "VGears::Background2DFile::GetRange" () const</dt><dd> \anchor _todo000394 What is this range? </dd> <dt> \_setscope VGears::Background2DFile Member \_internalref d2/d00/classVGears_1_1Background2DFile#a9eac4a5cf1fc3b3cb87cfc04222ab841 "VGears::Background2DFile::SetClip" (const Ogre::Vector2 &clip)</dt><dd> \anchor _todo000395 What is this clip? </dd> <dt> \_setscope VGears::Background2DFile Member \_internalref d2/d00/classVGears_1_1Background2DFile#ac983f0a392802e6c1a22d445a3e29982 "VGears::Background2DFile::SetRange" (const Ogre::Vector4 &range)</dt><dd> \anchor _todo000393 What is this range? </dd> <dt> \_setscope VGears::Background2DFileManager Member \_internalref d9/d00/classVGears_1_1Background2DFileManager#aff99b72328844431d96f0c5a673746e4 "VGears::Background2DFileManager::createImpl" (const Ogre::String &name, Ogre::ResourceHandle handle, const Ogre::String &group, bool is_manual, Ogre::ManualResourceLoader *loader, const Ogre::NameValuePairList *create_params)</dt><dd> \anchor _todo000399 Understand and document. </dd> <dt> \_setscope VGears::Background2DFileXMLSerializer Member \_internalref de/d01/classVGears_1_1Background2DFileXMLSerializer#a8fe28d2d820e5a890869b7ba42979f8d "VGears::Background2DFileXMLSerializer::ReadMap" (TiXmlNode &node, const String &tag, const String &key_attribute, std::map< KeyType, ValueType > &dest)</dt><dd> \anchor _todo000400 Understand and document. </dd> <dt> \_setscope VGears::BackgroundFile Member \_internalref dc/d01/classVGears_1_1BackgroundFile#a4ad539d94ae10a5c5a8fc43b2d899b1f "VGears::BackgroundFile::BackgroundFile" (Ogre::ResourceManager *creator, const String &name, Ogre::ResourceHandle handle, const String &group, bool is_manual=false, Ogre::ManualResourceLoader *loader=NULL)</dt><dd> \anchor _todo000224 Understand and document. </dd> <dt> \_setscope VGears::BackgroundFile::Page Member \_internalref dd/d00/structVGears_1_1BackgroundFile_1_1Page#a599a4a18ec2316563f9e8b0c33685eb8 "VGears::BackgroundFile::Page::value_size" </dt><dd> \anchor _todo000227 Understand and document. </dd> <dt> \_setscope VGears::BackgroundFile Member \_internalref dc/d01/classVGears_1_1BackgroundFile#ac6544988ba2935aec29853b11b48e4d6a02aef18933b9607f5955b56a0e04fe42 "VGears::BackgroundFile::PAGE_COUNT" </dt><dd> \anchor _todo000226 What are pages? </dd> <dt> \_setscope VGears::BackgroundFileManager Member \_internalref de/d01/classVGears_1_1BackgroundFileManager#ac75f6e99648daef9a7e5e4adc4d21302 "VGears::BackgroundFileManager::createImpl" (const Ogre::String &name, Ogre::ResourceHandle handle, const Ogre::String &group, bool is_manual, Ogre::ManualResourceLoader *loader, const Ogre::NameValuePairList *create_params)</dt><dd> \anchor _todo000225 Understand and document. </dd> <dt> \_setscope VGears::BackgroundFileSerializer Member \_internalref d0/d01/classVGears_1_1BackgroundFileSerializer#a28eaf0bcf19292466a5cdec89817d788ade196c3d89584fe147b1ba5f7a480eb8 "VGears::BackgroundFileSerializer::BIT_SIZE" </dt><dd> \anchor _todo000232 Understand and document. </dd> <dt> \_setscope VGears::BackgroundFileSerializer::Header Member \_internalref d9/d01/structVGears_1_1BackgroundFileSerializer_1_1Header#ad244abe3cb5adc2bafe8aaac24bc3be2 "VGears::BackgroundFileSerializer::Header::sort_sprites_by_palette" </dt><dd> \anchor _todo000234 Understand and document. </dd> <dt> \_setscope VGears::BackgroundFileSerializer Member \_internalref d0/d01/classVGears_1_1BackgroundFileSerializer#a62d29b6172976f314c52e304a38c4ee6 "VGears::BackgroundFileSerializer::layer_index_" </dt><dd> \anchor _todo000231 Understand and document. </dd> <dt> \_setscope VGears::BackgroundFileSerializer Member \_internalref d0/d01/classVGears_1_1BackgroundFileSerializer#a7afa3ffd99ea21a61d2b7ee2568699b1 "VGears::BackgroundFileSerializer::ReadEnd" (Ogre::DataStreamPtr &stream)</dt><dd> \anchor _todo000228 Understand and document.</dd> <dt> \_setscope VGears::BackgroundFileSerializer Member \_internalref d0/d01/classVGears_1_1BackgroundFileSerializer#a0ed923d5d9c2797d1450e323d0618783 "VGears::BackgroundFileSerializer::RemoveBuggySprites" (SpriteList &sprites)</dt><dd> \anchor _todo000230 Why are they malformed? </dd> <dt> \_setscope VGears::BackgroundFileSerializer Member \_internalref d0/d01/classVGears_1_1BackgroundFileSerializer#a28eaf0bcf19292466a5cdec89817d788ad850fc934ed1a2c76f8abbac6f9fbbdf "VGears::BackgroundFileSerializer::SPRITE_DST_MAX" </dt><dd> \anchor _todo000233 Understand and document. </dd> <dt> \_setscope VGears::BackgroundFileSerializer Member \_internalref d0/d01/classVGears_1_1BackgroundFileSerializer#a37e35bd7b73d105d7e55c51acee56f4b "VGears::BackgroundFileSerializer::SRC_BIG_SCALE" </dt><dd> \anchor _todo000229 Understand and document. </dd> <dt> \_setscope VGears::CameraMatrixFile Member \_internalref d7/d01/classVGears_1_1CameraMatrixFile#a23894ee4bcefbe0eae4850fcfc2242e0 "VGears::CameraMatrixFile::CameraMatrixFile" (Ogre::ResourceManager *creator, const String &name, Ogre::ResourceHandle handle, const String &group, bool is_manual=false, Ogre::ManualResourceLoader *loader=NULL)</dt><dd> \anchor _todo000235 Understand and document. </dd> <dt> \_setscope VGears::CameraMatrixFile Member \_internalref d7/d01/classVGears_1_1CameraMatrixFile#a73783999c8979e6333843abeeacd6457 "VGears::CameraMatrixFile::count_" </dt><dd> \anchor _todo000238 what? </dd> <dt> \_setscope VGears::CameraMatrixFile Member \_internalref d7/d01/classVGears_1_1CameraMatrixFile#aa37f0c888301e8e5cf8911296b37c876 "VGears::CameraMatrixFile::GetCount" () const</dt><dd> \anchor _todo000236 What does this count? </dd> <dt> \_setscope VGears::CameraMatrixFile Member \_internalref d7/d01/classVGears_1_1CameraMatrixFile#a39e9b496a8c07e3aa962b0a44b6a51ac "VGears::CameraMatrixFile::SetCount" (const size_t count)</dt><dd> \anchor _todo000237 What is this number? </dd> <dt> \_setscope VGears::CameraMatrixFileManager Member \_internalref d7/d01/classVGears_1_1CameraMatrixFileManager#a64ed5b56bda03672d5aa8d20497b4585 "VGears::CameraMatrixFileManager::createImpl" (const Ogre::String &name, Ogre::ResourceHandle handle, const Ogre::String &group, bool is_manual, Ogre::ManualResourceLoader *loader, const Ogre::NameValuePairList *create_params)</dt><dd> \anchor _todo000239 Understand and document. </dd> <dt> \_setscope VGears::ColorA8R8G8B8 Class \_internalref d4/d01/unionVGears_1_1ColorA8R8G8B8 "VGears::ColorA8R8G8B8" </dt><dd> \anchor _todo000002 : Understand and document. </dd> <dt> \_setscope VGears Member \_internalref de/d00/namespaceVGears#a9d0c38dde9c8f991b97c656b33842245 "VGears::CreateReferenceFileInstance" (std::function< void(Ogre::DataStreamPtr &stream, VGears::WorldmapFile &file)> callBack)</dt><dd> \anchor _todo000409 Understand and document properly. </dd> <dt> \_setscope VGears Member \_internalref de/d00/namespaceVGears#a45608a82b262310ab03b4273e5daae8f "VGears::CreateReferenceTextureFileInstance" (VGears::TxzFileSerializer &s)</dt><dd> \anchor _todo000408 Understand and document properly. </dd> <dt> \_setscope VGears Member \_internalref de/d00/namespaceVGears#a953f7608903355ca5daf1340be0b3912ad272db81b529afccb850ee5aa8a7c55d "VGears::ET_KEY_IMPULSE" </dt><dd> \anchor _todo000091 Understand and document. </dd> <dt> \_setscope VGears Member \_internalref de/d00/namespaceVGears#a953f7608903355ca5daf1340be0b3912a7508df920e386a4b8d546c3ce5aa55d4 "VGears::ET_KEY_REPEAT_WAIT" </dt><dd> \anchor _todo000090 Understand and document. </dd> <dt> \_setscope VGears::FF7Metadata Member \_internalref db/d01/classVGears_1_1FF7Metadata#a09f194a8da1fa778fcfa80ffb4922ba8 "VGears::FF7Metadata::FieldScriptFunctionData" (const String &field_name, const String &entity_name, const String &old_function_name)</dt><dd> \anchor _todo000001 Verify documentation for old_function name and return value. </dd> <dt> \_setscope VGears Member \_internalref de/d00/namespaceVGears#a7f870ee7a067ba777ad679f2552804eda3249115bacae43765e519b18474c36a7 "VGears::FIELD_DEPTH_SCALE" </dt><dd> \anchor _todo000333 Understand and document. </dd> <dt> \_setscope VGears Member \_internalref de/d00/namespaceVGears#a7f870ee7a067ba777ad679f2552804edadb777656e5f19df27fd57a5d782fb0ee "VGears::FIELD_POSITION_SCALE" </dt><dd> \anchor _todo000332 Understand and document. </dd> <dt> \_setscope VGears::FLevelFile Member \_internalref d8/d01/classVGears_1_1FLevelFile#a9953ed155b727bd4670441eccdc236da "VGears::FLevelFile::FLevelFile" (Ogre::ResourceManager *creator, const String &name, Ogre::ResourceHandle handle, const String &group, bool is_manual=false, Ogre::ManualResourceLoader *loader=NULL)</dt><dd> \anchor _todo000240 Understand and document. </dd> <dt> \_setscope VGears::FLevelFileManager Member \_internalref d8/d00/classVGears_1_1FLevelFileManager#ad93b70cf2ab4d90eec0347ee7fd952c7 "VGears::FLevelFileManager::createImpl" (const Ogre::String &name, Ogre::ResourceHandle handle, const Ogre::String &group, bool is_manual, Ogre::ManualResourceLoader *loader, const Ogre::NameValuePairList *create_params)</dt><dd> \anchor _todo000241 Understand and document. </dd> <dt> \_setscope VGears::FLevelFileSerializer Member \_internalref df/d01/classVGears_1_1FLevelFileSerializer#aa30da5fb3b7f6b61a190bce6001bc7c5 "VGears::FLevelFileSerializer::ReadEnd" (Ogre::DataStreamPtr &stream)</dt><dd> \anchor _todo000242 Understand and document.</dd> <dt> \_setscope VGears::FLevelFileSerializer Member \_internalref df/d01/classVGears_1_1FLevelFileSerializer#a1f80968d3cc3de4dccaac53221f560e2aa7fa53d60c8bc27c44682fff19c4fa3c "VGears::FLevelFileSerializer::SECTION_COUNT" </dt><dd> \anchor _todo000243 Count of what? </dd> <dt> \_setscope VGears Member \_internalref de/d00/namespaceVGears#a3453e0a41c5655a7bca52238b421c967 "VGears::GetPal" (const TxzFileSerializer::VRamBlock &palletes, const std::vector< std::vector< TxzFileSerializer::PsxPixel > > &pallete_pixels, const TxzFileSerializer::WorldMapTexture &entry)</dt><dd> \anchor _todo000327 Understand and document. </dd> <dt> \_setscope VGears::HRCFile::Bone Member \_internalref d2/d01/structVGears_1_1HRCFile_1_1Bone#ac393752541d28d40dc46d31269ea22cf "VGears::HRCFile::Bone::length" </dt><dd> \anchor _todo000247 In pixels? </dd> <dt> \_setscope VGears::HRCFile Member \_internalref d2/d00/classVGears_1_1HRCFile#ae00d7277571ac587b0f95c49cce2f560 "VGears::HRCFile::CalculateSize" (const Bone &bone) const</dt><dd> \anchor _todo000246 Units? </dd> <dt> \_setscope VGears::HRCFile Member \_internalref d2/d00/classVGears_1_1HRCFile#a9ff8d8d14553adfe7c99c8ee7343f77c "VGears::HRCFile::CalculateSize" () const</dt><dd> \anchor _todo000245 Units? </dd> <dt> \_setscope VGears::HRCFile Member \_internalref d2/d00/classVGears_1_1HRCFile#a6a6268d1b6b3a0e9d125609e109bccce "VGears::HRCFile::HRCFile" (Ogre::ResourceManager *creator, const String &name, Ogre::ResourceHandle handle, const String &group, bool is_manual=false, Ogre::ManualResourceLoader *loader=NULL)</dt><dd> \anchor _todo000244 Understand and document. </dd> <dt> \_setscope VGears::HRCFileManager Member \_internalref d2/d01/classVGears_1_1HRCFileManager#a25a243b0aac091a3f32cf90947834c95 "VGears::HRCFileManager::createImpl" (const Ogre::String &name, Ogre::ResourceHandle handle, const Ogre::String &group, bool is_manual, Ogre::ManualResourceLoader *loader, const Ogre::NameValuePairList *create_params) override final</dt><dd> \anchor _todo000248 Understand and document. </dd> <dt> \_setscope VGears::LZSDataStream Member \_internalref d4/d01/classVGears_1_1LZSDataStream#a03d9eb3127f56acbad29a9bf283ddc8c "VGears::LZSDataStream::DecompressChunk" ()</dt><dd> \anchor _todo000251 The whole stream? </dd> <dt> \_setscope VGears::LZSFLevelFile Member \_internalref df/d01/classVGears_1_1LZSFLevelFile#a4f57e424b520e3e044df3a28cb7b3f33 "VGears::LZSFLevelFile::LZSFLevelFile" (Ogre::ResourceManager *creator, const String &name, Ogre::ResourceHandle handle, const String &group, bool is_manual=false, Ogre::ManualResourceLoader *loader=NULL)</dt><dd> \anchor _todo000250 Understand and document. </dd> <dt> \_setscope VGears::LZSFLevelFileManager Member \_internalref db/d00/classVGears_1_1LZSFLevelFileManager#afd41091a507e727c400b4bf65982ba48 "VGears::LZSFLevelFileManager::createImpl" (const Ogre::String &name, Ogre::ResourceHandle handle, const Ogre::String &group, bool is_manual, Ogre::ManualResourceLoader *loader, const Ogre::NameValuePairList *create_params)</dt><dd> \anchor _todo000252 Understand and document. </dd> <dt> \_setscope VGears::ManualObject Member \_internalref df/d00/classVGears_1_1ManualObject#ab03600203fd4d7562baf3ca24d50960b "VGears::ManualObject::_bbox" </dt><dd> \anchor _todo000017 </dd> <dt> \_setscope VGears::ManualObject Member \_internalref df/d00/classVGears_1_1ManualObject#a2dd9ce495991363e39c511fd78fee2b3 "VGears::ManualObject::_radius" </dt><dd> \anchor _todo000018 </dd> <dt> \_setscope VGears::ManualObject Member \_internalref df/d00/classVGears_1_1ManualObject#ac734040de63b8937da3c39600c2cd858 "VGears::ManualObject::begin" (const String &name, const String &material_name, size_t vertex_count, size_t index_count)</dt><dd> \anchor _todo000009 Undestand and document index_count. </dd> <dt> \_setscope VGears::ManualObject Member \_internalref df/d00/classVGears_1_1ManualObject#ae76b9c8344dfaf2732758efe910349ad "VGears::ManualObject::bone" (const uint32 idx, const uint16 bone_handle, const Ogre::Real weight=1)</dt><dd> \anchor _todo000015 It applies to the object or the current section? </dd> <dt> \_setscope VGears::ManualObject Member \_internalref df/d00/classVGears_1_1ManualObject#ad31f5e30f484fa0c313775c4504b2c91 "VGears::ManualObject::colour" (const Ogre::ColourValue &colour)</dt><dd> \anchor _todo000012 It applies to the object or the current section? </dd> <dt> \_setscope VGears::ManualObject Member \_internalref df/d00/classVGears_1_1ManualObject#a743af2f86695b22ff1c945ced78828ba "VGears::ManualObject::createBuffer" (const BufferBinding binding, Ogre::VertexElementType type, Ogre::VertexElementSemantic semantic)</dt><dd> \anchor _todo000016 I'm no really sure what this function does... </dd> <dt> \_setscope VGears::ManualObject Member \_internalref df/d00/classVGears_1_1ManualObject#a971d344d3242b717ea3a802166e2b5f1 "VGears::ManualObject::index" (const uint32 idx)</dt><dd> \anchor _todo000014 It applies to the object or the current section? </dd> <dt> \_setscope VGears::ManualObject Member \_internalref df/d00/classVGears_1_1ManualObject#aad2d0c18ea04dd7472eaec34eea9e5d0 "VGears::ManualObject::normal" (const Ogre::Vector3 &normal)</dt><dd> \anchor _todo000011 It applies to the object or the current section? </dd> <dt> \_setscope VGears::ManualObject Member \_internalref df/d00/classVGears_1_1ManualObject#a86b70db90cf2c89dfb12703c9caf2725 "VGears::ManualObject::position" (const Ogre::Vector3 &position)</dt><dd> \anchor _todo000010 It applies to the object or the current section? </dd> <dt> \_setscope VGears::ManualObject Member \_internalref df/d00/classVGears_1_1ManualObject#a480d1dcefd1f8100c8f1187d8e69b53f "VGears::ManualObject::textureCoord" (const Ogre::Vector2 &texture_coordinate)</dt><dd> \anchor _todo000013 It applies to the object or the current section? </dd> <dt> \_setscope VGears::MapFile Member \_internalref da/d01/classVGears_1_1MapFile#a53b0e945f2ab9a3b14b0a12a9e82c50b "VGears::MapFile::MapFile" (Ogre::ResourceManager *creator, const String &name, Ogre::ResourceHandle handle, const String &group, bool is_manual=false, Ogre::ManualResourceLoader *loader=NULL)</dt><dd> \anchor _todo000401 Understand and document. </dd> <dt> \_setscope VGears::MapFileManager Member \_internalref d2/d00/classVGears_1_1MapFileManager#a9454b2ba18e98db46428234b7915362c "VGears::MapFileManager::createImpl" (const Ogre::String &name, Ogre::ResourceHandle handle, const Ogre::String &group, bool is_manual, Ogre::ManualResourceLoader *loader, const Ogre::NameValuePairList *create_params)</dt><dd> \anchor _todo000402 Understand and document. </dd> <dt> \_setscope VGears::MapListFile Member \_internalref df/d00/classVGears_1_1MapListFile#a63a575d97c34dcda760200ed2f6736d3 "VGears::MapListFile::calculateSize" (void) const override</dt><dd> \anchor _todo000256 Units? </dd> <dt> \_setscope VGears::MapListFile Member \_internalref df/d00/classVGears_1_1MapListFile#a6c0bdab3253d7fdd091c6e6f7eed2983 "VGears::MapListFile::MapListFile" (Ogre::ResourceManager *creator, const String &name, Ogre::ResourceHandle handle, const String &group, bool is_manual=false, Ogre::ManualResourceLoader *loader=nullptr)</dt><dd> \anchor _todo000254 Understand and document. </dd> <dt> \_setscope VGears::MapListFileManager Member \_internalref d1/d00/classVGears_1_1MapListFileManager#ab03035ab32975506cfd0743f4b2b4e6e "VGears::MapListFileManager::createImpl" (const Ogre::String &name, Ogre::ResourceHandle handle, const Ogre::String &group, bool is_manual, Ogre::ManualResourceLoader *loader, const Ogre::NameValuePairList *create_params) override</dt><dd> \anchor _todo000253 Understand and document. </dd> <dt> \_setscope VGears::ModelListFile Member \_internalref d2/d01/classVGears_1_1ModelListFile#a089a534d7d4a31788eb111dbcf946ab9 "VGears::ModelListFile::calculateSize" (void) const</dt><dd> \anchor _todo000216 Units? </dd> <dt> \_setscope VGears::ModelListFile Member \_internalref d2/d01/classVGears_1_1ModelListFile#a2334f7a143ec712b607bbd00145e7d69 "VGears::ModelListFile::ModelListFile" (Ogre::ResourceManager *creator, const String &name, Ogre::ResourceHandle handle, const String &group, bool is_manual=false, Ogre::ManualResourceLoader *loader=NULL)</dt><dd> \anchor _todo000215 Understand and document. </dd> <dt> \_setscope VGears::ModelListFile Member \_internalref d2/d01/classVGears_1_1ModelListFile#a8b61b680c423e7ec40e20f970b4e3bf7 "VGears::ModelListFile::scale_" </dt><dd> \anchor _todo000218 Each model has it's own scale. Is this some kind of global scale? If so, is it to be applied over each model scale, or instead of it? </dd> <dt> \_setscope VGears::ModelListFileManager Member \_internalref d3/d00/classVGears_1_1ModelListFileManager#a9a5f6e9548e1970c31d9f6cc984f7cb2 "VGears::ModelListFileManager::createImpl" (const Ogre::String &name, Ogre::ResourceHandle handle, const Ogre::String &group, bool is_manual, Ogre::ManualResourceLoader *loader, const Ogre::NameValuePairList *create_params)</dt><dd> \anchor _todo000217 Understand and document. </dd> <dt> \_setscope VGears::NameLookup Member \_internalref d0/d01/classVGears_1_1NameLookup#af72247079e98e155cc74dc03117f022b "VGears::NameLookup::FieldScriptFunctionComment" (const String &field_name, const String &entity_name, const String &old_function_name)</dt><dd> \anchor _todo000003 Does this maps comments, or functions with comments? </dd> <dt> \_setscope VGears::PaletteFile Member \_internalref d8/d00/classVGears_1_1PaletteFile#ad08d33ebec484a82bee59d8e87199983 "VGears::PaletteFile::calculateSize" () const override</dt><dd> \anchor _todo000257 Units? </dd> <dt> \_setscope VGears::PaletteFile Member \_internalref d8/d00/classVGears_1_1PaletteFile#a34b783a35fe5ef41eb15a52137534db8 "VGears::PaletteFile::PaletteFile" (Ogre::ResourceManager *creator, const String &name, Ogre::ResourceHandle handle, const String &group, bool is_manual=false, Ogre::ManualResourceLoader *loader=nullptr)</dt><dd> \anchor _todo000255 Understand and document. </dd> <dt> \_setscope VGears::PaletteFileManager Member \_internalref d0/d00/classVGears_1_1PaletteFileManager#ac8c8a0e92295cd58afb6943f1ce93fc8 "VGears::PaletteFileManager::createImpl" (const Ogre::String &name, Ogre::ResourceHandle handle, const Ogre::String &group, bool is_manual, Ogre::ManualResourceLoader *loader, const Ogre::NameValuePairList *create_params)</dt><dd> \anchor _todo000258 Understand and document. </dd> <dt> \_setscope VGears::PaletteFileSerializer Member \_internalref d9/d01/classVGears_1_1PaletteFileSerializer#a376cf470c7c2505c66ab43fdb881412b "VGears::PaletteFileSerializer::ConvertColour" (uint16 &colour) const</dt><dd> \anchor _todo000259 What kind of conversion is it doing? </dd> <dt> \_setscope VGears::PaletteFileSerializer::Header Member \_internalref d5/d00/structVGears_1_1PaletteFileSerializer_1_1Header#ad36cdf543d2855fb1e7005e7476470da "VGears::PaletteFileSerializer::Header::pal_x" </dt><dd> \anchor _todo000260 Units? </dd> <dt> \_setscope VGears::PaletteFileSerializer::Header Member \_internalref d5/d00/structVGears_1_1PaletteFileSerializer_1_1Header#a57683adf1a7e9a50163fb7c735b8c552 "VGears::PaletteFileSerializer::Header::pal_y" </dt><dd> \anchor _todo000261 Units? </dd> <dt> \_setscope VGears::PFile Member \_internalref df/d00/classVGears_1_1PFile#acee37a76d19b0e9d4cbc5b01a4a1edc8 "VGears::PFile::calculateSize" () const override</dt><dd> \anchor _todo000264 Units? </dd> <dt> \_setscope VGears::PFile::Group Member \_internalref d4/d00/structVGears_1_1PFile_1_1Group#ab3d5260ac95982984a62dc1f30e35604 "VGears::PFile::Group::edge_start_index" </dt><dd> \anchor _todo000268 Understand and document. </dd> <dt> \_setscope VGears::PFile::Group Member \_internalref d4/d00/structVGears_1_1PFile_1_1Group#a7041b61ceb39113fec6e1f1592887a10 "VGears::PFile::Group::polygon_start_index" </dt><dd> \anchor _todo000266 Understand and document. </dd> <dt> \_setscope VGears::PFile::Group Member \_internalref d4/d00/structVGears_1_1PFile_1_1Group#ab08c79ed181525142811903288569b60 "VGears::PFile::Group::primitive_type" </dt><dd> \anchor _todo000265 Understand and document. </dd> <dt> \_setscope VGears::PFile::Group Member \_internalref d4/d00/structVGears_1_1PFile_1_1Group#a72fdff8a2c4ddfa9f75db4475eeab56f "VGears::PFile::Group::texture_coordinate_start_index" </dt><dd> \anchor _todo000269 Understand and document. </dd> <dt> \_setscope VGears::PFile::Group Member \_internalref d4/d00/structVGears_1_1PFile_1_1Group#a57c91b42fb310581897156bca95ca042 "VGears::PFile::Group::vertex_start_index" </dt><dd> \anchor _todo000267 Understand and document. </dd> <dt> \_setscope VGears::PFile Member \_internalref df/d00/classVGears_1_1PFile#a9640ec80a6f58b747d24e5fd64957d83 "VGears::PFile::PFile" (Ogre::ResourceManager *creator, const String &name, Ogre::ResourceHandle handle, const String &group, bool is_manual=false, Ogre::ManualResourceLoader *loader=nullptr)</dt><dd> \anchor _todo000262 Understand and document. </dd> <dt> \_setscope VGears::PFileManager Member \_internalref d4/d01/classVGears_1_1PFileManager#a47d1aa7c086c10545b5de07b4a23e851 "VGears::PFileManager::createImpl" (const Ogre::String &name, Ogre::ResourceHandle handle, const Ogre::String &group, bool is_manual, Ogre::ManualResourceLoader *loader, const Ogre::NameValuePairList *create_params)</dt><dd> \anchor _todo000263 Understand and document. </dd> <dt> \_setscope VGears::PFileSerializer::Header Member \_internalref de/d00/structVGears_1_1PFileSerializer_1_1Header#afb3004181585ee491540af026249aba6 "VGears::PFileSerializer::Header::norm_index_table_flag" </dt><dd> \anchor _todo000270 Understand and document. </dd> <dt> \_setscope VGears::PFileSerializer::Header Member \_internalref de/d00/structVGears_1_1PFileSerializer_1_1Header#a1c2aea55c876aed007e13b328d10376c "VGears::PFileSerializer::Header::runtime_data" [0x10]</dt><dd> \anchor _todo000271 Understand and document. </dd> <dt> \_setscope VGears::RingBuffer Member \_internalref d6/d00/classVGears_1_1RingBuffer#a5823dd71291a3e57b3f90d749dbd3727 "VGears::RingBuffer< buffer_size >::Get" (const size_t offset)</dt><dd> \anchor _todo000249 Explain the size of the returned data and offset. </dd> <dt> \_setscope VGears::RSDFile Member \_internalref d0/d01/classVGears_1_1RSDFile#a6630a9d60ab51289ec2e0eab818b7cd3 "VGears::RSDFile::calculateSize" () const</dt><dd> \anchor _todo000273 Units? </dd> <dt> \_setscope VGears::RSDFile Member \_internalref d0/d01/classVGears_1_1RSDFile#ac2479fa1915350ce5bcfd016d6ffc3bd "VGears::RSDFile::RSDFile" (Ogre::ResourceManager *creator, const String &name, Ogre::ResourceHandle handle, const String &group, bool is_manual=false, Ogre::ManualResourceLoader *loader=nullptr)</dt><dd> \anchor _todo000272 Understand and document. </dd> <dt> \_setscope VGears::RSDFileManager Member \_internalref db/d00/classVGears_1_1RSDFileManager#aa7e5d36b6cc7056560b86c2dbade6cce "VGears::RSDFileManager::createImpl" (const Ogre::String &name, Ogre::ResourceHandle handle, const Ogre::String &group, bool is_manual, Ogre::ManualResourceLoader *loader, const Ogre::NameValuePairList *create_params)</dt><dd> \anchor _todo000274 Understand and document. </dd> <dt> \_setscope VGears::Serializer Member \_internalref d5/d01/classVGears_1_1Serializer#a50fa1629fea2f4eb99e5a08cc6982691 "VGears::Serializer::GetLine" (Ogre::DataStreamPtr &stream) const</dt><dd> \anchor _todo000278 Understand and document. </dd> <dt> \_setscope VGears::Serializer Member \_internalref d5/d01/classVGears_1_1Serializer#a1c6a1c3f09ed830d38d687a4aa5cf0a8 "VGears::Serializer::Read1ByteBool" (Ogre::DataStreamPtr &stream, bool &dest)</dt><dd> \anchor _todo000275 1 is true? </dd> <dt> \_setscope VGears::Serializer Member \_internalref d5/d01/classVGears_1_1Serializer#ad6b61053a527fc4c4b7f308f65d8c84d "VGears::Serializer::Read2ByteBool" (Ogre::DataStreamPtr &stream, bool &dest)</dt><dd> \anchor _todo000276 1 is true? </dd> <dt> \_setscope VGears::Serializer Member \_internalref d5/d01/classVGears_1_1Serializer#a3ac262c5f3fde0b218a71d8477f09d1d "VGears::Serializer::ReadEndString" (Ogre::DataStreamPtr &stream, const String &end_text)</dt><dd> \anchor _todo000277 Understand and document. </dd> <dt> \_setscope VGears Member \_internalref de/d00/namespaceVGears#abb3a72d90f2247ae1446704721350b81 "VGears::Test" (const std::vector< std::vector< TxzFileSerializer::Rgba > > &data)</dt><dd> \anchor _todo000410 Understand and document properly. </dd> <dt> \_setscope VGears::TexFile::BitData Member \_internalref d0/d00/structVGears_1_1TexFile_1_1BitData#af2ddc4ee181072348c29f104a4071e53 "VGears::TexFile::BitData::pixel_max" </dt><dd> \anchor _todo000281 Understand and document. </dd> <dt> \_setscope VGears::TexFile::BitData Member \_internalref d0/d00/structVGears_1_1TexFile_1_1BitData#abbaecde31d57c59abca30b159d7b21b4 "VGears::TexFile::BitData::pixel_min" </dt><dd> \anchor _todo000280 Understand and document. </dd> <dt> \_setscope VGears::TexFile::Header Member \_internalref de/d00/structVGears_1_1TexFile_1_1Header#a05628ea751a56118c02ca4104858d488 "VGears::TexFile::Header::color_key_array_flag" </dt><dd> \anchor _todo000292 Understand and document. </dd> <dt> \_setscope VGears::TexFile::Header Member \_internalref de/d00/structVGears_1_1TexFile_1_1Header#abab204f6d017ff1ca4aa7a689bbf7aa8 "VGears::TexFile::Header::reference_alpha" </dt><dd> \anchor _todo000294 Understand and document. </dd> <dt> \_setscope VGears::TexFile::Header Member \_internalref de/d00/structVGears_1_1TexFile_1_1Header#a28a0a5fa7a06c6764c495e44788e1488 "VGears::TexFile::Header::runtime_data_02" </dt><dd> \anchor _todo000295 Understand and document. </dd> <dt> \_setscope VGears::TexFile::Header Member \_internalref de/d00/structVGears_1_1TexFile_1_1Header#aeabb19728e52d33f9568a27dd864ce3e "VGears::TexFile::Header::runtime_data_04" </dt><dd> \anchor _todo000300 Understand and document. </dd> <dt> \_setscope VGears::TexFile::Header Member \_internalref de/d00/structVGears_1_1TexFile_1_1Header#aef81e96d1fe5b26099cb574f3255ec1a "VGears::TexFile::Header::runtime_data_palette_index" </dt><dd> \anchor _todo000297 Understand and document. </dd> <dt> \_setscope VGears::TexFile::Header Member \_internalref de/d00/structVGears_1_1TexFile_1_1Header#aa0c657ed017707e017054d9bfd7f1ec3 "VGears::TexFile::Header::runtime_data_ptr_color_key_array" </dt><dd> \anchor _todo000293 Understand and document. </dd> <dt> \_setscope VGears::TexFile::Header Member \_internalref de/d00/structVGears_1_1TexFile_1_1Header#a711f8c3dedacd054d85df325a55ccc0e "VGears::TexFile::Header::runtime_data_ptr_image_data" </dt><dd> \anchor _todo000299 Understand and document. </dd> <dt> \_setscope VGears::TexFile::Header Member \_internalref de/d00/structVGears_1_1TexFile_1_1Header#a5f8d6216898afe5b53319ff2b14c1407 "VGears::TexFile::Header::runtime_data_ptr_palette_data" </dt><dd> \anchor _todo000291 Understand and document. </dd> <dt> \_setscope VGears::TexFile::Header Member \_internalref de/d00/structVGears_1_1TexFile_1_1Header#a5d58bd0c6c61e67d443ef4d89ff9d19f "VGears::TexFile::Header::unknown_0xCC" </dt><dd> \anchor _todo000296 Understand and document. </dd> <dt> \_setscope VGears::TexFile::PaletteData Member \_internalref d5/d00/structVGears_1_1TexFile_1_1PaletteData#a533de5578a1954fa1e6179381f603ce2 "VGears::TexFile::PaletteData::colors_per_palette" </dt><dd> \anchor _todo000286 Understand and document. </dd> <dt> \_setscope VGears::TexFile::PaletteData Member \_internalref d5/d00/structVGears_1_1TexFile_1_1PaletteData#a6fcc10172955019e5b1c568dca8e483e "VGears::TexFile::PaletteData::flag" </dt><dd> \anchor _todo000282 Understand and document. </dd> <dt> \_setscope VGears::TexFile::PaletteData Member \_internalref d5/d00/structVGears_1_1TexFile_1_1PaletteData#ad109d7791773461b6847ae482317b9f7 "VGears::TexFile::PaletteData::index_8bit" </dt><dd> \anchor _todo000284 Understand and document. </dd> <dt> \_setscope VGears::TexFile::PaletteData Member \_internalref d5/d00/structVGears_1_1TexFile_1_1PaletteData#a5cc1d464bb080ad84a4cb5e2b59f41d5 "VGears::TexFile::PaletteData::index_bits" </dt><dd> \anchor _todo000283 Understand and document. </dd> <dt> \_setscope VGears::TexFile::PaletteData Member \_internalref d5/d00/structVGears_1_1TexFile_1_1PaletteData#ab8263e592cd5bdc1db151588903afdfe "VGears::TexFile::PaletteData::total_color_count" </dt><dd> \anchor _todo000285 Understand and document. </dd> <dt> \_setscope VGears::TexFile::PixelFormat Member \_internalref da/d01/structVGears_1_1TexFile_1_1PixelFormat#a1b6b1c0e8a27761c61dba892030411b6 "VGears::TexFile::PixelFormat::bit_count_unused" </dt><dd> \anchor _todo000289 Understand and document. </dd> <dt> \_setscope VGears::TexFile::PixelFormat Member \_internalref da/d01/structVGears_1_1TexFile_1_1PixelFormat#ab18840c722ea332ad4246116bdf7cfbc "VGears::TexFile::PixelFormat::bit_mask" </dt><dd> \anchor _todo000287 Understand and document. </dd> <dt> \_setscope VGears::TexFile::PixelFormat Member \_internalref da/d01/structVGears_1_1TexFile_1_1PixelFormat#a126a9a25e3bb518b588ecd9494bdcdac "VGears::TexFile::PixelFormat::bit_shift" </dt><dd> \anchor _todo000288 Understand and document. </dd> <dt> \_setscope VGears::TexFile::PixelFormat Member \_internalref da/d01/structVGears_1_1TexFile_1_1PixelFormat#a92d70b984028777fa87ac7731b09602f "VGears::TexFile::PixelFormat::shades" </dt><dd> \anchor _todo000290 Understand and document. </dd> <dt> \_setscope VGears::TexFile::TextureFormat Member \_internalref d3/d01/structVGears_1_1TexFile_1_1TextureFormat#a57713a17ac0f7a034fb503e185335ce5 "VGears::TexFile::TextureFormat::bits_per_palette_index" </dt><dd> \anchor _todo000303 Understand and document. </dd> <dt> \_setscope VGears::TexFile::TextureFormat Member \_internalref d3/d01/structVGears_1_1TexFile_1_1TextureFormat#adf319ee727c3e994aee95d789ccc3044 "VGears::TexFile::TextureFormat::palette_flag" </dt><dd> \anchor _todo000302 Understand and document. </dd> <dt> \_setscope VGears::TexFile::TextureFormat Member \_internalref d3/d01/structVGears_1_1TexFile_1_1TextureFormat#a15554aaa0f26c5a531ff29f5a4fa549e "VGears::TexFile::TextureFormat::palette_index_8bit" </dt><dd> \anchor _todo000304 Understand and document. </dd> <dt> \_setscope VGears::TexFile::TextureFormat Member \_internalref d3/d01/structVGears_1_1TexFile_1_1TextureFormat#a567e54bd35ced7c9ec352f2a394716d2 "VGears::TexFile::TextureFormat::palette_size" </dt><dd> \anchor _todo000305 Understand and document. </dd> <dt> \_setscope VGears::TexFile::TextureFormat Member \_internalref d3/d01/structVGears_1_1TexFile_1_1TextureFormat#a891b8feda08567b3ee20d95efa4c0063 "VGears::TexFile::TextureFormat::runtime_data_ptr_palette_data" </dt><dd> \anchor _todo000307 Understand and document. </dd> <dt> \_setscope VGears::TexFile Member \_internalref d0/d00/classVGears_1_1TexFile#a2e4b500127f33bf3bb02005015efabd2 "VGears::TexFile::USE_REFERENCE_ALPHA" </dt><dd> \anchor _todo000279 Understand and document. </dd> <dt> \_setscope VGears::Tile Member \_internalref d4/d00/structVGears_1_1Tile#a6ddd04b1ba05801d3754f8ed1f788ffb "VGears::Tile::uv" </dt><dd> \anchor _todo000404 Understand and document. </dd> <dt> \_setscope VGears Member \_internalref de/d00/namespaceVGears#a03742c4c82986c8a1bee9813d93e9755 "VGears::ToTextureCoordU" (uint8 coord, uint16 id)</dt><dd> \anchor _todo000411 Understand and document properly. </dd> <dt> \_setscope VGears Member \_internalref de/d00/namespaceVGears#a8e3807267227475634b4ce6fc24808e5 "VGears::ToTextureCoordV" (uint8 coord, uint16 id)</dt><dd> \anchor _todo000412 Understand and document properly. </dd> <dt> \_setscope VGears::TriggersFile Member \_internalref d7/d01/classVGears_1_1TriggersFile#a0d60524b1b1733b0ab8e2f29c436e3a9 "VGears::TriggersFile::calculateSize" (void) const override</dt><dd> \anchor _todo000308 Units? </dd> <dt> \_setscope VGears::TriggersFile::Gateway Member \_internalref de/d01/structVGears_1_1TriggersFile_1_1Gateway#a8083539ee3a118d7be38c91f735a7baa "VGears::TriggersFile::Gateway::dir" </dt><dd> \anchor _todo000309 Understand and document. </dd> <dt> \_setscope VGears::TriggersFile::Gateway Member \_internalref de/d01/structVGears_1_1TriggersFile_1_1Gateway#a76b527b804dd86325c67d3090584874c "VGears::TriggersFile::Gateway::dir_copy1" </dt><dd> \anchor _todo000310 Understand and document. </dd> <dt> \_setscope VGears::TriggersFile::Gateway Member \_internalref de/d01/structVGears_1_1TriggersFile_1_1Gateway#afe6b4f05c9bafd96a09881b9ba2a7d7a "VGears::TriggersFile::Gateway::dir_copy2" </dt><dd> \anchor _todo000311 Understand and document. </dd> <dt> \_setscope VGears::TriggersFile::Gateway Member \_internalref de/d01/structVGears_1_1TriggersFile_1_1Gateway#ae7d5ac6bd2e573dff0ac9308b2d6508d "VGears::TriggersFile::Gateway::dir_copy3" </dt><dd> \anchor _todo000312 Understand and document. </dd> <dt> \_setscope VGears::TriggersFile::Range Class \_internalref d5/d00/structVGears_1_1TriggersFile_1_1Range "VGears::TriggersFile::Range" </dt><dd> \anchor _todo000306 What range? </dd> <dt> \_setscope VGears::TriggersFile::Trigger Member \_internalref d6/d00/structVGears_1_1TriggersFile_1_1Trigger#a5e766331f4f530122398f8e433fbc92d "VGears::TriggersFile::Trigger::background_parameter" </dt><dd> \anchor _todo000313 Understand and document. </dd> <dt> \_setscope VGears::TriggersFile::Trigger Member \_internalref d6/d00/structVGears_1_1TriggersFile_1_1Trigger#a8bd3580105c27d2c1b4cce0cf6c7c95a "VGears::TriggersFile::Trigger::background_state" </dt><dd> \anchor _todo000314 Understand and document. </dd> <dt> \_setscope VGears::TriggersFile::TriggerData Member \_internalref d1/d00/structVGears_1_1TriggersFile_1_1TriggerData#ab9e14a6322f7bdec1a2ee30656483568 "VGears::TriggersFile::TriggerData::bg_layer3_height" </dt><dd> \anchor _todo000319 Understand and document. </dd> <dt> \_setscope VGears::TriggersFile::TriggerData Member \_internalref d1/d00/structVGears_1_1TriggersFile_1_1TriggerData#a05ffc8ade22825578d9d97ee7003c6e5 "VGears::TriggersFile::TriggerData::bg_layer3_width" </dt><dd> \anchor _todo000318 Understand and document. </dd> <dt> \_setscope VGears::TriggersFile::TriggerData Member \_internalref d1/d00/structVGears_1_1TriggersFile_1_1TriggerData#a404e9ce79546b72e9437a5638f7a6e5a "VGears::TriggersFile::TriggerData::bg_layer4_height" </dt><dd> \anchor _todo000321 Understand and document. </dd> <dt> \_setscope VGears::TriggersFile::TriggerData Member \_internalref d1/d00/structVGears_1_1TriggersFile_1_1TriggerData#a6ad5811a326919a057f1537ecaa57c2f "VGears::TriggersFile::TriggerData::bg_layer4_width" </dt><dd> \anchor _todo000320 Understand and document. </dd> <dt> \_setscope VGears::TriggersFile::TriggerData Member \_internalref d1/d00/structVGears_1_1TriggersFile_1_1TriggerData#ac794ac724ab4c16aa679c0fac5b9af10 "VGears::TriggersFile::TriggerData::camera_focus_height" </dt><dd> \anchor _todo000316 Understand and document. </dd> <dt> \_setscope VGears::TriggersFile::TriggerData Member \_internalref d1/d00/structVGears_1_1TriggersFile_1_1TriggerData#af0657a5dedcbea132c44ff8b73340aac "VGears::TriggersFile::TriggerData::camera_range" </dt><dd> \anchor _todo000317 Understand and document.</dd> <dt> \_setscope VGears::TriggersFile::TriggerData Member \_internalref d1/d00/structVGears_1_1TriggersFile_1_1TriggerData#a5381118f265b2d000ead4864e0768b0f "VGears::TriggersFile::TriggerData::control" </dt><dd> \anchor _todo000315 Understand and document. </dd> <dt> \_setscope VGears::TriggersFile Member \_internalref d7/d01/classVGears_1_1TriggersFile#a479bf71163a62fba4a0a2d44fd8e2262 "VGears::TriggersFile::TriggersFile" (Ogre::ResourceManager *creator, const String &name, Ogre::ResourceHandle handle, const String &group, bool is_manual=false, Ogre::ManualResourceLoader *loader=nullptr)</dt><dd> \anchor _todo000301 Understand and document. </dd> <dt> \_setscope VGears::TriggersFileManager Member \_internalref d4/d00/classVGears_1_1TriggersFileManager#adc8b979558626f06c9707494f6001f1a "VGears::TriggersFileManager::createImpl" (const Ogre::String &name, Ogre::ResourceHandle handle, const Ogre::String &group, bool is_manual, Ogre::ManualResourceLoader *loader, const Ogre::NameValuePairList *create_params)</dt><dd> \anchor _todo000298 Understand and document. </dd> <dt> \_setscope VGears::TxzFile Member \_internalref d5/d00/classVGears_1_1TxzFile#a5e34c4b1254a09499c80d49be68fbcb0 "VGears::TxzFile::TxzFile" (Ogre::ResourceManager *creator, const Ogre::String &name, Ogre::ResourceHandle handle, const Ogre::String &group, bool is_manual=false, Ogre::ManualResourceLoader *loader=0)</dt><dd> \anchor _todo000322 Understand and document. </dd> <dt> \_setscope VGears::TxzFileManager Member \_internalref d3/d01/classVGears_1_1TxzFileManager#afa8cd7e6603953f162345eb8566f26a9 "VGears::TxzFileManager::createImpl" (const Ogre::String &name, Ogre::ResourceHandle handle, const Ogre::String &group, bool is_manual, Ogre::ManualResourceLoader *loader, const Ogre::NameValuePairList *create_params) override final</dt><dd> \anchor _todo000323 Understand and document. </dd> <dt> \_setscope VGears::TxzFileSerializer Member \_internalref de/d00/classVGears_1_1TxzFileSerializer#ade8bbb427859d60736087fc88c519529 "VGears::TxzFileSerializer::ExtractTexture" (const std::array< WorldMapTexture, 512 > &pallete_table)</dt><dd> \anchor _todo000325 Understand and document. Where is this implemented?<p> \anchor _todo000326 .</dd> <dt> \_setscope VGears::TxzFileSerializer Member \_internalref de/d00/classVGears_1_1TxzFileSerializer#aa6141833ae5ec18ac2a7dacd4970e817 "VGears::TxzFileSerializer::ImportTextureSection" (Ogre::DataStream &stream, TxzFile &dest, size_t section_end)</dt><dd> \anchor _todo000324 Sure it is decompressed? </dd> <dt> \_setscope VGears::WalkmeshFile Member \_internalref d9/d01/classVGears_1_1WalkmeshFile#a154d999fe06b6ad04f3b4ff7782bf062 "VGears::WalkmeshFile::calculateSize" () const</dt><dd> \anchor _todo000406 Units? </dd> <dt> \_setscope VGears::WalkmeshFile Member \_internalref d9/d01/classVGears_1_1WalkmeshFile#a33fe4dc517f6079b21b425f0e507b07c "VGears::WalkmeshFile::WalkmeshFile" (Ogre::ResourceManager *creator, const String &name, Ogre::ResourceHandle handle, const String &group, bool is_manual=false, Ogre::ManualResourceLoader *loader=NULL)</dt><dd> \anchor _todo000405 Understand and document. </dd> <dt> \_setscope VGears::WalkmeshFileManager Member \_internalref d5/d01/classVGears_1_1WalkmeshFileManager#afc04ed725b65dd954bad287ee0ed27b5 "VGears::WalkmeshFileManager::createImpl" (const Ogre::String &name, Ogre::ResourceHandle handle, const Ogre::String &group, bool is_manual, Ogre::ManualResourceLoader *loader, const Ogre::NameValuePairList *create_params)</dt><dd> \anchor _todo000407 Understand and document. </dd> <dt> \_setscope VGears::WalkmeshFileSerializer::Access Member \_internalref d0/d01/structVGears_1_1WalkmeshFileSerializer_1_1Access#a87c2d9a9305872b4b0c136eb109d49ca "VGears::WalkmeshFileSerializer::Access::a" </dt><dd> \anchor _todo000388 Understand and document. </dd> <dt> \_setscope VGears::WalkmeshFileSerializer::Access Member \_internalref d0/d01/structVGears_1_1WalkmeshFileSerializer_1_1Access#ac60a26eb4dec5fa7fa4534fba9a7a643 "VGears::WalkmeshFileSerializer::Access::b" </dt><dd> \anchor _todo000389 Understand and document. </dd> <dt> \_setscope VGears::WalkmeshFileSerializer::Access Member \_internalref d0/d01/structVGears_1_1WalkmeshFileSerializer_1_1Access#ad0531f70253697aa7d9294f52ebfb0fe "VGears::WalkmeshFileSerializer::Access::c" </dt><dd> \anchor _todo000390 Understand and document. </dd> <dt> \_setscope VGears::WalkmeshFileSerializer Member \_internalref d4/d00/classVGears_1_1WalkmeshFileSerializer#a694bff0a4303dbd53ea41bc889e749c9a919f5cd0b439af96f7efb55fcd2f299f "VGears::WalkmeshFileSerializer::ACCESS_COMPONENT_COUNT" </dt><dd> \anchor _todo000387 Understand and document. </dd> <dt> \_setscope VGears::WalkmeshFileSerializer Member \_internalref d4/d00/classVGears_1_1WalkmeshFileSerializer#a694bff0a4303dbd53ea41bc889e749c9a5c71291ff86a6cb37a839d97d98b2b87 "VGears::WalkmeshFileSerializer::VERTEX_COMPONENT_COUNT" </dt><dd> \anchor _todo000386 Understand and document. </dd> <dt> \_setscope VGears::WalkmeshFileSerializer Member \_internalref d4/d00/classVGears_1_1WalkmeshFileSerializer#a694bff0a4303dbd53ea41bc889e749c9aa44b324be3ef11a5d797f0a8b772d8bc "VGears::WalkmeshFileSerializer::VERTEX_PADDING_COUNT" </dt><dd> \anchor _todo000385 Understand and document. </dd> <dt> \_setscope VGears::WorldmapFile Member \_internalref d6/d01/classVGears_1_1WorldmapFile#aeeb8834a890aedd2f2f32692ce17f18d "VGears::WorldmapFile::WorldmapFile" (Ogre::ResourceManager *creator, const Ogre::String &name, Ogre::ResourceHandle handle, const Ogre::String &group, bool is_manual=false, Ogre::ManualResourceLoader *loader=0)</dt><dd> \anchor _todo000328 Understand and document. </dd> <dt> \_setscope VGears::WorldmapFileManager Member \_internalref db/d00/classVGears_1_1WorldmapFileManager#acb767d86e6e219c19e15e92bf6f9ba5a "VGears::WorldmapFileManager::createImpl" (const Ogre::String &name, Ogre::ResourceHandle handle, const Ogre::String &group, bool is_manual, Ogre::ManualResourceLoader *loader, const Ogre::NameValuePairList *create_params) override final</dt><dd> \anchor _todo000329 Understand and document. </dd> <dt> \_setscope VGears::WorldmapFileSerializer::BlockTriangle Member \_internalref d4/d01/structVGears_1_1WorldmapFileSerializer_1_1BlockTriangle#a3245ec6214b5d30491ddc48e011c0792 "VGears::WorldmapFileSerializer::BlockTriangle::unknown" </dt><dd> \anchor _todo000331 Find out what this is for. </dd> <dt> \_setscope VGears::WorldmapFileSerializer::BlockTriangle Member \_internalref d4/d01/structVGears_1_1WorldmapFileSerializer_1_1BlockTriangle#a287cf717e6108d45bcf4e08c858f31cf "VGears::WorldmapFileSerializer::BlockTriangle::walkability_info_" </dt><dd> \anchor _todo000330 Document walkability modes. </dd> <dt> \_setscope WalkmeshTriangle Member \_internalref d3/d01/structWalkmeshTriangle#ac019bf29db4e93a19cdda825ca830cf1 "WalkmeshTriangle::access_side" [3]</dt><dd> \anchor _todo000213 Understand and document. </dd> <dt> \_setscope WorldCodeGenerator Member \_internalref d2/d01/classWorldCodeGenerator#af8e06c051e9e90cdca86368e97728ceb "WorldCodeGenerator::ProcessSpecialMetadata" (const InstPtr inst, char c, int pos)</dt><dd> \anchor _todo000362 understand and document. </dd> <dt> \_setscope WorldEngine::BankValue Class \_internalref dc/d01/classWorldEngine_1_1BankValue "WorldEngine::BankValue" </dt><dd> \anchor _todo000364 Understand and document. </dd> <dt> \_setscope WorldEngine Member \_internalref d5/d01/classWorldEngine#a2768a2772851ceef6b0989dd283a7cd5 "WorldEngine::GetVariants" (std::vector< std::string > &variants) const override</dt><dd> \anchor _todo000365 Variants of what? What is this supposed to do? </dd> <dt> \_setscope XmlFile Member \_internalref d2/d00/classXmlFile#af17f9224d36d16f39f30aeb274c92cff "XmlFile::normal_file_"
As opposed to what?