Legacy Render Pass is phased out in favor of specialized render passes that perform individual operations, which are combined in a Legacy Render Pass into a single render pass. More...
#include <kanzi/core.ui/graphics3d/legacy_render_pass.hpp>
Public Types | |
enum | FramebufferTarget { FramebufferTargetDraw, FramebufferTargetMultisampleResolve, FramebufferTargetCount } |
Framebuffer target for set framebuffers. More... | |
enum | InvalidateAttachments { InvalidateAttachmentsNone, InvalidateAttachmentsColor, InvalidateAttachmentsDepthStencil, InvalidateAttachmentsAll } |
RenderTargetTexture attachments to invalidate after Renderpass. More... | |
![]() | |
enum | AttachmentState { Detached, Detaching, Attaching, Attached } |
Attachment state for keeping track current status. More... | |
typedef BindingRuntimeContainer::const_iterator | BindingRuntimeConstIterator |
Const iterator type for binding runtime container. More... | |
typedef vector< AbstractBindingRuntimeSharedPtr > | BindingRuntimeContainer |
Container type for binding runtimes. More... | |
typedef BindingRuntimeContainer::iterator | BindingRuntimeIterator |
Iterator type for binding runtime container. More... | |
typedef ChildContainer::const_iterator | ChildConstIterator |
Child container iterator type. More... | |
typedef vector< RenderPassSharedPtr > | ChildContainer |
Container type for children. More... | |
![]() | |
typedef PropertyStorageContainer::const_iterator | PropertyStorageConstIterator |
typedef vector< PropertyStoragePtr > | PropertyStorageContainer |
typedef PropertyStorageContainer::iterator | PropertyStorageIterator |
typedef intrusive_ptr< AbstractPropertyTypeDescriptor::PropertyStorage > | PropertyStoragePtr |
typedef PropertyStorageContainer::reverse_iterator | PropertyStorageReverseIterator |
![]() | |
using | BindingHostConceptSharedPtr = shared_ptr< BindingHostConcept > |
Binding host concept shared pointer type. More... | |
using | BindingRuntimeConstIterator = BindingRuntimeContainer::const_iterator |
Const iterator for binding runtimes. More... | |
using | BindingRuntimeContainer = vector< AbstractBindingRuntimeSharedPtr > |
Container for binding runtimes. More... | |
using | BindingRuntimeIterator = BindingRuntimeContainer::iterator |
Iterator for binding runtimes. More... | |
Static Public Member Functions | |
static LegacyRenderPassSharedPtr | create (Domain *domain, string_view name) |
Create a render pass. More... | |
static PropertyTypeEditorInfoSharedPtr | makeEditorInfo () |
![]() | |
static RenderPassSharedPtr | create (Domain *domain, string_view name) |
Create a render pass. More... | |
static PropertyTypeEditorInfoSharedPtr | makeEditorInfo () |
![]() | |
static const Metaclass * | getStaticMetaclass () |
Returns the metaclass of Object class. More... | |
static PropertyTypeEditorInfoSharedPtr | makeEditorInfo () |
Default implementation that returns empty editor info. More... | |
![]() | |
static const Metaclass * | getStaticMetaclass () |
Returns the metaclass of Object class. More... | |
static PropertyTypeEditorInfoSharedPtr | makeEditorInfo () |
Default implementation that returns empty editor info. More... | |
Additional Inherited Members | |
![]() | |
void | addChild (RenderPassSharedPtr childRenderPass) |
Adds a render pass as the last child of the render pass you set. More... | |
void | attach () |
Attaches the render pass. More... | |
void | attachRecursive (Node &node) |
Recursively attaches a render pass tree. More... | |
ChildConstIterator | beginChildren () const |
Returns an iterator to the beginning of the container of child render passes. More... | |
BindingLookupContextPtr | createLookupContext (RenderPassSharedPtr templateRoot) |
Creates a lookup context for a given render pass. More... | |
void | detach () |
Detaches the render pass. More... | |
void | detachRecursive () |
Recursively detaches a render pass tree. More... | |
ChildConstIterator | endChildren () const |
Returns an iterator to the end of the container of child render passes. More... | |
RenderPassSharedPtr | getChild (size_t index) |
Gets a child render pass at the given index. More... | |
size_t | getChildCount () const |
Returns the number of child render passes. More... | |
size_t | getChildIndex (RenderPass &childRenderPass) const |
Gets the index of a child in this render pass. More... | |
virtual CompositionRequirements | getCompositionRequirements () |
Queries if a render pass requires a depth buffer. More... | |
Node * | getHostNode () const |
Gets the host node of a render pass. More... | |
RenderPass * | getParent () const |
Gets the parent of a render pass. More... | |
Scene * | getSceneForRenderPass () const |
Gets the scene being rendered by the render pass. More... | |
RenderPassSharedPtr | getTemplateRoot () const |
Gets the template root of this render pass. More... | |
Viewport2D * | getViewportForRenderPass () const |
Gets a viewport parent for a render pass. More... | |
void | insertChild (size_t index, RenderPassSharedPtr childRenderPass) |
Adds a render pass as a child render pass at given index of the render pass you set. More... | |
bool | isAttached () const |
Tells if a render pass is attached. More... | |
bool | isAttaching () const |
Tells if a render pass is attaching. More... | |
bool | isDetached () const |
Tells if a render pass is detached. More... | |
bool | isDetaching () const |
Tells if render pass is detaching. More... | |
bool | isEnabled () const |
Gets the value of the EnabledProperty property. More... | |
ObjectSharedPtr | lookupObject (string_view relativePath) |
Lookup for an object from a node. More... | |
template<typename T > | |
shared_ptr< T > | lookupObject (string_view relativePath) |
Lookup a relative object of specific type. More... | |
void | removeAllChildren () |
Removes all child render passes from a render pass. More... | |
void | removeChild (RenderPass &childRenderPass) |
Removes a child render pass. More... | |
void | removeChild (size_t index) |
Removes a child render pass. More... | |
void | render (Renderer3D &renderer, CompositionStack &compositionStack) |
Recursively render RenderPass and all of its child render passes. More... | |
virtual void | restoreResources () |
Restore resources after suspend. More... | |
void | restoreResourcesRecursive () |
Recursively calls restoreResources for a RenderPass and all its children. More... | |
void | setEnabled (bool value) |
Sets the value of the EnabledProperty. More... | |
void | setHostNode (Node *hostNode) |
Sets the host node of a render pass. More... | |
void | setParent (RenderPass *parent) |
Sets the parent of a render pass. More... | |
void | setTemplateRoot (RenderPassSharedPtr templateRoot) |
Sets the template root for this render pass. More... | |
~RenderPass () override | |
Destructor. More... | |
![]() | |
virtual unsigned int | getCPUMemoryUsage () const |
Function for getting the memory usage of a resource. More... | |
const string & | getName () const |
Gets the resource name. More... | |
const string & | getUrl () const |
Gets the resource URL. More... | |
bool | isKeepAlive () const |
Tells if the resource has keep alive flag set. More... | |
void | reload () |
void | reloadFromFile (string_view filePath) |
void | reloadFromKzb (KzbFile &kzbFile, ReadOnlyMemoryFile &file, KzbMemoryParser &parser) |
Resource (Domain *domain, string_view name) | |
Constructor. More... | |
void | setKeepAlive (bool keepAlive) |
Sets the keep alive flag. More... | |
void | setUrl (string_view url) |
Sets the resource URL. More... | |
~Resource () override | |
Destructor. More... | |
![]() | |
AppliedStyleEntrySharedPtr | applyObjectStyle (kanzi::StyleSharedPtr style) |
Applies a style to an object. More... | |
void | applyObjectStyles () |
Apply all styles for an object node. More... | |
Domain * | getDomain () const |
Returns the domain the object belongs to. More... | |
const Metaclass * | getDynamicMetaclass () const override |
Returns the metaclass of the dynamic type of the object. More... | |
MainLoopScheduler * | getMainLoopScheduler () const |
Returns the MainLoopScheduler instance of the associated Domain. More... | |
detail::MessageDispatcher * | getMessageDispatcher () const |
Returns the message dispatcher of the object. More... | |
ResourceManager * | getResourceManager () const |
Returns the resource manager of the object. More... | |
ScriptingContextSharedPtr | getScriptingContext () const |
Gets the scripting context of the object. More... | |
Object (Domain *domain) | |
void | setScriptingContext (ScriptingContextSharedPtr context) |
Sets the scripting context of the object. More... | |
void | unapplyObjectStyle (AppliedStyleEntrySharedPtr appliedStyleEntry) |
void | unapplyObjectStyles () |
Unapplies and removes all applied styles. More... | |
~Object () override | |
![]() | |
bool | isTypeOf (const Metaclass *objectType) const |
Determines if the type of this object is the given type or derived from it. More... | |
virtual | ~MetaObject () |
![]() | |
template<typename DataType > | |
void | addPropertyModifier (const PropertyType< DataType > &propertyType, typename PropertyType< DataType >::Descriptor::ModifierCallback callback, void *owner) |
template<typename DataType > | |
void | addPropertyNotificationHandler (const PropertyType< DataType > &propertyType, typename PropertyType< DataType >::Descriptor::NotificationCallback callback, void *owner) |
template<typename DataType > | |
void | addPropertyValueSource (const PropertyType< DataType > &propertyType, typename PropertyType< DataType >::Descriptor::TypedValueSource *valueSource, PropertyValuePrecedence precedence, void *ownerPointer) |
template<typename DataType > | |
void | addPropertyValueSource (const PropertyType< DataType > &propertyType, typename PropertyType< DataType >::Descriptor::TypedValueSource *valueSource, PropertyValuePrecedence precedence, AbstractPropertyTypeDescriptor::ValueSourceOwner *owner) |
PropertyStorageContainer::iterator | beginPropertyStorage () |
Returns the begin iterator to the internal property storage container. More... | |
PropertyStorageContainer::const_iterator | beginPropertyStorage () const |
Returns the begin iterator to the internal property storage container. More... | |
void | clearPropertyFlag (AbstractPropertyType propertyType, uint32_t flag) |
void | copyLocalValue (const PropertyObject &other, AbstractPropertyType propertyType) |
Copies local value of single property from another object. More... | |
void | copyLocalValues (const PropertyObject &other) |
Copies all local values from another object. More... | |
PropertyStorageContainer::iterator | endPropertyStorage () |
Returns the end iterator to the internal property storage container. More... | |
PropertyStorageContainer::const_iterator | endPropertyStorage () const |
Returns the end iterator to the internal property storage container. More... | |
template<typename DataType > | |
PropertyType< DataType >::Traits::ReturnType | getAbstractProperty (AbstractPropertyType abstractPropertyType) const |
template<typename DataType > | |
PropertyType< DataType >::Traits::ReturnType | getAbstractPropertyBase (AbstractPropertyType abstractPropertyType) const |
template<typename DataType > | |
optional< typename PropertyType< DataType >::Traits::ReturnType > | getOptionalAbstractProperty (AbstractPropertyType abstractPropertyType) const |
template<typename DataType > | |
optional< typename PropertyType< DataType >::Traits::ReturnType > | getOptionalProperty (const PropertyType< DataType > &propertyType) const |
Evaluates the property value in the same way as the overload above but does not default to the value in property metadata if there are no inputs to the property value. More... | |
template<typename DataType > | |
optional< typename PropertyType< DataType >::Traits::ReturnType > | getOptionalPropertyBase (const PropertyType< DataType > &propertyType) const |
Returns the current value of a property disregarding modifiers, but does not default to the value in property metadata if there are no inputs to the property value. More... | |
template<typename DataType > | |
PropertyType< DataType >::Traits::ReturnType | getProperty (const PropertyType< DataType > &propertyType) const |
Returns the current value of a property type. More... | |
template<typename DataType > | |
PropertyType< DataType >::Traits::ReturnType | getPropertyBase (const PropertyType< DataType > &propertyType) const |
Returns the current value of a property disregarding modifiers. More... | |
template<typename DataType > | |
size_t | getPropertyNotificationHandlerCount (const PropertyType< DataType > &propertyType) const |
Gets number of current notification handlers for given property type. More... | |
bool | hasBaseValue (AbstractPropertyType propertyType) const |
Evaluates whether there are any inputs into the property value, disregarding modifiers. More... | |
bool | hasLocalValue (AbstractPropertyType propertyType) const |
Evaluates whether there is a local value set for the property. More... | |
bool | hasNonClassValue (AbstractPropertyType propertyType) const |
Evaluates whether there is a value of any precedence higher than class default value set for the property. More... | |
bool | hasValue (AbstractPropertyType propertyType) const |
Evaluates whether there are any inputs into the property value. More... | |
bool | isPropertyFlagSet (AbstractPropertyType propertyType, uint32_t flag) const |
PropertyObject () | |
void | removeKzbProperties () |
template<typename DataType > | |
void | removeLocalPropertyValueSource (const PropertyType< DataType > &propertyType, typename PropertyType< DataType >::Descriptor::TypedValueSource *valueSource, void *ownerPointer) |
void | removeLocalValue (AbstractPropertyType propertyType) |
Removes the local value associated with the property. More... | |
template<typename DataType > | |
void | removePropertyModifier (const PropertyType< DataType > &propertyType, typename PropertyType< DataType >::Descriptor::ModifierCallback callback, void *owner) |
template<typename DataType > | |
void | removePropertyNotificationHandler (const PropertyType< DataType > &propertyType, typename PropertyType< DataType >::Descriptor::NotificationCallback callback, void *owner) |
template<typename DataType > | |
void | removePropertyValueSource (const PropertyType< DataType > &propertyType, typename PropertyType< DataType >::Descriptor::TypedValueSource *valueSource, void *ownerPointer) |
template<typename DataType > | |
void | setAbstractProperty (AbstractPropertyType abstractPropertyType, typename PropertyType< DataType >::Traits::ParameterType value) |
template<typename DataType > | |
void | setProperty (const PropertyType< DataType > &propertyType, typename PropertyType< DataType >::Traits::ParameterType value) |
Sets the local value of a property type. More... | |
void | setPropertyFlag (AbstractPropertyType propertyType, uint32_t flag) |
void | validatePropertyModifiers (AbstractPropertyType propertyType) |
virtual | ~PropertyObject () |
![]() | |
void | addBindingRuntime (AbstractBindingRuntimeSharedPtr entry, shared_ptr< void > owner) |
Adds an already-created binding runtime to this binding host. More... | |
AbstractBindingRuntimeSharedPtr | setBinding (AbstractBindingSharedPtr binding, shared_ptr< RenderPass > templateRoot, AbstractPropertyType propertyType, PropertyField field, PropertyValuePrecedence precedence) |
Wrapper for setting a binding. More... | |
AbstractBindingRuntimeSharedPtr | setBinding (AbstractBindingSharedPtr binding, shared_ptr< RenderPass > templateRoot, AbstractPropertyType propertyType, PropertyField field) |
Wrapper for setting a binding. More... | |
AbstractBindingRuntimeSharedPtr | setBinding (AbstractBindingSharedPtr binding, shared_ptr< RenderPass > templateRoot, AbstractPropertyType propertyType, PropertyValuePrecedence precedence) |
Wrapper for setting a binding. More... | |
AbstractBindingRuntimeSharedPtr | setBinding (AbstractBindingSharedPtr binding, AbstractPropertyType propertyType, PropertyField field, PropertyValuePrecedence precedence) |
Wrapper for setting a binding. More... | |
AbstractBindingRuntimeSharedPtr | setBinding (AbstractBindingSharedPtr binding, AbstractPropertyType propertyType, PropertyField field) |
Wrapper for setting a binding. More... | |
AbstractBindingRuntimeSharedPtr | setBinding (AbstractBindingSharedPtr binding, AbstractPropertyType propertyType, PropertyValuePrecedence precedence) |
Wrapper for setting a binding. More... | |
AbstractBindingRuntimeSharedPtr | setBinding (AbstractBindingSharedPtr binding, AbstractPropertyType propertyType) |
Wrapper for setting a binding. More... | |
AbstractBindingRuntimeSharedPtr | setBinding (AbstractBindingSharedPtr binding, shared_ptr< RenderPass > templateRoot) |
Sets a binding with no target. More... | |
AbstractBindingRuntimeSharedPtr | setBinding (AbstractBindingSharedPtr binding) |
Wrapper for setting a binding with no target. More... | |
AbstractBindingRuntimeSharedPtr | setBindingWithOwner (AbstractBindingSharedPtr binding, shared_ptr< void > owner, shared_ptr< RenderPass > templateRoot, AbstractPropertyType propertyType, PropertyField field, PropertyValuePrecedence precedence) |
Sets a binding to a certain property. More... | |
AbstractBindingRuntimeSharedPtr | setBindingWithOwner (AbstractBindingSharedPtr binding, shared_ptr< void > owner, AbstractPropertyType propertyType, PropertyField field, PropertyValuePrecedence precedence) |
Wrapper for setting a binding with owner. More... | |
AbstractBindingRuntimeSharedPtr | setBindingWithOwner (AbstractBindingSharedPtr binding, shared_ptr< void > owner, AbstractPropertyType propertyType) |
Wrapper for setting a binding with owner. More... | |
AbstractBindingRuntimeSharedPtr | setBindingWithOwner (AbstractBindingSharedPtr binding, shared_ptr< void > owner, shared_ptr< RenderPass > templateRoot) |
Sets a binding with no target. More... | |
AbstractBindingRuntimeSharedPtr | setBindingWithOwner (AbstractBindingSharedPtr binding, shared_ptr< void > owner) |
Wrapper for setting a binding with no target. More... | |
AbstractBindingRuntimeSharedPtr | setModifierBinding (AbstractBindingSharedPtr binding, shared_ptr< RenderPass > templateRoot, AbstractPropertyType propertyType, PropertyField field) |
Wrapper for setting a modifier binding. More... | |
AbstractBindingRuntimeSharedPtr | setModifierBinding (AbstractBindingSharedPtr binding, AbstractPropertyType propertyType, PropertyField field) |
Wrapper for setting a modifier binding. More... | |
AbstractBindingRuntimeSharedPtr | setModifierBinding (AbstractBindingSharedPtr binding, AbstractPropertyType propertyType) |
Wrapper for setting a modifier binding. More... | |
AbstractBindingRuntimeSharedPtr | setModifierBindingWithOwner (AbstractBindingSharedPtr binding, shared_ptr< void > owner, shared_ptr< RenderPass > templateRoot, AbstractPropertyType propertyType, PropertyField field) |
Sets a modifier binding. More... | |
AbstractBindingRuntimeSharedPtr | setModifierBindingWithOwner (AbstractBindingSharedPtr binding, shared_ptr< void > owner, AbstractPropertyType propertyType, PropertyField field) |
Wrapper for setting a modifier binding. More... | |
AbstractBindingRuntimeSharedPtr | setModifierBindingWithOwner (AbstractBindingSharedPtr binding, shared_ptr< void > owner, AbstractPropertyType propertyType) |
Wrapper for setting a modifier binding. More... | |
![]() | |
BindingRuntimeConstIterator | beginBindingRuntimes () const |
Returns an iterator to the beginning of binding runtimes. More... | |
BindingRuntimeConstIterator | endBindingRuntimes () const |
Returns an iterator to the end of binding runtimes. More... | |
AbstractBindingRuntimeSharedPtr | getBindingRuntime (size_t idx) |
Gets binding by index. More... | |
size_t | getBindingRuntimeCount () const |
Gets the number of binding runtimes added to this node. More... | |
void | removeAllBindings () |
Removes all binding runtimes. More... | |
void | removeBinding (AbstractBindingRuntime &bindingRuntime) |
Removes a binding runtime added earlier. More... | |
void | removeBindingsWithOwner (shared_ptr< void > owner) |
Removes all binding runtimes with the specified owner. More... | |
![]() | |
static PropertyType< bool > | EnabledProperty |
Use the Enabled property to turn render passes and render pass trees on or off. More... | |
![]() | |
typedef vector< AppliedStyleEntrySharedPtr > | AppliedStyleContainer |
Applied style container. More... | |
![]() | |
AppliedStyleContainer | m_appliedStyles |
Listing of applied styles applied to this object. More... | |
![]() | |
BindingRuntimeContainer | m_bindingRuntimes |
Bindings in this object. More... | |
Legacy Render Pass is phased out in favor of specialized render passes that perform individual operations, which are combined in a Legacy Render Pass into a single render pass.
Framebuffer target for set framebuffers.
Enumerator | |
---|---|
FramebufferTargetDraw | Framebuffer that is used for rendering to in the render pass. |
FramebufferTargetMultisampleResolve | Framebuffer that is multisample resolve destination after render pass. |
FramebufferTargetCount | Number of valid values for FramebufferTarget enum. |
RenderTargetTexture attachments to invalidate after Renderpass.
|
explicitprotected |
Constructor.
domain | The domain to use. |
name | Name of the Legacy Render Pass. |
|
inline |
Gets the value of FlushAfterRenderProperty.
|
inline |
Sets the value of FlushAfterRenderProperty.
|
inline |
Gets the value of RenderPassRenderTargetColor0Property.
|
inline |
Sets the value of RenderPassRenderTargetColor0Property.
|
inline |
Gets the value of RenderPassRenderTargetColor1Property.
|
inline |
Sets the value of RenderPassRenderTargetColor1Property.
|
inline |
Gets the value of RenderPassRenderTargetColor2Property.
|
inline |
Sets the value of RenderPassRenderTargetColor2Property.
|
inline |
Gets the value of RenderPassRenderTargetColor3Property.
|
inline |
Sets the value of RenderPassRenderTargetColor3Property.
|
inline |
Gets the value of RenderPassRenderTargetDepthStencilProperty.
|
inline |
Sets the value of RenderPassRenderTargetDepthStencilProperty.
|
inline |
Gets the value of ViewportXProperty.
|
inline |
Sets the value of ViewportXProperty.
|
inline |
Gets the value of ViewportYProperty.
|
inline |
Sets the value of ViewportYProperty.
|
inline |
Gets the value of ViewportWidthProperty.
|
inline |
Sets the value of ViewportWidthProperty.
|
inline |
Gets the value of ViewportHeightProperty.
|
inline |
Sets the value of ViewportHeightProperty.
|
inline |
Gets the value of ViewportTypeProperty.
|
inline |
Sets the value of ViewportTypeProperty.
|
inline |
Gets the value of RenderPassCameraProperty.
|
inline |
Sets the value of RenderPassCameraProperty.
|
inline |
Gets the value of RenderPassObjectSourceProperty.
|
inline |
Sets the value of RenderPassObjectSourceProperty.
|
inline |
Gets the value of RenderPassMaterialProperty.
|
inline |
Sets the value of RenderPassMaterialProperty.
|
inline |
Gets the value of RenderPassRenderTargetMipmapLevelProperty.
|
inline |
Sets the value of RenderPassRenderTargetMipmapLevelProperty.
|
inline |
Gets the value of RenderPassRenderTargetResolveProperty.
|
inline |
Sets the value of RenderPassRenderTargetResolveProperty.
|
inline |
Gets the value of RenderPassRenderTargetInvalidateAttachmentsProperty.
|
inline |
Sets the value of RenderPassRenderTargetInvalidateAttachmentsProperty.
|
inline |
Gets the value of RenderPassRenderTargetGenerateMipmapProperty.
|
inline |
Sets the value of RenderPassRenderTargetGenerateMipmapProperty.
|
inline |
Gets the value of FrustumCullingOnProperty.
|
inline |
Sets the value of FrustumCullingOnProperty.
|
inline |
Gets the value of CullModeProperty.
|
inline |
Sets the value of CullModeProperty.
|
inline |
Gets the value of Color0IntegerClearValueProperty.
|
inline |
Sets the value of Color0IntegerClearValueProperty.
|
inline |
Gets the value of Color0FloatClearValueProperty.
|
inline |
Sets the value of Color0FloatClearValueProperty.
|
inline |
Gets the value of Color1IntegerClearValueProperty.
|
inline |
Sets the value of Color1IntegerClearValueProperty.
|
inline |
Gets the value of Color1FloatClearValueProperty.
|
inline |
Sets the value of Color1FloatClearValueProperty.
|
inline |
Gets the value of Color2IntegerClearValueProperty.
|
inline |
Sets the value of Color2IntegerClearValueProperty.
|
inline |
Gets the value of Color2FloatClearValueProperty.
|
inline |
Sets the value of Color2FloatClearValueProperty.
|
inline |
Gets the value of Color3IntegerClearValueProperty.
|
inline |
Sets the value of Color3IntegerClearValueProperty.
|
inline |
Gets the value of Color3FloatClearValueProperty.
|
inline |
Sets the value of Color3FloatClearValueProperty.
|
inline |
Gets the value of ColorBufferClearColorProperty.
|
inline |
Sets the value of ColorBufferClearColorProperty.
|
inline |
Gets the value of ColorBufferClearEnabledProperty.
|
inline |
Sets the value of ColorBufferClearEnabledProperty.
|
inline |
Gets the value of Color1ColorClearValueProperty.
|
inline |
Sets the value of Color1ColorClearValueProperty.
|
inline |
Gets the value of Color2ColorClearValueProperty.
|
inline |
Sets the value of Color2ColorClearValueProperty.
|
inline |
Gets the value of Color3ColorClearValueProperty.
|
inline |
Sets the value of Color3ColorClearValueProperty.
|
inline |
Gets the value of ColorWriteModeProperty.
|
inline |
Sets the value of ColorWriteModeProperty.
|
inline |
Gets the value of DepthBufferClearEnabledProperty.
|
inline |
Sets the value of DepthBufferClearEnabledProperty.
|
inline |
Gets the value of DepthBufferClearValueProperty.
|
inline |
Sets the value of DepthBufferClearValueProperty.
|
inline |
Gets the value of DepthBufferTestEnabledProperty.
|
inline |
Sets the value of DepthBufferTestEnabledProperty.
|
inline |
Gets the value of DepthBufferWriteEnabledProperty.
|
inline |
Sets the value of DepthBufferWriteEnabledProperty.
|
inline |
Gets the value of StencilBufferClearEnabledProperty.
|
inline |
Sets the value of StencilBufferClearEnabledProperty.
|
inline |
Gets the value of StencilBufferClearValueProperty.
|
inline |
Sets the value of StencilBufferClearValueProperty.
|
inline |
Gets the value of StencilFailOperationProperty.
|
inline |
Sets the value of StencilFailOperationProperty.
|
inline |
Gets the value of StencilPassDepthFailOperationProperty.
|
inline |
Sets the value of StencilPassDepthFailOperationProperty.
|
inline |
Gets the value of StencilPassDepthPassOperationProperty.
|
inline |
Sets the value of StencilPassDepthPassOperationProperty.
|
inline |
Gets the value of StencilFunctionProperty.
|
inline |
Sets the value of StencilFunctionProperty.
|
inline |
Gets the value of StencilFunctionReferenceValueProperty.
|
inline |
Sets the value of StencilFunctionReferenceValueProperty.
|
inline |
Gets the value of StencilFunctionReferenceMaskProperty.
|
inline |
Sets the value of StencilFunctionReferenceMaskProperty.
|
inline |
Gets the value of StencilBufferTestEnabledProperty.
|
inline |
Sets the value of StencilBufferTestEnabledProperty.
|
inline |
Gets the value of RenderPassScissorEnabledProperty.
|
inline |
Sets the value of RenderPassScissorEnabledProperty.
|
inline |
Gets the value of RenderPassScissorXProperty.
|
inline |
Sets the value of RenderPassScissorXProperty.
|
inline |
Gets the value of RenderPassScissorYProperty.
|
inline |
Sets the value of RenderPassScissorYProperty.
|
inline |
Gets the value of RenderPassScissorWidthProperty.
|
inline |
Sets the value of RenderPassScissorWidthProperty.
|
inline |
Gets the value of RenderPassScissorHeightProperty.
|
inline |
Sets the value of RenderPassScissorHeightProperty.
|
inline |
Gets the value of RenderPassScissorTypeProperty.
|
inline |
Sets the value of RenderPassScissorTypeProperty.
|
inline |
Gets the value of ComposerEnabledProperty.
|
inline |
Sets the value of ComposerEnabledProperty.
|
static |
|
static |
Create a render pass.
domain | Domain to use. |
name | Render pass name. |
|
static |
FlushAfterRender property.
The default value is false.
|
static |
RenderPassRenderTargetColor0 property.
The default value is ResourceSharedPtr().
|
static |
RenderPassRenderTargetColor1 property.
The default value is ResourceSharedPtr().
|
static |
RenderPassRenderTargetColor2 property.
The default value is ResourceSharedPtr().
|
static |
RenderPassRenderTargetColor3 property.
The default value is ResourceSharedPtr().
|
static |
RenderPassRenderTargetDepthStencil property.
The default value is ResourceSharedPtr().
|
static |
|
static |
|
static |
|
static |
ViewportHeight property.
The default value is 1.0f.
|
static |
ViewportType property.
The default value is KZU_VIEWPORT_COORDINATE_RELATIVE.
|
static |
RenderPassCamera property.
The default value is "".
|
static |
RenderPassObjectSource property.
The default value is ResourceSharedPtr().
|
static |
RenderPassMaterial property.
The default value is ResourceSharedPtr().
|
static |
RenderPassRenderTargetMipmapLevel property.
The default value is 0.
|
static |
RenderPassRenderTargetResolve property.
The default value is false.
|
static |
RenderPassRenderTargetInvalidateAttachments property.
The default value is LegacyRenderPass::InvalidateAttachmentsNone.
|
static |
RenderPassRenderTargetGenerateMipmap property.
The default value is false.
|
static |
FrustumCullingOn property.
The default value is false.
|
static |
|
static |
RenderOnce property.
The default value is false.
|
static |
Color0IntegerClearValue property.
The default value is Vector4(0.0f, 0.0f, 0.0f, 0.0f).
|
static |
Color0FloatClearValue property.
The default value is Vector4(0.0f, 0.0f, 0.0f, 0.0f).
|
static |
Color1IntegerClearValue property.
The default value is Vector4(0.0f, 0.0f, 0.0f, 0.0f).
|
static |
Color1FloatClearValue property.
The default value is Vector4(0.0f, 0.0f, 0.0f, 0.0f).
|
static |
Color2IntegerClearValue property.
The default value is Vector4(0.0f, 0.0f, 0.0f, 0.0f).
|
static |
Color2FloatClearValue property.
The default value is Vector4(0.0f, 0.0f, 0.0f, 0.0f).
|
static |
Color3IntegerClearValue property.
The default value is Vector4(0.0f, 0.0f, 0.0f, 0.0f).
|
static |
Color3FloatClearValue property.
The default value is Vector4(0.0f, 0.0f, 0.0f, 0.0f).
|
static |
ColorBufferClearColor property.
The default value is sRGB ColorRGBA(0.4f, 0.4f, 0.4f, 1.0f).
|
static |
ColorBufferClearEnabled property.
The default value is false.
|
static |
Color1ColorClearValue property.
The default value is sRGB ColorRGBA(0.4f, 0.4f, 0.4f, 1.0f).
|
static |
Color2ColorClearValue property.
The default value is sRGB ColorRGBA(0.4f, 0.4f, 0.4f, 1.0f).
|
static |
Color3ColorClearValue property.
The default value is sRGB ColorRGBA(0.4f, 0.4f, 0.4f, 1.0f).
|
static |
ColorWriteMode property.
The default value is GraphicsColorWriteModeRGBA.
|
static |
DepthBufferClearEnabled property.
The default value is true.
|
static |
DepthBufferClearValue property.
The default value is 1.0f.
|
static |
DepthBufferTestEnabled property.
The default value is true.
|
static |
DepthBufferWriteEnabled property.
The default value is true.
|
static |
StencilBufferClearEnabled property.
The default value is false.
|
static |
StencilBufferClearValue property.
The default value is 0.
|
static |
StencilFailOperation property.
The default value is GraphicsStencilOperationKeep.
|
static |
StencilPassDepthFailOperation property.
The default value is GraphicsStencilOperationKeep.
|
static |
StencilPassDepthPassOperation property.
The default value is GraphicsStencilOperationKeep.
|
static |
StencilFunction property.
The default value is GraphicsCompareFunctionNever.
|
static |
StencilFunctionReferenceValue property.
The default value is 0.
|
static |
StencilFunctionReferenceMask property.
The default value is 255.
|
static |
StencilBufferTestEnabled property.
The default value is false.
|
static |
RenderPassScissorEnabled property.
The default value is false.
|
static |
RenderPassScissorX property.
The default value is 0.0f.
|
static |
RenderPassScissorY property.
The default value is 0.0f.
|
static |
RenderPassScissorWidth property.
The default value is 1.0f.
|
static |
RenderPassScissorHeight property.
The default value is 1.0f.
|
static |
RenderPassScissorType property.
The default value is KZU_VIEWPORT_COORDINATE_RELATIVE.
|
static |
ComposerEnabled property.
The default value is true.