arsa
2.7
|
Material data. More...
#include <Effekseer.h>
Public Member Functions | |
MaterialData ()=default | |
virtual | ~MaterialData ()=default |
Public Attributes | |
ShadingModelType | ShadingModel = ShadingModelType::Lit |
bool | IsSimpleVertex = false |
bool | IsRefractionRequired = false |
int32_t | CustomData1 = 0 |
int32_t | CustomData2 = 0 |
int32_t | TextureCount = 0 |
int32_t | UniformCount = 0 |
std::array< TextureWrapType, UserTextureSlotMax > | TextureWrapTypes |
void * | UserPtr = nullptr |
void * | ModelUserPtr = nullptr |
void * | RefractionUserPtr = nullptr |
void * | RefractionModelUserPtr = nullptr |
Material data.
Definition at line 574 of file Effekseer.h.
|
default |
|
virtualdefault |
int32_t Effekseer::MaterialData::CustomData1 = 0 |
Definition at line 580 of file Effekseer.h.
int32_t Effekseer::MaterialData::CustomData2 = 0 |
Definition at line 581 of file Effekseer.h.
bool Effekseer::MaterialData::IsRefractionRequired = false |
Definition at line 579 of file Effekseer.h.
bool Effekseer::MaterialData::IsSimpleVertex = false |
Definition at line 578 of file Effekseer.h.
void* Effekseer::MaterialData::ModelUserPtr = nullptr |
Definition at line 586 of file Effekseer.h.
void* Effekseer::MaterialData::RefractionModelUserPtr = nullptr |
Definition at line 588 of file Effekseer.h.
void* Effekseer::MaterialData::RefractionUserPtr = nullptr |
Definition at line 587 of file Effekseer.h.
ShadingModelType Effekseer::MaterialData::ShadingModel = ShadingModelType::Lit |
Definition at line 577 of file Effekseer.h.
int32_t Effekseer::MaterialData::TextureCount = 0 |
Definition at line 582 of file Effekseer.h.
std::array<TextureWrapType, UserTextureSlotMax> Effekseer::MaterialData::TextureWrapTypes |
Definition at line 584 of file Effekseer.h.
int32_t Effekseer::MaterialData::UniformCount = 0 |
Definition at line 583 of file Effekseer.h.
void* Effekseer::MaterialData::UserPtr = nullptr |
Definition at line 585 of file Effekseer.h.