- /**
- * @Is component changed
- * @Return true if component is changed else false
- */
- bool IsComponentChanged() const
- {
- return (mTransformId != INVALID_TRANSFORM_ID) &&
- (mTransformManager->IsComponentChanged( mTransformId ));
- }
-
- /**
- * Retrieve the update size hint of the node
- * @return A vector3 describing the update size hint
- */
- void GetUpdateSizeHint( BufferIndex bufferIndex, Vector3& updateSizeHint ) const
- {
- if( mTransformId != INVALID_TRANSFORM_ID )
- {
- mTransformManager->GetUpdateSizeHint( mTransformId, updateSizeHint );
- }
- }
-
- /**
- * Set Whether the partial update is available
- * @param[in] partialUpdateAvailable value Set to true if the partial update is available
- */
- void SetPartialUpdateAvailable( bool value );
-
- /**
- * Retrieve the whether the partial update is available
- * @return true if the partial update is available
- */
- bool IsPartialUpdateAvailable() const;
-
- /**
- * Set whether partial update needs to run following a render.
- * @param[in] value Set to true if an partial update is required to be run
- */
- virtual void SetPropertyDirty( bool value );
-
- /**
- * Query the property status following rendering of a frame.
- * @return True if the property has changed
- */
- virtual bool IsPropertyDirty() const;
-