载入中...
搜索中...
未找到
Hd2dRuntime.cpp
浏览该文件的文档.
21 return eve::editing::failed<hd2d::Sprite3D*>(EditorStatus::NotFound, RuleId("editor.hd2d.texture"),
27 return eve::editing::failed<hd2d::Sprite3D*>(EditorStatus::Failed, RuleId("editor.hd2d.sprite-create"),
41 return eve::editing::failed<hd2d::Sprite3D*>(EditorStatus::Failed, RuleId("editor.hd2d.sprite-build"),
52 return eve::editing::failed<hd2d::TileMap3D*>(EditorStatus::Rejected, RuleId("editor.hd2d.tilemap"),
58 return eve::editing::failed<hd2d::TileMap3D*>(EditorStatus::Failed, RuleId("editor.hd2d.tilemap-create"),
66 return eve::editing::failed<hd2d::TileMap3D*>(EditorStatus::Failed, RuleId("editor.hd2d.tilemap-build"),
static Result failure(Status status)
Construct a failed result from a structured status.
Definition Result.h:175
Definition Graphics.h:125
HD-2D module: tilemap-to-3D extrusion + 2D sprites as 3D billboards.
Definition Hd2d.h:356
Sprite3D * newSprite(graphics::Graphics *gfx)
Create a 3D billboard sprite bound to the given Graphics.
Definition Hd2d.cpp:18
~Hd2dDocumentRuntime()
Hd 2 d document runtime.
Hd2dDocumentRuntime()
Hd 2 d document runtime.
Result< hd2d::Sprite3D * > publishSprite(const Hd2dDocumentTarget &, hd2d::Hd2D *, graphics::Graphics *, graphics::Camera3D *, const IHd2dTextureResolver &)
Publish sprite.
Definition Hd2dRuntime.cpp:9
Result< hd2d::TileMap3D * > publishTileMap(const Hd2dDocumentTarget &, hd2d::Hd2D *)
Publish tile map.
Definition Hd2dRuntime.cpp:49
Revisioned HD-2D sprite/tilemap presentation asset.
Definition Hd2dTarget.h:62
virtual Result< graphics::Texture * > texture(const std::string &) const =0
Texture.
Definition Hd2dRuntime.cpp:5