pub enum Response {
Show 32 variants
UnknownRequest(String),
CheckPulse,
TakeSnapshot(ResponseTakeSnapshot),
RendererHasNoContext,
ListStages(Vec<ResponseStage>),
ListPipelines(Vec<PipelineId>),
ListRenderTargets(Vec<RenderTargetId>),
ListMeshes(Vec<MeshId>),
ListImages(Vec<ImageId>),
ListMaterials(Vec<MaterialId>),
QueryPipeline(ResponseQueryPipeline),
QueryPipelineResources(ResponseQueryPipelineResources),
QueryPipelineStageRenderQueue(ResponseQueryPipelineStageRenderQueue),
QueryPipelineStageRenderQueueResources(ResponseQueryPipelineStageRenderQueueResources),
PipelineDoesNotExists(PipelineId),
PipelineStageDoesNotExists(ResponsePipelineStageDoesNotExists),
QueryRenderTarget(ResponseQueryRenderTarget),
QueryRenderTargetColorData(ResponseQueryRenderTargetColorData),
RenderTargetDoesNotExists(RenderTargetId),
RenderTargetHasNoColorBuffer(ResponseRenderTargetHasNoColorBuffer),
RenderTargetHasNoGpuResource(RenderTargetId),
QueryMesh(ResponseQueryMesh),
QueryMeshVertexData(ResponseQueryMeshVertexData),
QueryMeshIndexData(ResponseQueryMeshIndexData),
QueryMeshData(ResponseQueryMeshData),
MeshDoesNotExists(MeshId),
MeshVertexBufferDoesNotExists(ResponseMeshVertexBufferDoesNotExists),
QueryImage(ResponseQueryImage),
QueryImageData(ResponseQueryImageData),
ImageDoesNotExists(ImageId),
QueryMaterial(ResponseQueryMaterial),
MaterialDoesNotExists(MaterialId),
}
Variants§
UnknownRequest(String)
CheckPulse
TakeSnapshot(ResponseTakeSnapshot)
RendererHasNoContext
ListStages(Vec<ResponseStage>)
ListPipelines(Vec<PipelineId>)
ListRenderTargets(Vec<RenderTargetId>)
ListMeshes(Vec<MeshId>)
ListImages(Vec<ImageId>)
ListMaterials(Vec<MaterialId>)
QueryPipeline(ResponseQueryPipeline)
QueryPipelineResources(ResponseQueryPipelineResources)
QueryPipelineStageRenderQueue(ResponseQueryPipelineStageRenderQueue)
QueryPipelineStageRenderQueueResources(ResponseQueryPipelineStageRenderQueueResources)
PipelineDoesNotExists(PipelineId)
PipelineStageDoesNotExists(ResponsePipelineStageDoesNotExists)
QueryRenderTarget(ResponseQueryRenderTarget)
QueryRenderTargetColorData(ResponseQueryRenderTargetColorData)
RenderTargetDoesNotExists(RenderTargetId)
RenderTargetHasNoColorBuffer(ResponseRenderTargetHasNoColorBuffer)
RenderTargetHasNoGpuResource(RenderTargetId)
QueryMesh(ResponseQueryMesh)
QueryMeshVertexData(ResponseQueryMeshVertexData)
QueryMeshIndexData(ResponseQueryMeshIndexData)
QueryMeshData(ResponseQueryMeshData)
MeshDoesNotExists(MeshId)
MeshVertexBufferDoesNotExists(ResponseMeshVertexBufferDoesNotExists)
QueryImage(ResponseQueryImage)
QueryImageData(ResponseQueryImageData)
ImageDoesNotExists(ImageId)
QueryMaterial(ResponseQueryMaterial)
MaterialDoesNotExists(MaterialId)
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for Response
impl Send for Response
impl Sync for Response
impl Unpin for Response
impl UnwindSafe for Response
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more