diff options
| author | HampusM <hampus@hampusmat.com> | 2026-07-17 16:33:45 +0200 |
|---|---|---|
| committer | HampusM <hampus@hampusmat.com> | 2026-07-17 16:33:45 +0200 |
| commit | d95b28c8f173a87e162e3cb4195c30e0815a5dc6 (patch) | |
| tree | 69b63f51d90a4d6fa7f966eec9ed881a92bfd978 /engine | |
| parent | 6b0e7e7a07a88cb574c819864495a089d09be780 (diff) | |
feat(engine): add row count & column count fns to shader type reflection
Diffstat (limited to 'engine')
| -rw-r--r-- | engine/src/rendering/shader.rs | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/engine/src/rendering/shader.rs b/engine/src/rendering/shader.rs index 4e7fddc..74109a7 100644 --- a/engine/src/rendering/shader.rs +++ b/engine/src/rendering/shader.rs @@ -412,6 +412,16 @@ impl<'a> TypeLayout<'a> self.inner.element_count() } + pub fn row_cnt(&self) -> Option<u32> + { + self.inner.row_count() + } + + pub fn column_cnt(&self) -> Option<u32> + { + self.inner.column_count() + } + pub fn element_type_layout(&self) -> Option<TypeLayout<'a>> { self.inner |
