KarmaEngine
Game Engine for practical learning and research purposes
Loading...
Searching...
No Matches
Karma::OpenGLImageBuffer Class Reference

OpenGL's image buffer, used in agnostic Texture instance. More...

#include <OpenGLBuffer.h>

Inheritance diagram for Karma::OpenGLImageBuffer:
Collaboration diagram for Karma::OpenGLImageBuffer:

Static Public Member Functions

static void SetUpImageBuffer (const char *filename)
 Sets up the resources for supplied texture.
 
static void BindTexture ()
 Bind the image buffer.
 
- Static Public Member Functions inherited from Karma::ImageBuffer
static ImageBufferCreate (const char *filename)
 

Additional Inherited Members

- Public Member Functions inherited from Karma::ImageBuffer
uint32_t GetBindingPointIndex () const
 
- Protected Attributes inherited from Karma::ImageBuffer
uint32_t m_BindingPoint
 

Detailed Description

OpenGL's image buffer, used in agnostic Texture instance.

Member Function Documentation

◆ BindTexture()

void Karma::OpenGLImageBuffer::BindTexture ( )
static

Bind the image buffer.

See also
https://registry.khronos.org/OpenGL-Refpages/gl4/html/glBindTexture.xhtml
Since
Karma 1.0.0

◆ SetUpImageBuffer()

void Karma::OpenGLImageBuffer::SetUpImageBuffer ( const char * filename)
static

Sets up the resources for supplied texture.

Parameters
fileNameThe path to the file containing texture
See also
KarmaGuiOpenGLHandler::KarmaGui_ImplOpenGL3_CreateTexture
Since
Karma 1.0.0

The documentation for this class was generated from the following files: