*** empty log message ***
This commit is contained in:
256
doc/xml/camera_8h.xml
Normal file
256
doc/xml/camera_8h.xml
Normal file
@@ -0,0 +1,256 @@
|
||||
<?xml version='1.0' encoding='iso-8859-1' standalone='no'?>
|
||||
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.4.7">
|
||||
<compounddef id="camera_8h" kind="file">
|
||||
<compoundname>camera.h</compoundname>
|
||||
<includes local="no">cmath</includes>
|
||||
<includes refid="vector_8h" local="yes">vector.h</includes>
|
||||
<includes refid="mygl_8h" local="yes">mygl.h</includes>
|
||||
<includes refid="screen_8h" local="yes">screen.h</includes>
|
||||
<includedby refid="camera_8cpp" local="yes">src/camera.cpp</includedby>
|
||||
<includedby refid="level_8h" local="yes">src/level.h</includedby>
|
||||
<includedby refid="player_8h" local="yes">src/player.h</includedby>
|
||||
<includedby refid="main_8h" local="yes">src/main.h</includedby>
|
||||
<incdepgraph>
|
||||
<node id="56">
|
||||
<label>keys.h</label>
|
||||
<link refid="keys_8h"/>
|
||||
</node>
|
||||
<node id="53">
|
||||
<label>texture.h</label>
|
||||
<link refid="texture_8h"/>
|
||||
</node>
|
||||
<node id="46">
|
||||
<label>mygl.h</label>
|
||||
<link refid="mygl_8h"/>
|
||||
<childnode refid="47" relation="include">
|
||||
</childnode>
|
||||
<childnode refid="48" relation="include">
|
||||
</childnode>
|
||||
<childnode refid="49" relation="include">
|
||||
</childnode>
|
||||
<childnode refid="50" relation="include">
|
||||
</childnode>
|
||||
<childnode refid="54" relation="include">
|
||||
</childnode>
|
||||
<childnode refid="55" relation="include">
|
||||
</childnode>
|
||||
<childnode refid="57" relation="include">
|
||||
</childnode>
|
||||
</node>
|
||||
<node id="44">
|
||||
<label>cmath</label>
|
||||
</node>
|
||||
<node id="47">
|
||||
<label>string</label>
|
||||
</node>
|
||||
<node id="49">
|
||||
<label>screen.h</label>
|
||||
<link refid="screen_8h"/>
|
||||
<childnode refid="47" relation="include">
|
||||
</childnode>
|
||||
</node>
|
||||
<node id="55">
|
||||
<label>strmanip.h</label>
|
||||
<link refid="strmanip_8h"/>
|
||||
<childnode refid="47" relation="include">
|
||||
</childnode>
|
||||
<childnode refid="44" relation="include">
|
||||
</childnode>
|
||||
<childnode refid="56" relation="include">
|
||||
</childnode>
|
||||
<childnode refid="48" relation="include">
|
||||
</childnode>
|
||||
</node>
|
||||
<node id="48">
|
||||
<label>datatypes.h</label>
|
||||
<link refid="datatypes_8h"/>
|
||||
</node>
|
||||
<node id="45">
|
||||
<label>vector.h</label>
|
||||
<link refid="vector_8h"/>
|
||||
<childnode refid="44" relation="include">
|
||||
</childnode>
|
||||
</node>
|
||||
<node id="52">
|
||||
<label>cstdio</label>
|
||||
</node>
|
||||
<node id="57">
|
||||
<label>window.h</label>
|
||||
<link refid="window_8h"/>
|
||||
<childnode refid="49" relation="include">
|
||||
</childnode>
|
||||
<childnode refid="45" relation="include">
|
||||
</childnode>
|
||||
</node>
|
||||
<node id="43">
|
||||
<label>src/camera.h</label>
|
||||
<link refid="camera.h"/>
|
||||
<childnode refid="44" relation="include">
|
||||
</childnode>
|
||||
<childnode refid="45" relation="include">
|
||||
</childnode>
|
||||
<childnode refid="46" relation="include">
|
||||
</childnode>
|
||||
<childnode refid="49" relation="include">
|
||||
</childnode>
|
||||
</node>
|
||||
<node id="54">
|
||||
<label>bmp.h</label>
|
||||
<link refid="bmp_8h"/>
|
||||
<childnode refid="53" relation="include">
|
||||
</childnode>
|
||||
</node>
|
||||
<node id="51">
|
||||
<label>GL/gl.h</label>
|
||||
</node>
|
||||
<node id="50">
|
||||
<label>tga.h</label>
|
||||
<link refid="tga_8h"/>
|
||||
<childnode refid="51" relation="include">
|
||||
</childnode>
|
||||
<childnode refid="52" relation="include">
|
||||
</childnode>
|
||||
<childnode refid="47" relation="include">
|
||||
</childnode>
|
||||
<childnode refid="53" relation="include">
|
||||
</childnode>
|
||||
</node>
|
||||
</incdepgraph>
|
||||
<invincdepgraph>
|
||||
<node id="65">
|
||||
<label>src/player.cpp</label>
|
||||
<link refid="player_8cpp"/>
|
||||
</node>
|
||||
<node id="60">
|
||||
<label>src/level.h</label>
|
||||
<link refid="level_8h"/>
|
||||
<childnode refid="61" relation="include">
|
||||
</childnode>
|
||||
<childnode refid="62" relation="include">
|
||||
</childnode>
|
||||
<childnode refid="63" relation="include">
|
||||
</childnode>
|
||||
</node>
|
||||
<node id="64">
|
||||
<label>src/player.h</label>
|
||||
<link refid="player_8h"/>
|
||||
<childnode refid="60" relation="include">
|
||||
</childnode>
|
||||
<childnode refid="65" relation="include">
|
||||
</childnode>
|
||||
</node>
|
||||
<node id="61">
|
||||
<label>src/level.cpp</label>
|
||||
<link refid="level_8cpp"/>
|
||||
</node>
|
||||
<node id="62">
|
||||
<label>src/main.h</label>
|
||||
<link refid="main_8h"/>
|
||||
</node>
|
||||
<node id="58">
|
||||
<label>src/camera.h</label>
|
||||
<link refid="camera.h"/>
|
||||
<childnode refid="59" relation="include">
|
||||
</childnode>
|
||||
<childnode refid="60" relation="include">
|
||||
</childnode>
|
||||
<childnode refid="64" relation="include">
|
||||
</childnode>
|
||||
<childnode refid="62" relation="include">
|
||||
</childnode>
|
||||
</node>
|
||||
<node id="63">
|
||||
<label>src/worlddefs.h</label>
|
||||
<link refid="worlddefs_8h"/>
|
||||
<childnode refid="62" relation="include">
|
||||
</childnode>
|
||||
</node>
|
||||
<node id="59">
|
||||
<label>src/camera.cpp</label>
|
||||
<link refid="camera_8cpp"/>
|
||||
</node>
|
||||
</invincdepgraph>
|
||||
<innerclass refid="class_open_arena_1_1_camera" prot="public">OpenArena::Camera</innerclass>
|
||||
<innernamespace refid="namespace_open_arena">OpenArena</innernamespace>
|
||||
<briefdescription>
|
||||
</briefdescription>
|
||||
<detaileddescription>
|
||||
</detaileddescription>
|
||||
<programlisting>
|
||||
<codeline lineno="1"></codeline>
|
||||
<codeline lineno="6"><highlight class="preprocessor">#ifndef<sp/>__camera_h__</highlight></codeline>
|
||||
<codeline lineno="7"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>__camera_h__</highlight></codeline>
|
||||
<codeline lineno="8"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
||||
<codeline lineno="9"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><cmath></highlight><highlight class="normal"></highlight></codeline>
|
||||
<codeline lineno="10"><highlight class="normal"></highlight><highlight class="preprocessor">#ifdef<sp/>WIN32</highlight></codeline>
|
||||
<codeline lineno="11"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#include<sp/><windows.h></highlight><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//Currently<sp/>used<sp/>for<sp/>mouse<sp/>stuff<sp/>this<sp/>should<sp/>be<sp/>replaced<sp/>by<sp/>oa_input</highlight><highlight class="normal"></highlight></codeline>
|
||||
<codeline lineno="12"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
||||
<codeline lineno="13"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#include<sp/>"<ref refid="vector_8h" kindref="compound">vector.h</ref>"</highlight><highlight class="normal"></highlight></codeline>
|
||||
<codeline lineno="14"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/>"<ref refid="mygl_8h" kindref="compound">mygl.h</ref>"</highlight><highlight class="normal"></highlight></codeline>
|
||||
<codeline lineno="15"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/>"<ref refid="screen_8h" kindref="compound">screen.h</ref>"</highlight><highlight class="normal"></highlight></codeline>
|
||||
<codeline lineno="16"><highlight class="normal"></highlight></codeline>
|
||||
<codeline lineno="17"><highlight class="normal"></highlight><highlight class="keyword">namespace<sp/></highlight><highlight class="normal">OpenArena</highlight></codeline>
|
||||
<codeline lineno="18"><highlight class="normal">{</highlight></codeline>
|
||||
<codeline lineno="29" refid="class_open_arena_1_1_camera" refkind="compound"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="class_open_arena_1_1_camera" kindref="compound">Camera</ref></highlight></codeline>
|
||||
<codeline lineno="30"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>{</highlight></codeline>
|
||||
<codeline lineno="31"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
||||
<codeline lineno="39"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="class_open_arena_1_1_camera_1bb376200420ebb3a66d05ec0aa9349b9" kindref="member">Camera</ref>();<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//Default<sp/>Constructor</highlight><highlight class="normal"></highlight></codeline>
|
||||
<codeline lineno="40"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
||||
<codeline lineno="41"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//Camera(const<sp/>Camera&);<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>//Copy<sp/>Constructor</highlight><highlight class="normal"></highlight></codeline>
|
||||
<codeline lineno="42"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
||||
<codeline lineno="53"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="class_open_arena_1_1_vec3d" kindref="compound">Vec3f</ref><sp/><ref refid="class_open_arena_1_1_camera_1a9aa0d60f8f88ed64e695dcd2a5ead25" kindref="member">Position</ref>();</highlight></codeline>
|
||||
<codeline lineno="54"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
||||
<codeline lineno="66"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="class_open_arena_1_1_vec3d" kindref="compound">Vec3d</ref><sp/><ref refid="class_open_arena_1_1_camera_155fdaa3adbb54036cbeabb58621151c7" kindref="member">View</ref>();</highlight></codeline>
|
||||
<codeline lineno="67"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
||||
<codeline lineno="79"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="class_open_arena_1_1_vec3d" kindref="compound">Vec3d</ref><sp/><ref refid="class_open_arena_1_1_camera_11059827a14e8be84398b344e2c9a6ac6" kindref="member">UpVector</ref>();</highlight></codeline>
|
||||
<codeline lineno="80"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
||||
<codeline lineno="94"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="class_open_arena_1_1_vec3d" kindref="compound">Vec3d</ref><sp/><ref refid="class_open_arena_1_1_camera_190e293115cfc8b82e56c5975af2b2340" kindref="member">Strafe</ref>();</highlight></codeline>
|
||||
<codeline lineno="95"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
||||
<codeline lineno="131"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="class_open_arena_1_1_camera_1e442c80b0291b9e72e188b8f267f0f8b" kindref="member">PositionCamera</ref>(</highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>xpos,<sp/><sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>ypos,<sp/><sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>zpos,</highlight></codeline>
|
||||
<codeline lineno="132"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>xview,<sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>yview,<sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>zview,</highlight></codeline>
|
||||
<codeline lineno="133"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>xup,<sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>yup,<sp/><sp/><sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>zup);</highlight></codeline>
|
||||
<codeline lineno="134"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
||||
<codeline lineno="152"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="class_open_arena_1_1_camera_1e442c80b0291b9e72e188b8f267f0f8b" kindref="member">PositionCamera</ref>(<ref refid="class_open_arena_1_1_vec3d" kindref="compound">Vec3d</ref><sp/>pos,<sp/><ref refid="class_open_arena_1_1_vec3d" kindref="compound">Vec3d</ref><sp/>view,<sp/><ref refid="class_open_arena_1_1_vec3d" kindref="compound">Vec3d</ref><sp/>up);</highlight></codeline>
|
||||
<codeline lineno="153"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
||||
<codeline lineno="170"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="class_open_arena_1_1_camera_18d3d5a12988ca56c7d86caecab77f891" kindref="member">RotateView</ref>(</highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>angle,<sp/><ref refid="class_open_arena_1_1_vec3d" kindref="compound">Vec3d</ref><sp/>axis);</highlight></codeline>
|
||||
<codeline lineno="171"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
||||
<codeline lineno="193"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="class_open_arena_1_1_camera_18d3d5a12988ca56c7d86caecab77f891" kindref="member">RotateView</ref>(</highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>angle,<sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>X,<sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>Y,<sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>Z);</highlight></codeline>
|
||||
<codeline lineno="194"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
||||
<codeline lineno="207"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="class_open_arena_1_1_camera_1c6d1ddc9aedc346967227e7892ced12c" kindref="member">SetViewByMouse</ref>(<ref refid="class_open_arena_1_1_window" kindref="compound">Window</ref><sp/>window);</highlight></codeline>
|
||||
<codeline lineno="208"><highlight class="normal"></highlight></codeline>
|
||||
<codeline lineno="220"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="class_open_arena_1_1_camera_17c509721078606ef3d1348be2314b704" kindref="member">StrafeCamera</ref>(</highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>speed);</highlight></codeline>
|
||||
<codeline lineno="221"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//Purpose:</highlight><highlight class="normal"></highlight></codeline>
|
||||
<codeline lineno="222"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//<sp/><sp/><sp/><sp/><sp/><sp/>Moves<sp/>the<sp/>camera<sp/>along<sp/>it's<sp/>strafe<sp/>vector<sp/>speed<sp/>units.</highlight><highlight class="normal"></highlight></codeline>
|
||||
<codeline lineno="223"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
||||
<codeline lineno="235"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="class_open_arena_1_1_camera_1d9a8e82dfd65dc414630142769b2e939" kindref="member">MoveCamera</ref>(</highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>speed);</highlight></codeline>
|
||||
<codeline lineno="236"><highlight class="normal"></highlight></codeline>
|
||||
<codeline lineno="245"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="class_open_arena_1_1_camera_128bc2891a2d4f08cd3208bdf40cb7e21" kindref="member">Update</ref>();</highlight></codeline>
|
||||
<codeline lineno="246"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
||||
<codeline lineno="256"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="class_open_arena_1_1_camera_1157113367b26e66f41a7c03a96041237" kindref="member">Look</ref>();</highlight></codeline>
|
||||
<codeline lineno="257"><highlight class="normal"></highlight></codeline>
|
||||
<codeline lineno="276"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="class_open_arena_1_1_camera_10431a9b2752d9074011a2bb29b1dfd21" kindref="member">RotateHorizontal</ref>(</highlight><highlight class="keywordtype">float</highlight><highlight class="normal"><sp/>angle);</highlight></codeline>
|
||||
<codeline lineno="277"><highlight class="normal"></highlight></codeline>
|
||||
<codeline lineno="296"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="class_open_arena_1_1_camera_1dbaec1b05c7495babd28136204fad594" kindref="member">RotateVertical</ref>(</highlight><highlight class="keywordtype">float</highlight><highlight class="normal"><sp/>angle);</highlight></codeline>
|
||||
<codeline lineno="297"><highlight class="normal"></highlight></codeline>
|
||||
<codeline lineno="298"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">private</highlight><highlight class="normal">:</highlight></codeline>
|
||||
<codeline lineno="317"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="class_open_arena_1_1_vec3d" kindref="compound">Vec3f</ref><sp/><ref refid="class_open_arena_1_1_camera_1219a76dc8e65945774e3528947f7d968" kindref="member">GetUpVector</ref>();</highlight></codeline>
|
||||
<codeline lineno="318"><highlight class="normal"></highlight></codeline>
|
||||
<codeline lineno="337"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="class_open_arena_1_1_vec3d" kindref="compound">Vec3f</ref><sp/><ref refid="class_open_arena_1_1_camera_1d5a25265612eb37c611fde3d3b412469" kindref="member">GetRightVector</ref>();</highlight></codeline>
|
||||
<codeline lineno="338"><highlight class="normal"></highlight></codeline>
|
||||
<codeline lineno="357"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="class_open_arena_1_1_vec3d" kindref="compound">Vec3f</ref><sp/><ref refid="class_open_arena_1_1_camera_142750b47e5606fb71ba715da9a4b3a9a" kindref="member">GetForwardVector</ref>();</highlight></codeline>
|
||||
<codeline lineno="358"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
||||
<codeline lineno="359"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="class_open_arena_1_1_camera_1d29881ee271ce07f1d4164e22ae1fdac" kindref="member">UpdateVectors</ref>();</highlight></codeline>
|
||||
<codeline lineno="360"><highlight class="normal"></highlight></codeline>
|
||||
<codeline lineno="361"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">private</highlight><highlight class="normal">:</highlight></codeline>
|
||||
<codeline lineno="362"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="class_open_arena_1_1_vec3d" kindref="compound">Vec3f</ref><sp/><ref refid="class_open_arena_1_1_camera_1d7de81b78e41164443888012d105ed55" kindref="member">m_vPosition</ref>;</highlight></codeline>
|
||||
<codeline lineno="363"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="class_open_arena_1_1_vec3d" kindref="compound">Vec3f</ref><sp/><ref refid="class_open_arena_1_1_camera_149a63a47dbc79ce926fb6e68e65c4ade" kindref="member">m_vView</ref>;</highlight></codeline>
|
||||
<codeline lineno="364"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="class_open_arena_1_1_vec3d" kindref="compound">Vec3f</ref><sp/><ref refid="class_open_arena_1_1_camera_1b48b08d52de388a5d1bd06a242714116" kindref="member">m_vUpVector</ref>;</highlight></codeline>
|
||||
<codeline lineno="365"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="class_open_arena_1_1_vec3d" kindref="compound">Vec3f</ref><sp/><ref refid="class_open_arena_1_1_camera_1e5cd1fa4c3d236d319e667fdd407bfef" kindref="member">m_vStrafe</ref>;</highlight></codeline>
|
||||
<codeline lineno="366"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>};</highlight></codeline>
|
||||
<codeline lineno="367"><highlight class="normal">};</highlight></codeline>
|
||||
<codeline lineno="368"><highlight class="normal"></highlight></codeline>
|
||||
<codeline lineno="369"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
||||
</programlisting>
|
||||
<location file="/Users/tomhicks/Documents/workspaces/OpenArena/openarena/src/camera.h"/>
|
||||
</compounddef>
|
||||
</doxygen>
|
||||
Reference in New Issue
Block a user