25 #ifndef __I6ENGINE_API_BILLBOARDCOMPONENT_H__
26 #define __I6ENGINE_API_BILLBOARDCOMPONENT_H__
65 void createOrUpdateBillboard(
const std::string & identifier,
const Vec3 & offset,
double width,
double height,
double u0,
double v0,
double u1,
double v1);
70 void deleteBillboard(
const std::string & identifier);
81 std::vector<componentOptions> getComponentOptions()
override;
84 std::string _material;
91 void Finalize()
override;
93 std::pair<AddStrategy, int64_t> howToAdd(
const ComPtr & comp)
const override;
#define ISIXE_MODULES_API
std::map< std::string, std::string > attributeMap
Implements 3-dimensional vectors.
A shared pointer counting references and adds objects being not referenced any more to an internal li...
std::string getTemplateName() const override
returns the name this template was registered with
Tells the engine what billboard to show For creating a BillboardComponent, these keys are possible: N...
Component Base Class. All Components must derive from Component.