Class TMovieTextureNode
Unit
X3DNodes
Declaration
type TMovieTextureNode = class(TAbstractTexture2DNode)
Description
Movie file, that can be played and displayed as a texture.
Hierarchy
Overview
Methods
Properties
Description
Methods
 |
constructor Create(const AX3DName: String = ''; const ABaseUrl: String = ''); override; |
|
 |
function TextureDescription: string; override; |
|
 |
procedure CreateNode; override; |
Create node fields and events.
|
 |
class function ClassX3DType: String; override; |
|
 |
procedure SetUrl(const Value: array of string); overload; |
|
Properties
 |
property Duration: TFloatTime read FDuration; |
Duration of this movie, in seconds. Duration is initialized from loaded video length (default is -1). So it's automatically initialized when you call IsTextureVideo, TextureVideo methods.
This is not multiplied by Speed. Use MyMovieTextureNode.TimeFunctionality.CycleInterval to get this duration multiplied by Abs(Speed).
This duration is not reset when video is freed (like when you set IsTextureLoaded to False , maybe implicitly by calling TCastleSceneCore.FreeResources with frTextureDataInNodes). This way this is available even you freed the texture video data to save memory.
|
 |
property FdLoop: TSFBool read FFdLoop; |
Internal wrapper for property Loop . This wrapper API may change, we advise to access simpler Loop instead, if it is defined (TODO: for now, some field types do not have a simpler counterpart).
|
 |
property Loop: Boolean read GetLoop write SetLoop; |
|
 |
property FdPauseTime: TSFTime read FFdPauseTime; |
Internal wrapper for property PauseTime . This wrapper API may change, we advise to access simpler PauseTime instead, if it is defined (TODO: for now, some field types do not have a simpler counterpart).
|
 |
property PauseTime: TFloatTime read GetPauseTime write SetPauseTime; |
|
 |
property FdResumeTime: TSFTime read FFdResumeTime; |
Internal wrapper for property ResumeTime . This wrapper API may change, we advise to access simpler ResumeTime instead, if it is defined (TODO: for now, some field types do not have a simpler counterpart).
|
 |
property ResumeTime: TFloatTime read GetResumeTime write SetResumeTime; |
|
 |
property FdSpeed: TSFFloat read FFdSpeed; |
Internal wrapper for property Speed . This wrapper API may change, we advise to access simpler Speed instead, if it is defined (TODO: for now, some field types do not have a simpler counterpart).
|
 |
property Speed: Single read GetSpeed write SetSpeed; |
|
 |
property FdStartTime: TSFTime read FFdStartTime; |
Internal wrapper for property StartTime . This wrapper API may change, we advise to access simpler StartTime instead, if it is defined (TODO: for now, some field types do not have a simpler counterpart).
|
 |
property StartTime: TFloatTime read GetStartTime write SetStartTime; |
|
 |
property FdStopTime: TSFTime read FFdStopTime; |
Internal wrapper for property StopTime . This wrapper API may change, we advise to access simpler StopTime instead, if it is defined (TODO: for now, some field types do not have a simpler counterpart).
|
 |
property StopTime: TFloatTime read GetStopTime write SetStopTime; |
|
 |
property FdUrl: TMFString read FFdUrl; |
Internal wrapper for property Url . This wrapper API may change, we advise to access simpler Url instead, if it is defined (TODO: for now, some field types do not have a simpler counterpart).
|
 |
property FdFlipVertically: TSFBool read FFdFlipVertically; |
Internal wrapper for property FlipVertically . This wrapper API may change, we advise to access simpler FlipVertically instead, if it is defined (TODO: for now, some field types do not have a simpler counterpart).
|
 |
property FlipVertically: Boolean read GetFlipVertically write SetFlipVertically; |
|
 |
property EventDuration_changed: TSFTimeEvent read FEventDuration_changed; |
|
 |
property EventElapsedTime: TSFTimeEvent read FEventElapsedTime; |
|
Generated by PasDoc 0.16.0.