Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
EngineCore::Material Class Reference

#include <Material.h>

Collaboration diagram for EngineCore::Material:

Public Member Functions

 Material ()
 Material (Texture *colorTexture)
bool operator== (const Material &other) const

Private Attributes

TexturecolorTexture = nullptr

Detailed Description

Definition at line 7 of file Material.h.

Constructor & Destructor Documentation

◆ Material() [1/2]

EngineCore::Material::Material ( )
default

References colorTexture, and Material().

Referenced by Material(), and operator==().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Material() [2/2]

EngineCore::Material::Material ( Texture * colorTexture)
explicit

Definition at line 9 of file Material.cpp.

References colorTexture.

Member Function Documentation

◆ operator==()

bool EngineCore::Material::operator== ( const Material & other) const

Definition at line 11 of file Material.cpp.

References colorTexture, EngineCore::Texture::getVkImage(), and Material().

Here is the call graph for this function:

Member Data Documentation

◆ colorTexture

Texture* EngineCore::Material::colorTexture = nullptr
private

Definition at line 16 of file Material.h.

Referenced by Material(), Material(), and operator==().


The documentation for this class was generated from the following files:
  • /home/magerbeton/Documents/gl3-vulkan/Engine/include/Engine/Texture/Material.h
  • /home/magerbeton/Documents/gl3-vulkan/Engine/src/Engine/Texture/Material.cpp