Nebula
Toggle main menu visibility
Loading...
Searching...
No Matches
Vulkan::VkShapeRenderer Member List
This is the complete list of members for
Vulkan::VkShapeRenderer
, including all inherited members.
__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
private
static
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
protected
virtual
~ShapeRendererBase
()
Base::ShapeRendererBase
virtual
~VkShapeRenderer
()
Vulkan::VkShapeRenderer
virtual
Generated on
for Nebula. Dark theme by
Tilen Majerle
. All rights reserved.