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