Raven Engine v0.1
A modern 3D Game Engine
Loading...
Searching...
No Matches
Raven::Renderer2DData Struct Reference

Public Attributes

Ref< PipelineQuadPipeline
Ref< PipelineLinePipeline
Ref< RenderPassQuadPass
Ref< RenderPassLinePass
Ref< Framebuffer > Framebuffer
Ref< Image2DOutputImage
std::vector< QuadVertexQuadVertices
std::vector< u16 > QuadIndices
Ref< VertexBufferQuadVB
Ref< IndexBufferQuadIB
std::vector< LineVertexLineVertices
Ref< VertexBufferLineVB
bool Active = false

Member Data Documentation

◆ Active

bool Raven::Renderer2DData::Active = false

◆ Framebuffer

Ref<Framebuffer> Raven::Renderer2DData::Framebuffer

◆ LinePass

Ref<RenderPass> Raven::Renderer2DData::LinePass

◆ LinePipeline

Ref<Pipeline> Raven::Renderer2DData::LinePipeline

◆ LineVB

Ref<VertexBuffer> Raven::Renderer2DData::LineVB

◆ LineVertices

std::vector<LineVertex> Raven::Renderer2DData::LineVertices

◆ OutputImage

Ref<Image2D> Raven::Renderer2DData::OutputImage

◆ QuadIB

Ref<IndexBuffer> Raven::Renderer2DData::QuadIB

◆ QuadIndices

std::vector<u16> Raven::Renderer2DData::QuadIndices

◆ QuadPass

Ref<RenderPass> Raven::Renderer2DData::QuadPass

◆ QuadPipeline

Ref<Pipeline> Raven::Renderer2DData::QuadPipeline

◆ QuadVB

Ref<VertexBuffer> Raven::Renderer2DData::QuadVB

◆ QuadVertices

std::vector<QuadVertex> Raven::Renderer2DData::QuadVertices

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