|
namespace | Android |
| Android-specific platform types.
|
|
namespace | AnimatedObjects |
| Creation, lifetime management and control of animated models.
|
|
namespace | Camera |
| Camera types and utilities.
|
|
namespace | Culling |
| View determination and frustum culling of renderable resources.
|
|
namespace | Debug |
| Utility types and functions for debugging and performance profiling.
|
|
namespace | DebugRendering |
| Debug visualisation utilities.
|
|
namespace | Geometry |
| Geometric primitives, intersection queries, containment queries.
|
|
namespace | Helpers |
| Miscellaneous utility types and functions.
|
|
namespace | Infrastructure |
| Process scheduling.
|
|
namespace | IO |
| Deserialisation of data formats.
|
|
namespace | iOS |
| iOS-specific platform types
|
|
namespace | Lighting |
| Render lighting and fogging.
|
|
namespace | Location |
| Navigation and geographic concerns.
|
|
namespace | Pins |
| Pins.
|
|
namespace | Rendering |
| Rendering types, including materials and shaders.
|
|
namespace | Resources |
| Streamed Apps on Maps resources.
|
|
namespace | Routes |
| Contains types and helper functions relating to Routes.
|
|
namespace | Space |
| Contains types and helper functions relating to coordinate space manipulation.
|
|
namespace | Streaming |
| View determination, fetching and level of detail management of streamed resources.
|
|
namespace | Traffic |
| Traffic simulation and vehicle rendering.
|
|
namespace | UI |
| User interface.
|
|
namespace | Unicode |
| Unicode character support.
|
|
namespace | Weather |
| Weather effects.
|
|
namespace | Web |
| Internet connectivity and http services.
|
|
|
enum | EFFECT_ATTRIB {
EFFECT_ATTRIB_INVALID = 0xffffffff,
EFFECT_ATTRIB_VERTEX = 0,
EFFECT_ATTRIB_NORMAL,
EFFECT_ATTRIB_COLOR,
EFFECT_ATTRIB_UV0,
EFFECT_ATTRIB_UV1,
EFFECT_ATTRIB_FLOAT1,
EFFECT_ATTRIB_FLOAT2,
EFFECT_ATTRIB_BONE_WEIGHT,
EFFECT_ATTRIB_BONE_INDEX,
NUM_ATTRIBUTES
} |
|
enum | EFFECT_UNIFORM {
EFFECT_UNIFORM_INVALID = 0xffffffff,
EFFECT_UNIFORM_MATRIX44_MODELVIEWPROJECTION = 0,
EFFECT_UNIFORM_MATRIX44_MODELVIEW,
EFFECT_UNIFORM_VECTOR4_MODELWORLDOFFSET,
EFFECT_UNIFORM_VECTOR3_LIGHTDIR,
EFFECT_UNIFORM_VECTOR3_LIGHTCOL,
EFFECT_UNIFORM_VECTOR3_LIGHTAMBIENT,
EFFECT_UNIFORM_VECTOR3_EYEPOSITION,
EFFECT_UNIFORM_TEXTURE0,
EFFECT_UNIFORM_TEXTURE1,
EFFECT_UNIFORM_NORMALMAP,
EFFECT_UNIFORM_REFLECTIONMAP,
EFFECT_UNIFORM_MATRIX44_LIGHTDIR,
EFFECT_UNIFORM_MATRIX44_LIGHTCOL,
EFFECT_UNIFORM_FLOAT_SCALE,
EFFECT_UNIFORM_MATRIX44_BONE_LIST,
EFFECT_UNIFORM_VECTOR4_ANIMUV,
EFFECT_UNIFORM_FLOAT_SHADOWEXTRUDEDHEIGHTADJUST,
EFFECT_UNIFORM_FLOAT_ALPHA,
NUM_UNIFORMS
} |
|
enum | {
kVisible = 0x01,
kMinX = 0x02,
kMaxX = 0x04,
kMinY = 0x08,
kMaxY = 0x10,
kMinZ = 0x20,
kMaxZ = 0x40
} |
|
enum | { kResultOutside,
kResultInside,
kResultClipped,
kResultInvalid = 0xff
} |
|
enum | MATERIAL_TYPE { MATERIAL_TYPE_STANDARD,
MATERIAL_TYPE_MULTI
} |
|
enum | MaterialFlags { kMaterialFlag_None = 0x00000000,
kMaterialFlag_Blend = 0x00000001,
kMaterialFlag_Default = kMaterialFlag_None
} |
|
enum | { kModelLoadFlagNone = 0x00000000,
kModelLoadFlagPreLit = 0x00000001,
kModelLoadFlagDefault = kModelLoadFlagNone
} |
|
enum | DialogBoxControl { EEGEO_DIALOG_BOX_BUTTON = 0x0080FFFF,
EEGEO_DIALOG_BOX_INPUT = 0x0081FFFF,
EEGEO_DIALOG_BOX_STATIC = 0x0082FFFF
} |
|
|
Allocator * | GetAllocator () |
|
Allocator * | SetAllocator (Allocator *pAllocator) |
|
Allocator * | GetEndAllocator () |
|
Allocator * | SetEndAllocator (Allocator *pAllocator) |
|
Allocator * | GetDefaultAllocator () |
|
void | Assert (const char *file, int line, const char *stringFormat,...) |
|
void | Assert (const char *file, int line) |
|
void | FatalError (const char *stringFormat,...) |
|
template<typename T > |
T | Min (const T in1, const T in2) |
|
template<typename T > |
T | Max (const T in1, const T in2) |
|
template<typename T > |
T | Clamp (const T in, const T min, const T max) |
|
u32 | CRC32 (const u8 *pBuffer, size_t len) |
|
template<typename T , typename U > |
T | CheckedCast (U u) |
|
v2 | operator* (const float lhs, const v2 &rhs) |
|
dv2 | operator* (const double lhs, const dv2 &) |
|
v3 | operator* (const float lhs, const v3 &rhs) |
|
dv3 | operator* (const double lhs, const dv3 &rhs) |
|
Camera::RenderCamera | RenderCameraFromEegeoDrawParameters (const EegeoDrawParameters &eegeoDrawParameters) |
|
Camera::RenderCamera | RenderCameraFromEegeoUpdateParameters (const EegeoUpdateParameters &eegeoUpdateParameters) |
|
template<typename T > |
T | AlignUp (const T in, u32 align) |
|
template<typename T > |
T | AlignDown (const T in, u32 align) |
|
void | ConvertColourU32ToFloat (float *floatCol, const u32 colour) |
|
u32 | ConvertColourFloatToU32 (const float *floatCol) |
|
u32 | MakeRGBAu8 (u8 r, u8 g, u8 b, u8 a) |
|
u32 | UTF8ToU16 (u16 &dst, const char *utf8) |
|
u32 | U16ToUTF8 (char *utf8, u16 src) |
|
std::string | GetFilenameOnly (const std::string &fullpath) |
|
INT_PTR CALLBACK | DialogProc (HWND hwnd, UINT wm, WPARAM wParam, LPARAM lParam) |
|
Contains Eegeo Apps on Maps SDK for mobile.