载入中...
搜索中...
未找到
EvpackShader.h
浏览该文件的文档.
34 [[nodiscard]] static Result<std::unique_ptr<EvpackShader>> load(const asset::EvpackResourceReader& reader,
43 [[nodiscard]] Result<void> drawMesh(graphics::Mesh& mesh, const std::array<float, 16>& transform,
46 [[nodiscard]] Result<void> drawSprite(OptionalRef<graphics::Texture> texture, const std::array<float, 4>& rect,
Vocabulary aliases for nullable and checked borrowed references.
Strong asset, definition, object and generic resource references.
Immutable reader retaining an admitted pack by shared ownership.
Definition EvpackResourceReader.h:29
Unique lease on a validated package shader and its independent parameter instance....
Definition EvpackShader.h:27
EvpackShader(const EvpackShader &)=delete
EvpackShader & operator=(const EvpackShader &)=delete
Definition Graphics.h:125
Definition CookedMaterial.cpp:5
Definition AssetCooker.cpp:17
卡牌游戏 UI 工具模块:工厂 + 脚本绑定入口。 功能参考 ycarowr/UiCard:扇形手牌布局、抽牌/洗牌、悬浮放大、拖拽到落牌区、 敌方手牌(背面/偷看)、费用不足置灰,以及可实时调节的布局...
Definition Animation.h:25
std::optional< std::reference_wrapper< T > > OptionalRef
Optional borrowed reference; it does not extend T's lifetime.
Definition BorrowedRef.h:24
@ Graphics
Definition Container.h:602
Actual runtime device capabilities used for variant selection.
Definition Evpack.h:92
Owning CPU program snapshot; decoding does not prove GPU/descriptor compatibility.
Definition ShaderAsset.h:26