void send_mipmap()
Definition: diguyOglGraphicsTexture.cpp:325
virtual void unbuild() override
This function will be called by DI-Guy when it is time for a renderer-specific texture object to be d...
Definition: diguyOglGraphicsTexture.cpp:407
virtual ~diguyOglGraphicsTexture()
Definition: diguyOglGraphicsTexture.cpp:35
virtual void build() override
This function will be called by DI-Guy when it is time for a renderer-specific texture object to be c...
Definition: diguyOglGraphicsTexture.cpp:59
A class that represents a shared texture.
Definition: diguyGraphicsTexture.h:124
virtual void bind_now(diguyTextureMapType texture_type) override
This function will be called by DI-Guy when the texture should be made active, or bound...
Definition: diguyOglGraphicsTexture.cpp:437
diguyOglGraphicsTexture(void *internal_data)
Definition: diguyOglGraphicsTexture.cpp:23
int m_current_loading_mipmap
Definition: diguyOglGraphicsTexture.h:40
diguyTextureMapType
This enumeration lists the type of texture map a given image file is being used as.
Definition: diguyGraphicsTexture.h:55
The class diguyOglGraphicsTexture is an example of a diguyGraphicsTexture subclass for an immediate m...
Definition: diguyOglGraphicsTexture.h:23
diguyGraphicsTexture * diguyOglGraphicsTexture_create_func(void *internal_data)
Create function declaration.
Definition: diguyOglGraphicsTexture.cpp:486
GLuint m_texture_object
Definition: diguyOglGraphicsTexture.h:39
virtual unsigned int get_gl_texture_id() const override
helper function to let diguy internals know what the object's texture ID is.
Definition: diguyOglGraphicsTexture.h:35