27 void SetImage(
const std::shared_ptr<CYIAssetTexture> &pTextureAsset);
32 const std::shared_ptr<CYIMesh> &
GetMesh()
const;
37 const std::shared_ptr<CYIMaterial>
GetMaterial()
const;
void SetTransform(const glm::mat4 &maskTransform)
const std::shared_ptr< CYIMaterial > GetMaterial() const
void CalculateModelMatrix(const glm::mat4 &worldTransform)
glm::mat4 m_ModelMatrix
Definition: YiMask.h:49
Adds a masking effect to a scene node.
Definition: YiMask.h:18
glm::mat4 m_Transform
Definition: YiMask.h:50
const std::shared_ptr< CYIMesh > & GetMesh() const
const glm::mat4 & GetTransform() const
const glm::mat4 & GetModelMatrix() const
std::shared_ptr< CYIMesh > m_pMesh
Definition: YiMask.h:47
void SetImage(const std::shared_ptr< CYIAssetTexture > &pTextureAsset)
std::shared_ptr< CYIMaterial > m_pMaterial
Definition: YiMask.h:48