FTex2DInfo¶
-
namespace
marengine -
-
struct
FTex2DInfo¶
-
class
IMaterialFactory: public FRenderResourceFactory¶ Subclassed by FMaterialFactory
Public Functions
-
FMaterialTex2D *
emplaceTex2D(const std::string &path) = 0¶
-
FMaterialStorage *
getStorage() const = 0¶
-
FMaterialTex2D *
-
class
IMaterialProxy: public FRenderResource¶ Subclassed by FMaterialProxy
Public Functions
-
void
destroy() = 0¶
-
void
bind() const = 0¶
-
void
load() = 0¶
-
EMaterialType
getType() const = 0¶
-
void
-
class
IMaterialStorage: public IRenderResourceStorage¶ Subclassed by FMaterialStorage
Public Functions
-
FMaterialTex2D *
getTex2D(int32 index) const = 0¶
-
uint32
getCountTex2D() const = 0¶
-
const FMaterialProxy *
retrieve(const CRenderable &cRenderable) const = 0¶
-
const FMaterialProxy *
isAlreadyLoadedTex2D(const std::string &texture) const = 0¶
-
FMaterialTex2D *
-
struct