Home | History | Annotate | Download | only in vk

Lines Matching defs:GrVkRenderTarget

8 #include "GrVkRenderTarget.h"
24 GrVkRenderTarget::GrVkRenderTarget(GrVkGpu* gpu,
48 GrVkRenderTarget::GrVkRenderTarget(GrVkGpu* gpu,
70 GrVkRenderTarget::GrVkRenderTarget(GrVkGpu* gpu,
91 GrVkRenderTarget::GrVkRenderTarget(GrVkGpu* gpu,
108 GrVkRenderTarget*
109 GrVkRenderTarget::Create(GrVkGpu* gpu,
167 GrVkRenderTarget* texRT;
169 texRT = new GrVkRenderTarget(gpu, budgeted, desc, info, msInfo,
172 texRT = new GrVkRenderTarget(gpu, budgeted, desc, info, colorAttachmentView, wrapped);
178 GrVkRenderTarget*
179 GrVkRenderTarget::CreateNewRenderTarget(GrVkGpu* gpu,
190 GrVkRenderTarget* rt = GrVkRenderTarget::Create(gpu, budgeted, desc, info,
198 sk_sp<GrVkRenderTarget>
199 GrVkRenderTarget::MakeWrappedRenderTarget(GrVkGpu* gpu,
205 return sk_sp<GrVkRenderTarget>(
206 GrVkRenderTarget::Create(gpu, SkBudgeted::kNo, desc, *info, GrVkImage::kBorrowed_Wrapped));
209 bool GrVkRenderTarget::completeStencilAttachment() {
214 void GrVkRenderTarget::createFramebuffer(GrVkGpu* gpu) {
235 void GrVkRenderTarget::getAttachmentsDescriptor(
259 GrVkRenderTarget::~GrVkRenderTarget() {
268 void GrVkRenderTarget::addResources(GrVkCommandBuffer& commandBuffer) const {
279 void GrVkRenderTarget::releaseInternalObjects() {
305 void GrVkRenderTarget::abandonInternalObjects() {
329 void GrVkRenderTarget::onRelease() {
335 void GrVkRenderTarget::onAbandon() {
342 GrBackendObject GrVkRenderTarget::getRenderTargetHandle() const {
349 const GrVkResource* GrVkRenderTarget::stencilImageResource() const {
359 const GrVkImageView* GrVkRenderTarget::stencilAttachmentView() const {
370 GrVkGpu* GrVkRenderTarget::getVkGpu() const {