|
Unravel Engine C++ Reference
|
This is the complete list of members for DebugDrawEncoderImpl, including all inherited members.
| begin(bgfx::ViewId _viewId, bool _depthTestLess, bgfx::Encoder *_encoder) | DebugDrawEncoderImpl | inline |
| close() | DebugDrawEncoderImpl | inline |
| DebugDrawEncoderImpl() | DebugDrawEncoderImpl | inline |
| draw(const bx::Aabb &_aabb) | DebugDrawEncoderImpl | inline |
| draw(const bx::Cylinder &_cylinder, bool _capsule) | DebugDrawEncoderImpl | inline |
| draw(const bx::Disk &_disk) | DebugDrawEncoderImpl | inline |
| draw(const bx::Obb &_obb) | DebugDrawEncoderImpl | inline |
| draw(const bx::Sphere &_sphere) | DebugDrawEncoderImpl | inline |
| draw(const bx::Triangle &_triangle) | DebugDrawEncoderImpl | inline |
| draw(GeometryHandle _handle) | DebugDrawEncoderImpl | inline |
| draw(bool _lineList, uint32_t _numVertices, const DdVertex *_vertices, uint32_t _numIndices, const uint16_t *_indices) | DebugDrawEncoderImpl | inline |
| draw(DebugMesh::Enum _mesh, const float *_mtx, uint16_t _num, bool _wireframe) | DebugDrawEncoderImpl | inline |
| drawArc(Axis::Enum _axis, float _x, float _y, float _z, float _radius, float _degrees) | DebugDrawEncoderImpl | inline |
| drawAxis(float _x, float _y, float _z, float _len, Axis::Enum _highlight, float _thickness) | DebugDrawEncoderImpl | inline |
| drawCircle(const bx::Vec3 &_normal, const bx::Vec3 &_center, float _radius, float _weight) | DebugDrawEncoderImpl | inline |
| drawCircle(Axis::Enum _axis, float _x, float _y, float _z, float _radius, float _weight) | DebugDrawEncoderImpl | inline |
| drawCone(const bx::Vec3 &_from, const bx::Vec3 &_to, float _radius) | DebugDrawEncoderImpl | inline |
| drawCylinder(const bx::Vec3 &_from, const bx::Vec3 &_to, float _radius, bool _capsule) | DebugDrawEncoderImpl | inline |
| drawFrustum(const float *_viewProj) | DebugDrawEncoderImpl | inline |
| drawFrustum(const void *_viewProj) | DebugDrawEncoderImpl | inline |
| drawGrid(const bx::Vec3 &_normal, const bx::Vec3 &_center, uint32_t _size, float _step) | DebugDrawEncoderImpl | inline |
| drawGrid(Axis::Enum _axis, const bx::Vec3 &_center, uint32_t _size, float _step) | DebugDrawEncoderImpl | inline |
| drawOrb(float _x, float _y, float _z, float _radius, Axis::Enum _hightlight) | DebugDrawEncoderImpl | inline |
| drawQuad(const bx::Vec3 &_normal, const bx::Vec3 &_center, float _size) | DebugDrawEncoderImpl | inline |
| drawQuad(SpriteHandle _handle, const bx::Vec3 &_normal, const bx::Vec3 &_center, float _size) | DebugDrawEncoderImpl | inline |
| drawQuad(bgfx::TextureHandle _handle, const bx::Vec3 &_normal, const bx::Vec3 &_center, float _size) | DebugDrawEncoderImpl | inline |
| end() | DebugDrawEncoderImpl | inline |
| flush() | DebugDrawEncoderImpl | inline |
| flushQuad() | DebugDrawEncoderImpl | inline |
| init(bgfx::Encoder *_encoder) | DebugDrawEncoderImpl | inline |
| kCacheQuadSize | DebugDrawEncoderImpl | static |
| kCacheSize | DebugDrawEncoderImpl | static |
| kStackSize | DebugDrawEncoderImpl | static |
| lineTo(float _x, float _y, float _z=0.0f) | DebugDrawEncoderImpl | inline |
| lineTo(const bx::Vec3 &_pos) | DebugDrawEncoderImpl | inline |
| lineTo(Axis::Enum _axis, float _x, float _y) | DebugDrawEncoderImpl | inline |
| m_attrib | DebugDrawEncoderImpl | |
| m_cache | DebugDrawEncoderImpl | |
| m_cacheQuad | DebugDrawEncoderImpl | |
| m_defaultEncoder | DebugDrawEncoderImpl | |
| m_depthTestLess | DebugDrawEncoderImpl | |
| m_encoder | DebugDrawEncoderImpl | |
| m_indexPos | DebugDrawEncoderImpl | |
| m_indices | DebugDrawEncoderImpl | |
| m_mtxStack | DebugDrawEncoderImpl | |
| m_mtxStackCurrent | DebugDrawEncoderImpl | |
| m_pos | DebugDrawEncoderImpl | |
| m_posQuad | DebugDrawEncoderImpl | |
| m_programStack | DebugDrawEncoderImpl | |
| m_programStackCurrent | DebugDrawEncoderImpl | |
| m_stack | DebugDrawEncoderImpl | |
| m_state | DebugDrawEncoderImpl | |
| m_vertexPos | DebugDrawEncoderImpl | |
| m_viewId | DebugDrawEncoderImpl | |
| moveTo(float _x, float _y, float _z=0.0f) | DebugDrawEncoderImpl | inline |
| moveTo(const bx::Vec3 &_pos) | DebugDrawEncoderImpl | inline |
| moveTo(Axis::Enum _axis, float _x, float _y) | DebugDrawEncoderImpl | inline |
| pop() | DebugDrawEncoderImpl | inline |
| popProgram() | DebugDrawEncoderImpl | inline |
| popTransform(bool _flush=true) | DebugDrawEncoderImpl | inline |
| push() | DebugDrawEncoderImpl | inline |
| pushProgram(bgfx::ProgramHandle _handle) | DebugDrawEncoderImpl | inline |
| pushTransform(const void *_mtx, uint16_t _num, bool _flush=true) | DebugDrawEncoderImpl | inline |
| pushTranslate(float _x, float _y, float _z) | DebugDrawEncoderImpl | inline |
| pushTranslate(const bx::Vec3 &_pos) | DebugDrawEncoderImpl | inline |
| setColor(uint32_t _abgr) | DebugDrawEncoderImpl | inline |
| setDepthTestLess(bool _depthTestLess) | DebugDrawEncoderImpl | inline |
| setLod(uint8_t _lod) | DebugDrawEncoderImpl | inline |
| setSpin(float _spin) | DebugDrawEncoderImpl | inline |
| setState(bool _depthTest, bool _depthWrite, bool _clockwise, bool _alphaWrite, bool _alphaBlend) | DebugDrawEncoderImpl | inline |
| setStipple(bool _stipple, float _scale=1.0f, float _offset=0.0f) | DebugDrawEncoderImpl | inline |
| setTransform(const void *_mtx, uint16_t _num=1, bool _flush=true) | DebugDrawEncoderImpl | inline |
| setTranslate(float _x, float _y, float _z) | DebugDrawEncoderImpl | inline |
| setTranslate(const float *_pos) | DebugDrawEncoderImpl | inline |
| setUParams(const Attrib &_attrib, bool _wireframe) | DebugDrawEncoderImpl | inline |
| setWireframe(bool _wireframe) | DebugDrawEncoderImpl | inline |
| shutdown() | DebugDrawEncoderImpl | inline |
| softFlush() | DebugDrawEncoderImpl | inline |