ngfx::D3DFramebuffer
Inherits from ngfx::Framebuffer
Public Classes
Name | |
---|---|
struct | D3DAttachment |
Public Functions
Name | |
---|---|
void | create(std::vector< D3DAttachment > & attachments, int32_t w, uint32_t h, uint32_t layers =1) |
virtual | ~D3DFramebuffer() |
Public Attributes
Name | |
---|---|
std::vector< D3DAttachment > | d3dAttachments |
std::vector< D3DAttachment * > | colorAttachments |
std::vector< D3DAttachment * > | resolveAttachments |
D3DAttachment * | depthStencilAttachment |
D3DAttachment * | depthResolve |
Additional inherited members
Public Classes inherited from ngfx::Framebuffer
Name | |
---|---|
struct | Attachment |
Public Functions inherited from ngfx::Framebuffer
Name | |
---|---|
virtual | ~Framebuffer() |
Public Attributes inherited from ngfx::Framebuffer
Name | |
---|---|
uint32_t | w |
uint32_t | h |
uint32_t | layers |
uint32_t | numAttachments |
std::vector< Attachment > | attachments |
Public Functions Documentation
function create
void create(
std::vector< D3DAttachment > & attachments,
int32_t w,
uint32_t h,
uint32_t layers =1
)
function ~D3DFramebuffer
inline virtual ~D3DFramebuffer()
Public Attributes Documentation
variable d3dAttachments
std::vector< D3DAttachment > d3dAttachments;
variable colorAttachments
std::vector< D3DAttachment * > colorAttachments;
variable resolveAttachments
std::vector< D3DAttachment * > resolveAttachments;
variable depthStencilAttachment
D3DAttachment * depthStencilAttachment = nullptr;
variable depthResolve
D3DAttachment * depthResolve = nullptr;
Updated on 3 April 2021 at 20:21:51 PDT