updated Billboard,and added FixedSize billboard

This commit is contained in:
2024-06-16 23:49:23 +08:00
parent c61e4dfdb8
commit 150b27c6e6
9 changed files with 140 additions and 145 deletions

View File

@@ -53,7 +53,19 @@ public:
MaterialCreateInfo *CreateVertexColor3D(const Material3DCreateConfig *);
MaterialCreateInfo *CreateVertexLuminance3D(const Material3DCreateConfig *);
MaterialCreateInfo *CreateBillboard2DWay(mtl::Material3DCreateConfig *);
struct BillboardMaterialCreateConfig:public Material3DCreateConfig
{
bool fixed_size; ///<固定大小(指像素尺寸)
Vector2u pixel_size; ///<像素尺寸
public:
using Material3DCreateConfig::Material3DCreateConfig;
};
MaterialCreateInfo *CreateBillboard2D(mtl::BillboardMaterialCreateConfig *);
/**
* 从文件加载材质