| __DeclareClass(VkShapeRenderer) | Vulkan::VkShapeRenderer | private |
| __DeclareSingleton(ShapeRendererBase) | Base::ShapeRendererBase | private |
| AddRef() | Core::RefCounted | inline |
| AddShape(const CoreGraphics::RenderShape &shape) | Base::ShapeRendererBase | |
| AddShapes(const Util::Array< CoreGraphics::RenderShape > &shapeArray) | Base::ShapeRendererBase | |
| AddWireFrameBox(const Math::bbox &boundingBox, const Math::vec4 &color) | Base::ShapeRendererBase | |
| ClearShapes() | Base::ShapeRendererBase | |
| Close() | Vulkan::VkShapeRenderer | |
| comps | Vulkan::VkShapeRenderer | private |
| diffuseColor | Vulkan::VkShapeRenderer | private |
| DrawBufferedIndexedPrimitives(const CoreGraphics::CmdBufferId cmdBuf) | Vulkan::VkShapeRenderer | private |
| DrawBufferedPrimitives(const CoreGraphics::CmdBufferId cmdBuf) | Vulkan::VkShapeRenderer | private |
| DrawIndexedPrimitives(const Math::mat4 &modelTransform, CoreGraphics::PrimitiveTopology::Code topology, SizeT numVertices, const void *vertices, SizeT numIndices, const void *indices, CoreGraphics::IndexType::Code indexType, const float lineThickness) | Vulkan::VkShapeRenderer | private |
| DrawMesh(const CoreGraphics::CmdBufferId cmdBuf, const Math::mat4 &modelTransform, const CoreGraphics::MeshId mesh, const Math::vec4 &color, const float lineThickness) | Vulkan::VkShapeRenderer | private |
| DrawPrimitives(const Math::mat4 &modelTransform, CoreGraphics::PrimitiveTopology::Code topology, SizeT numVertices, const void *vertices, const float lineThickness) | Vulkan::VkShapeRenderer | private |
| DrawShapes(const CoreGraphics::CmdBufferId cmdBuf) | Vulkan::VkShapeRenderer | |
| Base::ShapeRendererBase::DrawShapes() | Base::ShapeRendererBase | |
| DrawSimpleShape(const CoreGraphics::CmdBufferId cmdBuf, const Math::mat4 &modelTransform, CoreGraphics::RenderShape::Type shapeType, const Math::vec4 &color, const float lineThickness) | Vulkan::VkShapeRenderer | private |
| DumpRefCountingLeaks() | Core::RefCounted | static |
| GetClassFourCC() const | Core::RefCounted | inline |
| GetClassName() const | Core::RefCounted | inline |
| GetRefCount() const | Core::RefCounted | inline |
| GrowIndexBuffer() | Vulkan::VkShapeRenderer | private |
| GrowVertexBuffer() | Vulkan::VkShapeRenderer | private |
| ibos | Vulkan::VkShapeRenderer | private |
| indexBufferActiveIndex | Vulkan::VkShapeRenderer | private |
| indexBufferCapacity | Vulkan::VkShapeRenderer | private |
| indexBufferOffset | Vulkan::VkShapeRenderer | private |
| indexBufferPtr | Vulkan::VkShapeRenderer | private |
| indexed | Vulkan::VkShapeRenderer | private |
| IsA(const Rtti &rtti) const | Core::RefCounted | inline |
| IsA(const Util::String &rttiName) const | Core::RefCounted | inline |
| IsA(const Util::FourCC &rttiFourCC) const | Core::RefCounted | inline |
| IsInstanceOf(const Rtti &rtti) const | Core::RefCounted | inline |
| IsInstanceOf(const Util::String &className) const | Core::RefCounted | inline |
| IsInstanceOf(const Util::FourCC &classFourCC) const | Core::RefCounted | inline |
| IsOpen() const | Base::ShapeRendererBase | inline |
| isOpen | Base::ShapeRendererBase | protected |
| lineWidth | Vulkan::VkShapeRenderer | private |
| MaxIndexWidth | Vulkan::VkShapeRenderer | static |
| MaxNumIndices | Vulkan::VkShapeRenderer | static |
| MaxNumVertices | Vulkan::VkShapeRenderer | static |
| MaxVertexIndexBuffers | Vulkan::VkShapeRenderer | privatestatic |
| MaxVertexWidth | Vulkan::VkShapeRenderer | static |
| Mesh enum value | Base::ShapeRendererBase | |
| meshes | Vulkan::VkShapeRenderer | private |
| MeshNoDepth enum value | Base::ShapeRendererBase | |
| MeshWireframe enum value | Base::ShapeRendererBase | |
| model | Vulkan::VkShapeRenderer | private |
| numIndicesThisFrame | Base::ShapeRendererBase | protected |
| NumShaders enum value | Base::ShapeRendererBase | |
| numVerticesThisFrame | Base::ShapeRendererBase | protected |
| Open() | Vulkan::VkShapeRenderer | |
| Primitives enum value | Base::ShapeRendererBase | |
| primitives | Base::ShapeRendererBase | protected |
| PrimitivesNoDepth enum value | Base::ShapeRendererBase | |
| PrimitivesWireframeLines enum value | Base::ShapeRendererBase | |
| PrimitivesWireframeTriangles enum value | Base::ShapeRendererBase | |
| programs | Base::ShapeRendererBase | protected |
| refCount | Core::RefCounted | private |
| RefCounted() | Core::RefCounted | inline |
| Release() | Core::RefCounted | inline |
| ShaderTypes enum name | Base::ShapeRendererBase | |
| shapeMeshResources | Vulkan::VkShapeRenderer | private |
| ShapeRendererBase() | Base::ShapeRendererBase | |
| shapes | Base::ShapeRendererBase | protected |
| unindexed | Vulkan::VkShapeRenderer | private |
| vbos | Vulkan::VkShapeRenderer | private |
| vertexBufferActiveIndex | Vulkan::VkShapeRenderer | private |
| vertexBufferCapacity | Vulkan::VkShapeRenderer | private |
| vertexBufferOffset | Vulkan::VkShapeRenderer | private |
| vertexBufferPtr | Vulkan::VkShapeRenderer | private |
| vertexLayout | Vulkan::VkShapeRenderer | private |
| VkShapeRenderer() | Vulkan::VkShapeRenderer | |
| ~RefCounted() | Core::RefCounted | protectedvirtual |
| ~ShapeRendererBase() | Base::ShapeRendererBase | virtual |
| ~VkShapeRenderer() | Vulkan::VkShapeRenderer | virtual |