FPipelineMeshColorOpenGL¶
-
namespace
marengine -
class
FPipelineFactoryOpenGL: public FPipelineFactory¶ Public Functions
-
FPipelineMeshColor *
emplaceMeshColor() final¶
-
FPipelineMeshTex2D *
emplaceMeshTex2D() final¶
Private Members
-
FPipelineStorageOpenGL
m_storage¶
Friends
- friend class FRenderContextOpenGL
-
FPipelineMeshColor *
-
class
FPipelineMeshColorOpenGL: public FPipelineMeshColor¶ -
Private Members
-
GLuint
m_vao= {0}¶
-
GLuint
-
class
FPipelineMeshTex2DOpenGL: public FPipelineMeshTex2D¶ Public Functions
-
void
create() final¶
-
void
close() final¶
-
void
bind() const final¶
-
int32
discoverSamplerLocation(const char *samplerName) const final¶
Private Members
-
GLuint
m_vao= {0}¶
-
void
-
class
FPipelineStorageOpenGL: public FPipelineStorage¶ Public Functions
-
FPipelineMeshColor *
getColorMesh(int32 index) const final¶
-
FPipelineMeshTex2D *
getTex2DMesh(int32 index) const final¶
-
uint32
getCountColorMesh() const final¶
-
uint32
getCountTex2DMesh() const final¶
-
void
reset() final¶
Private Members
-
std::vector<FPipelineMeshColorOpenGL>
m_colors¶
-
std::vector<FPipelineMeshTex2DOpenGL>
m_texs2D¶
Friends
- friend class FPipelineFactoryOpenGL
-
FPipelineMeshColor *
-
class