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

Public Attributes

Ref< Pipeline > QuadPipeline
Ref< Pipeline > LinePipeline
Ref< RenderPass > QuadPass
Ref< RenderPass > LinePass
Ref< Framebuffer > Framebuffer
Ref< Image2D > OutputImage
std::vector< QuadVertex > QuadVertices
std::vector< u16 > QuadIndices
Ref< VertexBuffer > QuadVB
Ref< IndexBuffer > QuadIB
std::vector< LineVertex > LineVertices
Ref< VertexBuffer > LineVB
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: