![]() |
XII Release 0.1.0
|
Supplied by the reflected pass type, then narrowed by authored requirements. More...
#include <RenderPipelinePin.h>
Public Types | |
| using | Type = xiiRenderPipelinePinType::Enum |
Public Member Functions | |
| xiiRenderPipelinePinMetadata | GetMetadata () const |
| xiiResult | Apply (const xiiRenderPipelinePinConfiguration &configuration, xiiStringBuilder *out_error=nullptr) |
| bool | Accepts (const xiiGALTextureCreationDescription &description) const |
| bool | Accepts (const xiiGALBufferCreationDescription &description) const |
| bool | IsCompatibleWith (const xiiRenderPipelinePin &other) const |
Public Attributes | |
| xiiString | m_sName |
| Type | m_Type = Texture |
| bool | m_bInput = true |
| bool | m_bOptional = false |
| xiiGALResourceFormat::Enum | m_Format = xiiGALResourceFormat::Unknown |
| bool | m_bTemporalHistoryOutput = false |
| xiiRenderPipelinePinConstraints | m_Constraints |
| xiiEnum< xiiRenderPipelinePinAccess > | m_Access |
| xiiUuid | m_SourceId |
| xiiUuid | m_Id |
| Compiled occurrence identity, scoped by its pipeline definition. | |
| xiiString | m_sDisplayName |
| const xiiRTTI * | m_pDataType = nullptr |
| Immutable native schema, never an authored runtime value. | |
| xiiRenderPipelineTextureResolution | m_Resolution |
| bool | m_bConstrainResolution = false |
Supplied by the reflected pass type, then narrowed by authored requirements.