Polyphase Game Engine
Loading...
Searching...
No Matches
MaterialData Struct Reference

#include <VulkanTypes.h>

Public Attributes

glm::vec2 mUvOffset0
 
glm::vec2 mUvScale0
 
glm::vec2 mUvOffset1
 
glm::vec2 mUvScale1
 
glm::vec4 mColor
 
glm::vec4 mFresnelColor
 
uint32_t mShadingModel
 
uint32_t mBlendMode
 
uint32_t mToonSteps
 
float mFresnelPower
 
float mSpecular
 
float mOpacity
 
float mMaskCutoff
 
float mShininess
 
uint32_t mFresnelEnabled
 
uint32_t mVertexColorMode
 
uint32_t mApplyFog
 
float mEmission
 
float mWrapLighting
 
float mPad0
 
float mPad1
 
float mPad2
 
uint32_t mUvMaps [MATERIAL_LITE_MAX_TEXTURES]
 
uint32_t mTevModes [MATERIAL_LITE_MAX_TEXTURES]
 

Member Data Documentation

◆ mApplyFog

uint32_t MaterialData::mApplyFog

◆ mBlendMode

uint32_t MaterialData::mBlendMode

◆ mColor

glm::vec4 MaterialData::mColor

◆ mEmission

float MaterialData::mEmission

◆ mFresnelColor

glm::vec4 MaterialData::mFresnelColor

◆ mFresnelEnabled

uint32_t MaterialData::mFresnelEnabled

◆ mFresnelPower

float MaterialData::mFresnelPower

◆ mMaskCutoff

float MaterialData::mMaskCutoff

◆ mOpacity

float MaterialData::mOpacity

◆ mPad0

float MaterialData::mPad0

◆ mPad1

float MaterialData::mPad1

◆ mPad2

float MaterialData::mPad2

◆ mShadingModel

uint32_t MaterialData::mShadingModel

◆ mShininess

float MaterialData::mShininess

◆ mSpecular

float MaterialData::mSpecular

◆ mTevModes

uint32_t MaterialData::mTevModes[MATERIAL_LITE_MAX_TEXTURES]

◆ mToonSteps

uint32_t MaterialData::mToonSteps

◆ mUvMaps

uint32_t MaterialData::mUvMaps[MATERIAL_LITE_MAX_TEXTURES]

◆ mUvOffset0

glm::vec2 MaterialData::mUvOffset0

◆ mUvOffset1

glm::vec2 MaterialData::mUvOffset1

◆ mUvScale0

glm::vec2 MaterialData::mUvScale0

◆ mUvScale1

glm::vec2 MaterialData::mUvScale1

◆ mVertexColorMode

uint32_t MaterialData::mVertexColorMode

◆ mWrapLighting

float MaterialData::mWrapLighting

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