XII Release 0.1.0
Loading...
Searching...
No Matches
xiiModelMaterialTexture Struct Reference

Public Types

enum class  Operation : xiiUInt8 {
  Multiply , Add , Subtract , Divide ,
  SmoothAdd , SignedAdd
}

Public Attributes

xiiModelTextureUsage m_Usage = xiiModelTextureUsage::BaseColor
xiiString m_sPath
 Source-relative path, or the key of an embedded texture. Owned UTF-8 text.
xiiUInt32 m_uiUVChannel = 0
xiiGALSamplerCreationDescription m_Sampler
xiiVec2 m_vUVOffset = xiiVec2::MakeZero()
xiiVec2 m_vUVScale = xiiVec2(1)
float m_fUVRotation = 0
 Radians.
float m_fBlend = 1
float m_fStrength = 1
 Normal scale or occlusion strength; independent of layered blend.
Operation m_Operation = Operation::Multiply

The documentation for this struct was generated from the following file:
  • /home/runner/work/XII/XII/Source/Tools/Libs/ModelImporter/MeshImport.h