Lines Matching refs:Command
21 Command::Command(Type type) : command_type_(type) {} in Command() function in amber::Command
23 Command::~Command() = default;
25 ClearCommand* Command::AsClear() { in AsClear()
29 ClearColorCommand* Command::AsClearColor() { in AsClearColor()
33 ClearDepthCommand* Command::AsClearDepth() { in AsClearDepth()
37 ClearStencilCommand* Command::AsClearStencil() { in AsClearStencil()
41 CompareBufferCommand* Command::AsCompareBuffer() { in AsCompareBuffer()
45 ComputeCommand* Command::AsCompute() { in AsCompute()
49 CopyCommand* Command::AsCopy() { in AsCopy()
53 DrawArraysCommand* Command::AsDrawArrays() { in AsDrawArrays()
57 DrawRectCommand* Command::AsDrawRect() { in AsDrawRect()
61 DrawGridCommand* Command::AsDrawGrid() { in AsDrawGrid()
65 EntryPointCommand* Command::AsEntryPoint() { in AsEntryPoint()
69 PatchParameterVerticesCommand* Command::AsPatchParameterVertices() { in AsPatchParameterVertices()
73 ProbeCommand* Command::AsProbe() { in AsProbe()
77 BufferCommand* Command::AsBuffer() { in AsBuffer()
81 ProbeSSBOCommand* Command::AsProbeSSBO() { in AsProbeSSBO()
85 RepeatCommand* Command::AsRepeat() { in AsRepeat()
90 : Command(type), pipeline_(pipeline) {} in PipelineCommand()
110 : Command(Type::kCompareBuffer), buffer_1_(buffer_1), buffer_2_(buffer_2) {} in CompareBufferCommand()
119 Probe::Probe(Type type, Buffer* buffer) : Command(type), buffer_(buffer) {} in Probe()
148 : Command(Type::kCopy), buffer_from_(buffer_from), buffer_to_(buffer_to) {} in CopyCommand()
183 : Command(Type::kRepeat), count_(count) {} in RepeatCommand()