Rebel Fork Framework
Urho3D::ParticleGraphTypedPin< T > Struct Template Reference
Inheritance diagram for Urho3D::ParticleGraphTypedPin< T >:
Urho3D::ParticleGraphPin

Public Types

typedef T Type
 

Public Member Functions

 ParticleGraphTypedPin (ParticleGraphPinFlags flags, const char *name)
 
 ParticleGraphTypedPin (const char *name)
 
- Public Member Functions inherited from Urho3D::ParticleGraphPin
 ParticleGraphPin ()
 Construct default pin.
 
 ParticleGraphPin (ParticleGraphPinFlags flags, const ea::string &name, VariantType type=VAR_NONE, ParticleGraphContainerType container=ParticleGraphContainerType::Auto)
 Construct pin.
 
 ParticleGraphPin (ParticleGraphPinFlags flags, const ea::string &name, ParticleGraphContainerType container)
 Construct pin.
 
bool IsInput () const
 Get input pin flag.
 
ParticleGraphPinFlags GetFlags () const
 Get pin flags.
 
const ea::string & GetName () const
 Name of the pin for visual editor.
 
StringHash GetNameHash () const
 Name hash of the pin.
 
VariantType GetRequestedType () const
 Requested value type of the pin. VAR_NONE for autodetected value type.
 
VariantType GetValueType () const
 Value type of the pin evaluated at the runtime.
 
unsigned GetAttributeIndex () const
 Get attribute index for sparse span.
 
ParticleGraphPinRef GetMemoryReference () const
 Get reference to memory descriptor for the pin.
 
ParticleGraphContainerType GetContainerType () const
 
ParticleGraphPin WithType (VariantType type) const
 Get a copy of the pin setup but with a different value type.
 
bool SetSource (unsigned nodeIndex, unsigned pinIndex=0)
 Set source node and pin indices.
 
bool GetConnected () const
 Get true if connected to node.
 
unsigned GetConnectedNodeIndex () const
 Get connected node index.
 
unsigned GetConnectedPinIndex () const
 Get connected pin index.
 

Additional Inherited Members

- Protected Member Functions inherited from Urho3D::ParticleGraphPin
bool SetName (const ea::string &name)
 Set pin name and hash.
 
bool SetValueType (VariantType valueType)
 Set pin value type.
 
void SetIsInput (bool isInput)
 Get input pin flag.
 

The documentation for this struct was generated from the following file: