|
| D3D11RenderPassDescriptor (D3D11Device &device, D3D11RenderSystem *renderSystem) |
|
virtual | ~D3D11RenderPassDescriptor () |
|
void | checkWarnIfRtvWasFlushed (uint32 entriesToFlush) |
|
void | clearFrameBuffer (void) |
|
virtual void | entriesModified (uint32 entryTypes) |
| Call this when you're done modified mColour.
|
|
virtual void | eventOccurred (const String &eventName, const NameValuePairList *parameters) |
| A rendersystem-specific event occurred.
|
|
void | findAnyTexture (TextureGpu **outAnyTargetTexture, uint8 &outAnyMipLevel) |
| Finds the first non-null texture and outputs it May return nullptr if nothing is bound.
|
|
virtual void | getCustomAttribute (IdString name, void *pData, uint32 extraParam) |
|
uint8 | getNumColourEntries (void) const |
|
bool | hasAttachment (const TextureGpu *texture) const |
|
virtual bool | hasSameAttachments (const RenderPassDescriptor *otherPassDesc) const |
|
bool | hasStencilFormat (void) const |
| Returns true if either Stencil is set, or if Depth is set with depth-stencil attachment.
|
|
void | operator delete (void *ptr) |
|
void | operator delete (void *ptr, const char *, int, const char *) |
|
void | operator delete (void *ptr, void *) |
|
void | operator delete[] (void *ptr) |
|
void | operator delete[] (void *ptr, const char *, int, const char *) |
|
void * | operator new (size_t sz) |
|
void * | operator new (size_t sz, const char *file, int line, const char *func) |
| operator new, with debug line info
|
|
void * | operator new (size_t sz, void *ptr) |
| placement operator new
|
|
void * | operator new[] (size_t sz) |
|
void * | operator new[] (size_t sz, const char *file, int line, const char *func) |
| array operator new, with debug line info
|
|
void | performLoadActions (Viewport *viewport, uint32 entriesToFlush, uint32 uavStartingSlot, const DescriptorSetUav *descSetUav) |
|
void | performStoreActions (uint32 entriesToFlush) |
|
bool | requiresTextureFlipping (void) const |
|
virtual void | setClearColour (const ColourValue &clearColour) |
| Sets the clear colour to all entries.
|
|
virtual void | setClearColour (uint8 idx, const ColourValue &clearColour) |
| Sets the clear colour to specific entry.
|
|
virtual void | setClearDepth (Real clearDepth) |
|
virtual void | setClearStencil (uint32 clearStencil) |
|
uint32 | willSwitchTo (D3D11RenderPassDescriptor *newDesc, bool warnIfRtvWasFlushed) const |
|
D3D11 will share groups of ID3D11RenderTargetView all D3D11RenderPassDescriptor that share the same RTV setup.
This doesn't mean these RenderPassDescriptor are exactly the same, as they may have different clear, loadAction or storeAction values.