/third_party/skia/third_party/externals/tint/src/reader/spirv/ |
D | parser_type.h | 43 class Type : public Castable<Type> { 95 struct Void : public Castable<Void, Type> { 107 struct Bool : public Castable<Bool, Type> { 119 struct U32 : public Castable<U32, Type> { 131 struct F32 : public Castable<F32, Type> { 143 struct I32 : public Castable<I32, Type> { 155 struct Pointer : public Castable<Pointer, Type> { 183 struct Reference : public Castable<Reference, Type> { 209 struct Vector : public Castable<Vector, Type> { 235 struct Matrix : public Castable<Matrix, Type> { [all …]
|
/third_party/skia/third_party/externals/tint/src/ |
D | castable_test.cc | 25 struct Animal : public tint::Castable<Animal> { 30 struct Amphibian : public tint::Castable<Amphibian, Animal> { 34 struct Mammal : public tint::Castable<Mammal, Animal> { 38 struct Reptile : public tint::Castable<Reptile, Animal> { 42 struct Frog : public tint::Castable<Frog, Amphibian> { 46 struct Bear : public tint::Castable<Bear, Mammal> { 50 struct Gecko : public tint::Castable<Gecko, Reptile> { 192 TEST(Castable, Is) { in TEST() argument 214 TEST(Castable, IsWithPredicate) { in TEST() argument 233 TEST(Castable, As) { in TEST() argument
|
/third_party/skia/third_party/externals/tint/src/transform/ |
D | first_index_offset.h | 58 class FirstIndexOffset : public Castable<FirstIndexOffset, Transform> { 63 struct BindingPoint : public Castable<BindingPoint, transform::Data> { 83 struct Data : public Castable<Data, transform::Data> {
|
D | renamer.h | 27 class Renamer : public Castable<Renamer, Transform> { 31 struct Data : public Castable<Data, transform::Data> { 63 struct Config : public Castable<Config, transform::Data> {
|
D | array_length_from_uniform.h | 54 : public Castable<ArrayLengthFromUniform, Transform> { 62 struct Config : public Castable<Data, transform::Data> { 85 struct Result : public Castable<Result, transform::Data> {
|
D | single_entry_point.h | 29 class SingleEntryPoint : public Castable<SingleEntryPoint, Transform> { 32 struct Config : public Castable<Config, Data> {
|
D | num_workgroups_from_uniform.h | 44 : public Castable<NumWorkgroupsFromUniform, Transform> { 52 struct Config : public Castable<Data, transform::Data> {
|
D | glsl.h | 32 class Glsl : public Castable<Glsl, Transform> { 35 struct Config : public Castable<Data, transform::Data> {
|
D | calculate_array_length.h | 32 class CalculateArrayLength : public Castable<CalculateArrayLength, Transform> { 37 : public Castable<BufferSizeIntrinsic, ast::InternalDecoration> {
|
D | canonicalize_entry_point_io.h | 84 : public Castable<CanonicalizeEntryPointIO, Transform> { 97 struct Config : public Castable<Config, Data> {
|
D | multiplanar_external_texture.h | 52 : public Castable<MultiplanarExternalTexture, Transform> { 62 struct NewBindingPoints : public Castable<Data, transform::Data> {
|
D | robustness.h | 37 class Robustness : public Castable<Robustness, Transform> { 46 struct Config : public Castable<Config, Data> {
|
D | binding_remapper.h | 32 class BindingRemapper : public Castable<BindingRemapper, Transform> { 42 struct Remappings : public Castable<Data, transform::Data> {
|
D | decompose_memory_access.h | 34 : public Castable<DecomposeMemoryAccess, Transform> { 40 class Intrinsic : public Castable<Intrinsic, ast::InternalDecoration> {
|
D | vertex_pulling.h | 134 class VertexPulling : public Castable<VertexPulling, Transform> { 137 struct Config : public Castable<Config, Data> {
|
D | transform.h | 30 class Data : public Castable<Data> { 149 class Transform : public Castable<Transform> {
|
/third_party/skia/third_party/externals/tint/src/sem/ |
D | variable.h | 43 class Variable : public Castable<Variable, Node> { 102 class LocalVariable : public Castable<LocalVariable, Variable> { 137 class GlobalVariable : public Castable<GlobalVariable, Variable> { 184 class Parameter : public Castable<Parameter, Variable> { 234 class VariableUser : public Castable<VariableUser, Expression> {
|
D | member_accessor_expression.h | 38 : public Castable<MemberAccessorExpression, Expression> { 56 : public Castable<StructMemberAccess, MemberAccessorExpression> { 80 class Swizzle : public Castable<Swizzle, MemberAccessorExpression> {
|
D | block_statement.h | 38 class BlockStatement : public Castable<BlockStatement, CompoundStatement> { 68 : public Castable<FunctionBlockStatement, BlockStatement> { 79 class LoopBlockStatement : public Castable<LoopBlockStatement, BlockStatement> {
|
D | loop_statement.h | 31 class LoopStatement : public Castable<LoopStatement, CompoundStatement> { 47 : public Castable<LoopContinuingBlockStatement, BlockStatement> {
|
D | switch_statement.h | 32 class SwitchStatement : public Castable<SwitchStatement, CompoundStatement> { 50 class CaseStatement : public Castable<CaseStatement, CompoundStatement> {
|
D | if_statement.h | 35 class IfStatement : public Castable<IfStatement, CompoundStatement> { 60 class ElseStatement : public Castable<ElseStatement, CompoundStatement> {
|
D | statement.h | 64 class Statement : public Castable<Statement, Node> { 127 class CompoundStatement : public Castable<Statement, Statement> {
|
D | struct.h | 57 class Struct : public Castable<Struct, Type> { 175 class StructMember : public Castable<StructMember, Node> {
|
D | node.h | 24 class Node : public Castable<Node> {
|