|
override void | deleteCptr () |
|
override void | deleteCptr () |
|
virtual IntPtr | GetNonDirectorClassID () |
|
|
bool | cMemOwn |
|
HandleRef | cptr |
|
The Channel class describes part of an Animation through the use of a Sampler. A Channel is associated to an Animation, and as such needs to be created through one of the Animation.AddChannel functions. Each Channel is specific to a type of animation and targets a specific object in the scene graph.
◆ ChannelType
The type of Animation described by this Channel.
Enumerator |
---|
Translation | The target of this Channel will be translated in space.
|
Rotation | The target of this Channel will be rotated.
|
Scale | The target of this Channel will be scaled.
|
Color | The color of the target of this Channel will be changed.
|
Opacity | The opacity of the target of this Channel will be changed.
|
CameraPosition | The position of the camera present at the target segment will be changed.
|
CameraTarget | The target of the camera present at the target segment will be changed.
|
CameraUp | The up vector of the camera present at the target segment will be changed.
|
◆ Assign()
Share the underlying smart-pointer of the Channel source.
- Parameters
-
in_that | The Channel source of the assignment. |
- Returns
- A reference to this Channel.
◆ Equals()
Check if the source Channel points to the same underlying impl as this Channel.
- Parameters
-
- Returns
- true if the objects reference the same impl, false otherwise.
◆ GetChannelType()
◆ GetName()
string HPS.Channel.GetName |
( |
| ) |
|
|
inline |
◆ GetSampler()
◆ GetTarget()
Returns the target of this Channel. If this Channel is being used to animate a camera property this key path will be empty.
- Returns
- The SegmentKey targeted by this Channel
◆ ObjectType()
override HPS.Type HPS.Channel.ObjectType |
( |
| ) |
|
|
inlinevirtual |
This function returns the type the object, as declared (if the object is derived, this does not give the true type of the derived object).
- Returns
- The declared type of the object in question, which may differ from the true, underlying type.
Reimplemented from HPS.Object.
◆ SetSampler()
The documentation for this class was generated from the following file:
- internals/hps_sprk/source/cs/HPS.Channel.cs