Home | History | Annotate | Download | only in vk

Lines Matching full:const

31     static GrVkRenderTarget* CreateNewRenderTarget(GrVkGpu*, const GrSurfaceDesc&,
33 const GrVkImage::ImageDesc&);
35 static GrVkRenderTarget* CreateWrappedRenderTarget(GrVkGpu*, const GrSurfaceDesc&,
37 const GrVkImage::Resource* resource);
41 const GrVkFramebuffer* framebuffer() const { return fFramebuffer; }
42 const GrVkImageView* colorAttachmentView() const { return fColorAttachmentView; }
43 const GrVkImage::Resource* msaaImageResource() const { return fMSAAImageResource; }
44 const GrVkImageView* resolveAttachmentView() const { return fResolveAttachmentView; }
45 const GrVkImage::Resource* stencilImageResource() const;
46 const GrVkImageView* stencilAttachmentView() const;
48 const GrVkRenderPass* simpleRenderPass() const { return fCachedSimpleRenderPass; }
51 ResolveType getResolveType() const override {
55 bool canAttemptStencilAttachment() const override {
59 GrBackendObject getRenderTargetHandle() const override;
63 GrVkRenderPass::AttachmentFlags* flags) const;
65 void addResources(GrVkCommandBuffer& commandBuffer) const;
71 const GrSurfaceDesc& desc,
73 const GrVkImage::Resource* imageResource,
74 const GrVkImage::Resource* msaaImageResource,
75 const GrVkImageView* colorAttachmentView,
76 const GrVkImageView* resolveAttachmentView);
79 const GrSurfaceDesc& desc,
81 const GrVkImage::Resource* imageResource,
82 const GrVkImage::Resource* msaaImageResource,
83 const GrVkImageView* colorAttachmentView,
84 const GrVkImageView* resolveAttachmentView,
88 const GrSurfaceDesc& desc,
90 const GrVkImage::Resource* imageResource,
91 const GrVkImageView* colorAttachmentView);
94 const GrSurfaceDesc& desc,
96 const GrVkImage::Resource* imageResource,
97 const GrVkImageView* colorAttachmentView,
100 static GrVkRenderTarget* Create(GrVkGpu*, const GrSurfaceDesc&,
102 const GrVkImage::Resource* imageResource);
104 GrVkGpu* getVkGpu() const;
110 size_t onGpuMemorySize() const override {
126 const GrVkFramebuffer* fFramebuffer;
127 const GrVkImageView* fColorAttachmentView;
128 const GrVkImage::Resource* fMSAAImageResource;
129 const GrVkImageView* fResolveAttachmentView;
134 const GrVkRenderPass* fCachedSimpleRenderPass;