Home
last modified time | relevance | path

Searched refs:Castable (Results 1 – 25 of 157) sorted by relevance

1234567

/third_party/skia/third_party/externals/tint/src/reader/spirv/
Dparser_type.h43 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/
Dcastable_test.cc25 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/
Dfirst_index_offset.h58 class FirstIndexOffset : public Castable<FirstIndexOffset, Transform> {
63 struct BindingPoint : public Castable<BindingPoint, transform::Data> {
83 struct Data : public Castable<Data, transform::Data> {
Drenamer.h27 class Renamer : public Castable<Renamer, Transform> {
31 struct Data : public Castable<Data, transform::Data> {
63 struct Config : public Castable<Config, transform::Data> {
Darray_length_from_uniform.h54 : public Castable<ArrayLengthFromUniform, Transform> {
62 struct Config : public Castable<Data, transform::Data> {
85 struct Result : public Castable<Result, transform::Data> {
Dsingle_entry_point.h29 class SingleEntryPoint : public Castable<SingleEntryPoint, Transform> {
32 struct Config : public Castable<Config, Data> {
Dnum_workgroups_from_uniform.h44 : public Castable<NumWorkgroupsFromUniform, Transform> {
52 struct Config : public Castable<Data, transform::Data> {
Dglsl.h32 class Glsl : public Castable<Glsl, Transform> {
35 struct Config : public Castable<Data, transform::Data> {
Dcalculate_array_length.h32 class CalculateArrayLength : public Castable<CalculateArrayLength, Transform> {
37 : public Castable<BufferSizeIntrinsic, ast::InternalDecoration> {
Dcanonicalize_entry_point_io.h84 : public Castable<CanonicalizeEntryPointIO, Transform> {
97 struct Config : public Castable<Config, Data> {
Dmultiplanar_external_texture.h52 : public Castable<MultiplanarExternalTexture, Transform> {
62 struct NewBindingPoints : public Castable<Data, transform::Data> {
Drobustness.h37 class Robustness : public Castable<Robustness, Transform> {
46 struct Config : public Castable<Config, Data> {
Dbinding_remapper.h32 class BindingRemapper : public Castable<BindingRemapper, Transform> {
42 struct Remappings : public Castable<Data, transform::Data> {
Ddecompose_memory_access.h34 : public Castable<DecomposeMemoryAccess, Transform> {
40 class Intrinsic : public Castable<Intrinsic, ast::InternalDecoration> {
Dvertex_pulling.h134 class VertexPulling : public Castable<VertexPulling, Transform> {
137 struct Config : public Castable<Config, Data> {
Dtransform.h30 class Data : public Castable<Data> {
149 class Transform : public Castable<Transform> {
/third_party/skia/third_party/externals/tint/src/sem/
Dvariable.h43 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> {
Dmember_accessor_expression.h38 : public Castable<MemberAccessorExpression, Expression> {
56 : public Castable<StructMemberAccess, MemberAccessorExpression> {
80 class Swizzle : public Castable<Swizzle, MemberAccessorExpression> {
Dblock_statement.h38 class BlockStatement : public Castable<BlockStatement, CompoundStatement> {
68 : public Castable<FunctionBlockStatement, BlockStatement> {
79 class LoopBlockStatement : public Castable<LoopBlockStatement, BlockStatement> {
Dloop_statement.h31 class LoopStatement : public Castable<LoopStatement, CompoundStatement> {
47 : public Castable<LoopContinuingBlockStatement, BlockStatement> {
Dswitch_statement.h32 class SwitchStatement : public Castable<SwitchStatement, CompoundStatement> {
50 class CaseStatement : public Castable<CaseStatement, CompoundStatement> {
Dif_statement.h35 class IfStatement : public Castable<IfStatement, CompoundStatement> {
60 class ElseStatement : public Castable<ElseStatement, CompoundStatement> {
Dstatement.h64 class Statement : public Castable<Statement, Node> {
127 class CompoundStatement : public Castable<Statement, Statement> {
Dstruct.h57 class Struct : public Castable<Struct, Type> {
175 class StructMember : public Castable<StructMember, Node> {
Dnode.h24 class Node : public Castable<Node> {

1234567