begin(PrimitiveMode _mode) | Im3d::Context | |
Context() | Im3d::Context | |
draw() | Im3d::Context | |
end() | Im3d::Context | |
endFrame() | Im3d::Context | |
estimateLevelOfDetail(const Vec3 &_position, float _worldSize, int _min=4, int _max=256) | Im3d::Context | |
findLayerIndex(Id _id) const | Im3d::Context | private |
getAlpha() const | Im3d::Context | inline |
getAppData() | Im3d::Context | inline |
getColor() const | Im3d::Context | inline |
getCurrentTextList() | Im3d::Context | private |
getCurrentVertexList() | Im3d::Context | private |
getDrawListCount() const | Im3d::Context | inline |
getDrawLists() const | Im3d::Context | inline |
getEnableSorting() const | Im3d::Context | inline |
getId() const | Im3d::Context | inline |
getLayerCount() const | Im3d::Context | inline |
getLayerId() const | Im3d::Context | inline |
getMatrix() const | Im3d::Context | inline |
getPrimitiveCount(DrawPrimitiveType _type) const | Im3d::Context | |
getSize() const | Im3d::Context | inline |
getTextCount() const | Im3d::Context | |
getTextDrawListCount() const | Im3d::Context | inline |
getTextDrawLists() const | Im3d::Context | inline |
gizmoAxislAngle_Behavior(Id _id, const Vec3 &_origin, const Vec3 &_axis, float _snap, float _worldRadius, float _worldSize, float *_out_) | Im3d::Context | |
gizmoAxislAngle_Draw(Id _id, const Vec3 &_origin, const Vec3 &_axis, float _worldRadius, float _angle, Color _color, float _minAlpha) | Im3d::Context | |
gizmoAxisScale_Behavior(Id _id, const Vec3 &_origin, const Vec3 &_axis, float _snap, float _worldHeight, float _worldSize, float *_out_) | Im3d::Context | |
gizmoAxisScale_Draw(Id _id, const Vec3 &_origin, const Vec3 &_axis, float _worldHeight, float _worldSize, Color _color) | Im3d::Context | |
gizmoAxisTranslation_Behavior(Id _id, const Vec3 &_origin, const Vec3 &_axis, float _snap, float _worldHeight, float _worldSize, Vec3 *_out_) | Im3d::Context | |
gizmoAxisTranslation_Draw(Id _id, const Vec3 &_origin, const Vec3 &_axis, float _worldHeight, float _worldSize, Color _color) | Im3d::Context | |
gizmoPlaneTranslation_Behavior(Id _id, const Vec3 &_origin, const Vec3 &_normal, float _snap, float _worldSize, Vec3 *_out_) | Im3d::Context | |
gizmoPlaneTranslation_Draw(Id _id, const Vec3 &_origin, const Vec3 &_normal, float _worldSize, Color _color) | Im3d::Context | |
isKeyDown(Key _key) const | Im3d::Context | inline |
isVisible(const VertexData *_vdata, DrawPrimitiveType _prim) | Im3d::Context | |
isVisible(const Vec3 &_origin, float _radius) | Im3d::Context | |
isVisible(const Vec3 &_min, const Vec3 &_max) | Im3d::Context | |
m_activeId | Im3d::Context | |
m_alphaStack | Im3d::Context | private |
m_appActiveId | Im3d::Context | |
m_appData | Im3d::Context | private |
m_appHotId | Im3d::Context | |
m_appId | Im3d::Context | |
m_colorStack | Im3d::Context | private |
m_cullFrustum | Im3d::Context | private |
m_cullFrustumCount | Im3d::Context | private |
m_drawLists | Im3d::Context | private |
m_enableSortingStack | Im3d::Context | private |
m_endFrameCalled | Im3d::Context | private |
m_firstVertThisPrim | Im3d::Context | private |
m_gizmoHeightPixels | Im3d::Context | |
m_gizmoLocal | Im3d::Context | |
m_gizmoMode | Im3d::Context | |
m_gizmoSizePixels | Im3d::Context | |
m_gizmoStateFloat | Im3d::Context | |
m_gizmoStateMat3 | Im3d::Context | |
m_gizmoStateVec3 | Im3d::Context | |
m_hotDepth | Im3d::Context | |
m_hotId | Im3d::Context | |
m_idStack | Im3d::Context | private |
m_keyDownCurr | Im3d::Context | private |
m_keyDownPrev | Im3d::Context | private |
m_layerIdMap | Im3d::Context | private |
m_layerIdStack | Im3d::Context | private |
m_layerIndex | Im3d::Context | private |
m_matrixStack | Im3d::Context | private |
m_maxVertThisPrim | Im3d::Context | private |
m_minVertThisPrim | Im3d::Context | private |
m_primMode | Im3d::Context | private |
m_primType | Im3d::Context | private |
m_sizeStack | Im3d::Context | private |
m_sortCalled | Im3d::Context | private |
m_textBuffer | Im3d::Context | private |
m_textData | Im3d::Context | private |
m_textDrawLists | Im3d::Context | private |
m_vertCountThisPrim | Im3d::Context | private |
m_vertexData | Im3d::Context | private |
m_vertexDataIndex | Im3d::Context | private |
makeActive(Id _id) | Im3d::Context | |
makeHot(Id _id, float _depth, bool _intersects) | Im3d::Context | |
merge(const Context &_src) | Im3d::Context | |
pixelsToWorldSize(const Vec3 &_position, float _pixels) | Im3d::Context | |
popAlpha() | Im3d::Context | inline |
popColor() | Im3d::Context | inline |
popEnableSorting() | Im3d::Context | |
popId() | Im3d::Context | inline |
popLayerId() | Im3d::Context | |
popMatrix() | Im3d::Context | inline |
popSize() | Im3d::Context | inline |
pushAlpha(float _alpha) | Im3d::Context | inline |
pushColor(Color _color) | Im3d::Context | inline |
pushEnableSorting(bool _enable) | Im3d::Context | |
pushId(Id _id) | Im3d::Context | inline |
pushLayerId(Id _layer) | Im3d::Context | |
pushMatrix(const Mat4 &_mat4) | Im3d::Context | inline |
pushSize(float _size) | Im3d::Context | inline |
reset() | Im3d::Context | |
resetId() | Im3d::Context | |
setAlpha(float _alpha) | Im3d::Context | inline |
setColor(Color _color) | Im3d::Context | inline |
setEnableSorting(bool _enable) | Im3d::Context | |
setId(Id _id) | Im3d::Context | inline |
setMatrix(const Mat4 &_mat4) | Im3d::Context | inline |
setSize(float _size) | Im3d::Context | inline |
sort() | Im3d::Context | private |
text(const Vec3 &_position, float _size, Color _color, TextFlags _flags, const char *_textStart, const char *_textEnd) | Im3d::Context | |
text(const Vec3 &_position, float _size, Color _color, TextFlags _flags, const char *_text, va_list _args) | Im3d::Context | |
TextList typedef | Im3d::Context | private |
vertex(const Vec3 &_position, float _size, Color _color) | Im3d::Context | |
vertex(const Vec3 &_position) | Im3d::Context | inline |
VertexList typedef | Im3d::Context | private |
wasKeyPressed(Key _key) const | Im3d::Context | inline |
worldSizeToPixels(const Vec3 &_position, float _pixels) | Im3d::Context | |
~Context() | Im3d::Context | |