arsa  2.7
Public Member Functions | Public Attributes | List of all members
Effekseer::MaterialData Class Reference

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, UserTextureSlotMaxTextureWrapTypes
 
voidUserPtr = nullptr
 
voidModelUserPtr = nullptr
 
voidRefractionUserPtr = nullptr
 
voidRefractionModelUserPtr = nullptr
 

Detailed Description

Material data.

Definition at line 574 of file Effekseer.h.

Constructor & Destructor Documentation

◆ MaterialData()

Effekseer::MaterialData::MaterialData ( )
default

◆ ~MaterialData()

virtual Effekseer::MaterialData::~MaterialData ( )
virtualdefault

Member Data Documentation

◆ CustomData1

int32_t Effekseer::MaterialData::CustomData1 = 0

Definition at line 580 of file Effekseer.h.

◆ CustomData2

int32_t Effekseer::MaterialData::CustomData2 = 0

Definition at line 581 of file Effekseer.h.

◆ IsRefractionRequired

bool Effekseer::MaterialData::IsRefractionRequired = false

Definition at line 579 of file Effekseer.h.

◆ IsSimpleVertex

bool Effekseer::MaterialData::IsSimpleVertex = false

Definition at line 578 of file Effekseer.h.

◆ ModelUserPtr

void* Effekseer::MaterialData::ModelUserPtr = nullptr

Definition at line 586 of file Effekseer.h.

◆ RefractionModelUserPtr

void* Effekseer::MaterialData::RefractionModelUserPtr = nullptr

Definition at line 588 of file Effekseer.h.

◆ RefractionUserPtr

void* Effekseer::MaterialData::RefractionUserPtr = nullptr

Definition at line 587 of file Effekseer.h.

◆ ShadingModel

ShadingModelType Effekseer::MaterialData::ShadingModel = ShadingModelType::Lit

Definition at line 577 of file Effekseer.h.

◆ TextureCount

int32_t Effekseer::MaterialData::TextureCount = 0

Definition at line 582 of file Effekseer.h.

◆ TextureWrapTypes

std::array<TextureWrapType, UserTextureSlotMax> Effekseer::MaterialData::TextureWrapTypes

Definition at line 584 of file Effekseer.h.

◆ UniformCount

int32_t Effekseer::MaterialData::UniformCount = 0

Definition at line 583 of file Effekseer.h.

◆ UserPtr

void* Effekseer::MaterialData::UserPtr = nullptr

Definition at line 585 of file Effekseer.h.


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