#include <formats.h>
Public Member Functions | |
bool | IsValid () const |
Public Attributes | |
std::shared_ptr< Texture > | texture |
std::shared_ptr< Texture > | resolve_texture |
LoadAction | load_action = LoadAction::kDontCare |
StoreAction | store_action = StoreAction::kStore |
bool impeller::Attachment::IsValid | ( | ) | const |
Definition at line 26 of file formats.cc.
References impeller::kDeviceTransient, impeller::kDontCare, impeller::kLoad, impeller::kMultisampleResolve, impeller::kStoreAndMultisampleResolve, load_action, resolve_texture, store_action, impeller::StoreActionNeedsResolveTexture(), texture, and VALIDATION_LOG.
Referenced by impeller::RenderTarget::SetColorAttachment(), and impeller::testing::TEST_P().
LoadAction impeller::Attachment::load_action = LoadAction::kDontCare |
Definition at line 641 of file formats.h.
Referenced by impeller::AttachmentToString(), impeller::ConfigureAttachment(), impeller::RenderTargetAllocator::CreateOffscreen(), impeller::RenderTargetAllocator::CreateOffscreenMSAA(), IsValid(), impeller::RenderTarget::SetupDepthStencilAttachments(), impeller::testing::TEST_P(), impeller::SurfaceGLES::WrapFBO(), impeller::KHRSurfaceVK::WrapSwapchainImage(), and impeller::WrapTextureWithRenderTarget().
std::shared_ptr<Texture> impeller::Attachment::resolve_texture |
Definition at line 640 of file formats.h.
Referenced by impeller::AttachmentToString(), impeller::ConfigureResolveTextureAttachment(), impeller::RenderTargetAllocator::CreateOffscreenMSAA(), IsValid(), impeller::testing::TEST_P(), impeller::KHRSurfaceVK::WrapSwapchainImage(), and impeller::WrapTextureWithRenderTarget().
StoreAction impeller::Attachment::store_action = StoreAction::kStore |
Definition at line 642 of file formats.h.
Referenced by impeller::AttachmentToString(), impeller::ConfigureAttachment(), impeller::ConfigureResolveTextureAttachment(), impeller::RenderTargetAllocator::CreateOffscreen(), impeller::RenderTargetAllocator::CreateOffscreenMSAA(), IsValid(), impeller::RenderTarget::SetupDepthStencilAttachments(), impeller::testing::TEST_P(), impeller::SurfaceGLES::WrapFBO(), impeller::KHRSurfaceVK::WrapSwapchainImage(), and impeller::WrapTextureWithRenderTarget().
std::shared_ptr<Texture> impeller::Attachment::texture |
Definition at line 639 of file formats.h.
Referenced by impeller::AttachmentToString(), impeller::ConfigureAttachment(), impeller::RenderTargetAllocator::CreateOffscreen(), impeller::RenderTargetAllocator::CreateOffscreenMSAA(), IsValid(), impeller::RenderTarget::SetupDepthStencilAttachments(), impeller::testing::TEST_P(), impeller::SurfaceGLES::WrapFBO(), impeller::KHRSurfaceVK::WrapSwapchainImage(), and impeller::WrapTextureWithRenderTarget().