|
slot 0.0.1
A real time UI render framework
|
世界矩阵 描述坐标系,左手坐标系 使用 DirectX12 坐标系的描述 更多...
命名空间 | |
| namespace | builtin |
| namespace | ui |
类型定义 | |
| template<typename T > | |
| using | StoredResourceTy |
| template<typename T > | |
| using | ComPtr = Microsoft::WRL::ComPtr<T> |
枚举 | |
| enum class | EventReply { Ignored , Handled , Capture } |
| enum class | MouseButton { None , Left , Middle , Right , X1 , X2 } |
| enum class | MouseCursor { Arrow , SizeHorizontal , SizeVertical , SizeDiagonalNorthwestSoutheast , SizeDiagonalNortheastSouthwest } |
| enum class | NormalTy { Generate , Preserve } |
| enum class | ResourceTy { None , Mesh , Material , ShaderComponent , Shader , Texture , Audio } |
| enum class | ShaderTy { None , Vertex , Fragment , Compute , Pixel } |
| enum | RenderType { DirectX12 = 0 , DirectX11 = 1 , Vulkan = 2 } |
世界矩阵 描述坐标系,左手坐标系 使用 DirectX12 坐标系的描述
| using z8::ComPtr = Microsoft::WRL::ComPtr<T> |
把具体内建派生类归一到 ResourceManager 实际存储的资源基类。
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
constexpr |
在编译期把 8 位通道转换为框架使用的浮点颜色。
| bool z8::IsBuiltinType | ( | ResourceManager & | resources, |
| std::string_view | id ) |
验证内建 ID 解析后仍保留具体类型,防止注册器退化为临时基类描述。
| std::ostream & z8::operator<< | ( | std::ostream & | o, |
| const DirectX::XMFLOAT3 & | F ) |
| std::ostream & z8::operator<< | ( | std::ostream & | o, |
| const Transform & | transform ) |
解析 #RRGGBB、#RRGGBBAA 或 r,g,b[,a],数值通道范围为 0..1

| z8::TEST | ( | BaseCameraTest | , |
| UsesModeratePerspectiveWithoutDepthStretching | ) |
| z8::TEST | ( | DX12ShaderTest | , |
| CompilesRegisteredShaders | ) |
| z8::TEST | ( | FbxImporterTest | , |
| ImportsRenderableAsciiMesh | ) |

| z8::TEST | ( | FirstPersonCameraTest | , |
| IgnoresMouseMotionByDefault | ) |
| z8::TEST | ( | MeshTest | , |
| BuiltinMeshesHaveValidRenderableTopology | ) |
| z8::TEST | ( | ResourceManagerTest | , |
| AddsDerivedResourceUsingItsOwnDescription | ) |
模拟扩展阶段类型,确认派生类仍会归一到 Shader 池。

| z8::TEST | ( | ResourceManagerTest | , |
| RegistersConcreteBuiltinShadersAndPrograms | ) |
| z8::TEST | ( | ResourceManagerTest | , |
| ResolvesTypedBuiltinReferences | ) |

| z8::TEST | ( | ResourcePoolTest | , |
| ReturnsStableIndexedReferences | ) |

| z8::TEST | ( | ResourceRefTest | , |
| DistinguishesAssetIdAndIndexedStates | ) |

| z8::TEST | ( | SceneTest | , |
| OwnsDefaultContextAndGameObjects | ) |
| z8::TEST | ( | SimpleGameObjectTest | , |
| KeepsNormalOrthogonalAfterNonUniformScale | ) |