#include "ireference.h"
#include "debugging/debugging.h"
#include "ientity.h"
#include "irender.h"
#include "igl.h"
#include "selectable.h"
#include "generic/callback.h"
#include "math/aabb.h"
#include "undolib.h"
#include "string/pooledstring.h"
#include "generic/referencecounted.h"
#include "scenelib.h"
#include "container/container.h"
#include "eclasslib.h"
#include <list>
#include <set>
Go to the source code of this file.
Data Structures | |
class | RenderableSolidAABB |
class | RenderableWireframeAABB |
class | KeyValue |
A key/value pair of strings. More... | |
class | EntityKeyValues |
An unsorted list of key/value pairs. More... | |
class | EntityKeyValues::KeyContext |
class | ResourceReference |
A Resource reference with a controlled lifetime. More... | |
Namespaces | |
namespace | std |
Defines | |
#define | INCLUDED_ENTITYLIB_H |
Functions | |
void | arrow_draw (const Vector3 &origin, const Vector3 &direction) |
void | aabb_testselect (const AABB &aabb, SelectionTest &test, SelectionIntersection &best) |
void | aabb_draw_wire (const Vector3 points[8]) |
void | aabb_draw_flatshade (const Vector3 points[8]) |
void | aabb_draw_wire (const AABB &aabb) |
void | aabb_draw_flatshade (const AABB &aabb) |
void | aabb_draw_textured (const AABB &aabb) |
void | aabb_draw_solid (const AABB &aabb, RenderStateFlags state) |
void | aabb_draw (const AABB &aabb, RenderStateFlags state) |
void | std::swap (ResourceReference &self, ResourceReference &other) |
Swaps the values of self and other . Overloads std::swap. |
#define INCLUDED_ENTITYLIB_H |
Definition at line 23 of file entitylib.h.
void aabb_draw | ( | const AABB & | aabb, | |
RenderStateFlags | state | |||
) | [inline] |
Definition at line 245 of file entitylib.h.
References aabb_draw_solid(), and aabb_draw_wire().
void aabb_draw_flatshade | ( | const AABB & | aabb | ) | [inline] |
Definition at line 159 of file entitylib.h.
References aabb_draw_flatshade().
void aabb_draw_flatshade | ( | const Vector3 | points[8] | ) | [inline] |
Definition at line 109 of file entitylib.h.
Referenced by aabb_draw_flatshade(), and aabb_draw_solid().
void aabb_draw_solid | ( | const AABB & | aabb, | |
RenderStateFlags | state | |||
) | [inline] |
Definition at line 236 of file entitylib.h.
References aabb_draw_flatshade(), and aabb_draw_textured().
Referenced by aabb_draw(), and RenderableSolidAABB::render().
void aabb_draw_textured | ( | const AABB & | aabb | ) | [inline] |
Definition at line 166 of file entitylib.h.
Referenced by aabb_draw_solid().
void aabb_draw_wire | ( | const AABB & | aabb | ) | [inline] |
Definition at line 152 of file entitylib.h.
References aabb_draw_wire().
void aabb_draw_wire | ( | const Vector3 | points[8] | ) | [inline] |
Definition at line 102 of file entitylib.h.
Referenced by aabb_draw(), aabb_draw_wire(), and RenderableWireframeAABB::render().
void aabb_testselect | ( | const AABB & | aabb, | |
SelectionTest & | test, | |||
SelectionIntersection & | best | |||
) | [inline] |
Definition at line 91 of file entitylib.h.
References SelectionTest::TestQuads().
Definition at line 45 of file entitylib.h.
References left.
Referenced by RenderableArrow::render().