Cogs.Core
Public Member Functions | Public Attributes | List of all members
Cogs::Core::DebugGeometryRenderer Struct Reference

Public Member Functions

void initialize (class Renderer *renderer, IGraphicsDevice *device)
 
void cleanup ()
 

Public Attributes

Cogs::EffectHandle effectHandle
 
Cogs::InputLayoutHandle inputLayoutHandle
 
Cogs::VertexFormatHandle vertexFormat
 
Cogs::ResourceStatus effectStatus = Cogs::ResourceStatus::Pending
 
Cogs::BufferHandle constantBuffer
 
Cogs::VertexBufferHandle coordSysVertices
 
Cogs::VertexBufferHandle unitVertices
 
Cogs::VertexBufferHandle oneOneVertices
 
Cogs::IndexBufferHandle edgeIndices
 
MaterialInstanceHandle defaultMaterialInstance
 

Detailed Description

Definition at line 23 of file DebugGeometryRenderers.h.

Member Function Documentation

◆ cleanup()

void DebugGeometryRenderer::cleanup ( )

Definition at line 381 of file DebugGeometryRenderers.cpp.

◆ initialize()

void DebugGeometryRenderer::initialize ( class Renderer renderer,
IGraphicsDevice device 
)

Definition at line 335 of file DebugGeometryRenderers.cpp.

Member Data Documentation

◆ constantBuffer

Cogs::BufferHandle Cogs::Core::DebugGeometryRenderer::constantBuffer

Definition at line 31 of file DebugGeometryRenderers.h.

◆ coordSysVertices

Cogs::VertexBufferHandle Cogs::Core::DebugGeometryRenderer::coordSysVertices

Definition at line 32 of file DebugGeometryRenderers.h.

◆ defaultMaterialInstance

MaterialInstanceHandle Cogs::Core::DebugGeometryRenderer::defaultMaterialInstance

Definition at line 36 of file DebugGeometryRenderers.h.

◆ edgeIndices

Cogs::IndexBufferHandle Cogs::Core::DebugGeometryRenderer::edgeIndices

Definition at line 35 of file DebugGeometryRenderers.h.

◆ effectHandle

Cogs::EffectHandle Cogs::Core::DebugGeometryRenderer::effectHandle

Definition at line 27 of file DebugGeometryRenderers.h.

◆ effectStatus

Cogs::ResourceStatus Cogs::Core::DebugGeometryRenderer::effectStatus = Cogs::ResourceStatus::Pending

Definition at line 30 of file DebugGeometryRenderers.h.

◆ inputLayoutHandle

Cogs::InputLayoutHandle Cogs::Core::DebugGeometryRenderer::inputLayoutHandle

Definition at line 28 of file DebugGeometryRenderers.h.

◆ oneOneVertices

Cogs::VertexBufferHandle Cogs::Core::DebugGeometryRenderer::oneOneVertices

Definition at line 34 of file DebugGeometryRenderers.h.

◆ unitVertices

Cogs::VertexBufferHandle Cogs::Core::DebugGeometryRenderer::unitVertices

Definition at line 33 of file DebugGeometryRenderers.h.

◆ vertexFormat

Cogs::VertexFormatHandle Cogs::Core::DebugGeometryRenderer::vertexFormat

Definition at line 29 of file DebugGeometryRenderers.h.


The documentation for this struct was generated from the following files: