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; |
|
|
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 FdDescription: TSFString read FFdDescription; |
Internal wrapper for property Description. This wrapper API may change, we advise to access simpler Description instead.
|
|
property Description: String read GetDescription write SetDescription; |
|
|
property FdLoop: TSFBool read FFdLoop; |
Internal wrapper for property Loop. This wrapper API may change, we advise to access simpler Loop instead.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
property FdFlipVertically: TSFBool read FFdFlipVertically; |
Internal wrapper for property FlipVertically. This wrapper API may change, we advise to access simpler FlipVertically instead.
|
|
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.