Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Divide::GUISplash Class Reference

#include <GUISplash.h>

Public Member Functions

 GUISplash (std::string_view splashImageName, vec2< U16 > dimensions)
 
 ~GUISplash ()
 
void render (GFXDevice &context)
 

Private Attributes

vec2< U16_dimensions
 
Handle< Texture_splashImage = INVALID_HANDLE<Texture>
 
Handle< ShaderProgram_splashShader = INVALID_HANDLE<ShaderProgram>
 
UniformData _uniformData {}
 

Detailed Description

Definition at line 46 of file GUISplash.h.

Constructor & Destructor Documentation

◆ GUISplash()

Divide::GUISplash::GUISplash ( std::string_view  splashImageName,
vec2< U16 dimensions 
)

Definition at line 14 of file GUISplash.cpp.

◆ ~GUISplash()

Divide::GUISplash::~GUISplash ( )

Definition at line 48 of file GUISplash.cpp.

Member Function Documentation

◆ render()

void Divide::GUISplash::render ( GFXDevice context)

Definition at line 53 of file GUISplash.cpp.

Member Data Documentation

◆ _dimensions

vec2<U16> Divide::GUISplash::_dimensions
private

Definition at line 55 of file GUISplash.h.

◆ _splashImage

Handle<Texture> Divide::GUISplash::_splashImage = INVALID_HANDLE<Texture>
private

Definition at line 56 of file GUISplash.h.

◆ _splashShader

Handle<ShaderProgram> Divide::GUISplash::_splashShader = INVALID_HANDLE<ShaderProgram>
private

Definition at line 57 of file GUISplash.h.

◆ _uniformData

UniformData Divide::GUISplash::_uniformData {}
private

Definition at line 58 of file GUISplash.h.


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