Donner SVG Editor & Engine
SVG-native editor and embeddable SVG2 + CSS3 engine in C++20, with GPU (WebGPU) and compact CPU renderers, built for correctness, security, and performance.
Loading...
Searching...
No Matches
donner::gpu::shader::IrType Member List

This is the complete list of members for donner::gpu::shader::IrType, including all inherited members.

arrayCount() constdonner::gpu::shader::IrType
Bool()donner::gpu::shader::IrTypestatic
elementType() constdonner::gpu::shader::IrType
F32()donner::gpu::shader::IrTypestatic
I32()donner::gpu::shader::IrTypestatic
isFloatScalarOrVector() constdonner::gpu::shader::IrType
isNumeric() constdonner::gpu::shader::IrTypeinline
isNumericScalar() constdonner::gpu::shader::IrType
isNumericVector() constdonner::gpu::shader::IrType
isPlainData() constdonner::gpu::shader::IrType
isScalar() constdonner::gpu::shader::IrTypeinline
isVector() constdonner::gpu::shader::IrTypeinline
Kind enum namedonner::gpu::shader::IrType
kind() constdonner::gpu::shader::IrType
Mat4x4f()donner::gpu::shader::IrTypestatic
operator<<(std::ostream &os, const IrType &type)donner::gpu::shader::IrTypefriend
operator==(const IrType &other) constdonner::gpu::shader::IrType
RuntimeArray(const IrType &element, const RcString &label="runtimeArray")donner::gpu::shader::IrTypestatic
SamplerType()donner::gpu::shader::IrTypestatic
Scalar(ScalarKind kind)donner::gpu::shader::IrTypestatic
scalarKind() constdonner::gpu::shader::IrType
SizedArray(const IrType &element, uint32_t count, const RcString &label="array")donner::gpu::shader::IrTypestatic
Struct(const RcString &name, std::vector< Member > members, const RcString &label="struct")donner::gpu::shader::IrTypestatic
structMembers() constdonner::gpu::shader::IrType
structName() constdonner::gpu::shader::IrType
Texture2dF32()donner::gpu::shader::IrTypestatic
toString() constdonner::gpu::shader::IrType
U32()donner::gpu::shader::IrTypestatic
Vec2(ScalarKind element)donner::gpu::shader::IrTypestatic
Vec2f()donner::gpu::shader::IrTypeinlinestatic
Vec2i()donner::gpu::shader::IrTypeinlinestatic
Vec2u()donner::gpu::shader::IrTypeinlinestatic
Vec3(ScalarKind element)donner::gpu::shader::IrTypestatic
Vec3f()donner::gpu::shader::IrTypeinlinestatic
Vec4(ScalarKind element)donner::gpu::shader::IrTypestatic
Vec4f()donner::gpu::shader::IrTypeinlinestatic
vectorSize() constdonner::gpu::shader::IrType