galaxy 1.0.0
Real-Time C++23 Game Programming Framework. Built on data-driven design principles and agile software engineering.
Loading...
Searching...
No Matches
galaxy::RenderPipeline Struct Referencefinal

GPU configuration. More...

#include <RenderPipeline.hpp>

+ Collaboration diagram for galaxy::RenderPipeline:

Public Attributes

std::vector< unsigned int > enabled
 glEnable features.
 
std::vector< unsigned int > disabled
 glDisable features.
 
unsigned int cull_face
 glCullFace.
 
unsigned int depth_func
 glDepthFunc.
 
unsigned int blend_equation
 glBlendEquation.
 
unsigned int blend_function
 glBlendFunc for GL_SRC_ALPHA.
 
unsigned int shader
 Pipeline Ubershader.
 

Detailed Description

GPU configuration.

Definition at line 20 of file RenderPipeline.hpp.

Member Data Documentation

◆ enabled

std::vector<unsigned int> galaxy::RenderPipeline::enabled

glEnable features.

Definition at line 25 of file RenderPipeline.hpp.

◆ disabled

std::vector<unsigned int> galaxy::RenderPipeline::disabled

glDisable features.

Definition at line 30 of file RenderPipeline.hpp.

◆ cull_face

unsigned int galaxy::RenderPipeline::cull_face

glCullFace.

Definition at line 35 of file RenderPipeline.hpp.

◆ depth_func

unsigned int galaxy::RenderPipeline::depth_func

glDepthFunc.

Definition at line 40 of file RenderPipeline.hpp.

◆ blend_equation

unsigned int galaxy::RenderPipeline::blend_equation

glBlendEquation.

Definition at line 45 of file RenderPipeline.hpp.

◆ blend_function

unsigned int galaxy::RenderPipeline::blend_function

glBlendFunc for GL_SRC_ALPHA.

Definition at line 50 of file RenderPipeline.hpp.

◆ shader

unsigned int galaxy::RenderPipeline::shader

Pipeline Ubershader.

Definition at line 55 of file RenderPipeline.hpp.


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