FMaterialTex2DOpenGL¶
-
namespace
marengine -
class
FMaterialFactoryOpenGL: public FMaterialFactory¶ Public Functions
-
FMaterialTex2D *
emplaceTex2D(const std::string &path) final¶
-
FMaterialStorage *
getStorage() const final¶
Private Members
-
FMaterialStorageOpenGL
m_storage¶
Friends
- friend class FRenderContextOpenGL
-
FMaterialTex2D *
-
class
FMaterialStorageOpenGL: public FMaterialStorage¶ Public Functions
-
FMaterialTex2D *
getTex2D(int32 index) const final¶
-
uint32
getCountTex2D() const final¶
-
const FMaterialProxy *
retrieve(const CRenderable &cRenderable) const final¶
-
const FMaterialProxy *
isAlreadyLoadedTex2D(const std::string &texture) const final¶
-
void
reset() final¶
Private Members
-
std::vector<FMaterialTex2DOpenGL>
m_textures2D¶
Friends
- friend class FMaterialFactoryOpenGL
-
FMaterialTex2D *
-
class
FMaterialTex2DOpenGL: public FMaterialTex2D¶ -
Private Members
-
uint32
m_id= {0}¶
Friends
- friend class FMaterialFactoryOpenGL
-
uint32
-
class