Files
c-prime/application/demos/example.opengl/engine/pipeline.h

56 lines
651 B
C
Raw Normal View History

2025-11-17 10:28:09 +01:00
#ifndef _pipeline
#define _pipeline
// Macros
#include "stdlib.h"
extern char * __ClassNames[];
// Includes
#include "../classConfiguration.h"
#include "./vector.h"
#include "./renderPasses/renderPass.h"
#include "../array.h"
#include "../int.h"
typedef struct pipeline{
unsigned short __classIndex;
array * renderPasses;
vector_int * classIndices;
vector_int * methodIndices;
} pipeline;
void pipeline_addRenderPass( pipeline * this, int count, int datatypes[], ... );
void pipeline_render( pipeline * this );
pipeline pipeline_new( );
pipeline * pipeline_newPointer( );
#endif
typedef struct pipeline pipeline;