GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
CollectInterface Class Referenceabstract

#include <GraphI.hh>

Inherited by Bitmap< Size >, Bitmap< Color >, Bitmap< Point >, Bitmap< Quad >, Bitmap< bool >, Bitmap< float >, Bitmap< T >, Bitmap< Pos >, Bitmap< Bitmap< T > * >, Bitmap< std::pair< T, K > >, Bitmap< K >, Bitmap< int >, Bitmap< Cube3 >, Bitmap< CubeCoords >, Bitmap< TRect >, Bitmap< StateInfo >, Bitmap< EventInfo >, Bitmap< Point2d >, Bitmap< File * >, Bitmap< A >, Bitmap< class Color >, Bitmap< std::pair< bool, Color > >, Bitmap< FaceCollection * >, Bitmap< HtmlPart * >, Bitmap< T1 >, Bitmap< unsigned int >, Bitmap< unsigned char >, Bitmap< Area * >, Bitmap< X >, BitmapCollection< Color >, ContinuousBitmap< Color >, ContinuousBitmap< float >, ContinuousBitmap< bool >, ContinuousBitmap< T >, ContinuousBitmap< std::pair< T, K > >, ContinuousBitmap< K >, ContinuousBitmap< Point2d >, ContinuousBitmap< T1 >, ContinuousVoxel< Color >, ContinuousVoxel< float >, ContinuousVoxel< Point >, ContinuousVoxel< Maybe< C > >, ContinuousVoxel< bool >, ContinuousVoxel< T >, ContinuousVoxel< Vector >, Voxel< unsigned int >, Voxel< Quad >, Voxel< int > *(*, Voxel< int >, Voxel< Cube3 >, Voxel< bool >, Voxel< K >, Voxel< T >, Voxel< std::pair< X, Y > >, Voxel< float >, Voxel< T1 >, Attach, Bitmap< C >, BitmapCollection< C >, CollectBitmap, ContinuousBitmap< C >, ContinuousVoxel< C >, CurveGroup, DiskStore, EventSource, FaceCollection, FaceCollection2, FloatScene, FontInterface, FrameBuffer, FrameBufferLoop, FrmWidget, GCBitmap, GLTFAnimation, GLTFModelInterface, GaussianSplat, GlyphInterface, Html, IStateMachine, LineCollection, LoadGltf, LoadGltf_from_string, LoadStream, MainLoopItem, MainLoopItemWGPU, MatrixArray, MemoryBlock, MeshAnim, MutableFaceCollection, ObjFileParser, Object3d, OptCubeCache, OptCubes, OptVoxel, PixelBufferObject, PlyLoader, PointsApiPoints, QMLData, RectangleArray, SkeletalData, StringDisplay, SurfaceIn3d, TimeAnim, UrlMemoryMap, VertexArray, VertexArrays, Voxel< C >, VoxelArray, and VoxelToPTS.

Public Member Functions

virtual ~CollectInterface ()
virtual void Collect (CollectVisitor &vis)=0
virtual int NumBlocks () const
virtual void HeavyPrepare ()=0
virtual void FirstFrame ()

Constructor & Destructor Documentation

◆ ~CollectInterface()

virtual CollectInterface::~CollectInterface ( )
inlinevirtual

Member Function Documentation

◆ Collect()

void CollectInterface::Collect ( CollectVisitor & vis)
pure virtual

Implemented in AcesFilmShaderML, AddBitmap_c, AdjustShaderML, AltMLArray, AndNotBitmap, AndNotColorContinuousBitmap, AnimBind, AnimCurveGroup, AnimMixPTS, AnimRender3, AnimRotPTS, AnimTiles2d, ApplyMatrixMS, AreaTypeParser, ArrayMainLoop, ASyncGltf, AV_Unique, AvgBitmap, BarChart2, BarChart, Bevel, Bg, Bind, BindInst2, BindInst, BindInstFade, BindInstMatrix, BindInstVA, BindObjType, BirdGame, BitmapCircle, BitmapColl, BitmapFromAlpha, BitmapFromBlue, BitmapFromBuffer, BitmapFromContinuousBitmap< T >, BitmapFromFile< T >, BitmapFromFile< bool >, BitmapFromFile< unsigned int >, BitmapFromFunction< T >, BitmapFromGrayscale, BitmapFromGreen, BitmapFromRed, BitmapFromString< T >, BitmapizeArray, BitmapPrepareCache2, BitmapPrepareCache, BitmapPrepareCache, BitmapSizedQuad, BitmapTextureSurfaceIn3d, BitmapTransformFromFunction< T >, BlendFunc, BlendMainLoop, BlitBitmapClass, BlitBitmapClassMasked2, BlitBitmapClassMasked, BlitVoxel, BlitVoxel_voxel, Block, BlockDraw, BlockPTS2, BlockPTS2_matrix, BlockPTS, BlurBitmap, BlurredRenderML, BlurVoxels, BM_script, BoolBitmapFromFloatBitmap2, BoolBitmapSprite, BorderBitmap, BorderFloatBitmap, BorderFromBoolBitmap, BoundingXFloatScene, BoundingYFloatScene, BoundingZFloatScene, BoxableFaceCollectionConvert, BuildOffsets, BuildWorld, Bullet, BumpMap, BumpPhongShaderML, Bytestore_pts, Bytestore_render, CacheMLmat, CacheMLmatinst, CacheMLmatinstmatrix, CalcLight, CBitmap, CBM_TO_CFB, ChangePos, ChangePosLI, ChessBoard, ChessBoardBitmap2, ChessBoardBitmap, ChooseBitmap3, ChooseBitmap4, ChooseBitmapColours, ChooseBM, ChooseColorShaderML, ChooseGlyphFromFont, ChooseTBitmap< T >, CircleHeightMap, CircularGradient, CmdLines, CmdPoints, CollectBitmap, CollisionBind, CollisionBindInst, CollisionCollect, CollisionDetection, CollisionGenKey, CollisionPoints, CollisionSeqML, ColorBM, ColorElem2, ColorElem, ColorFromTexcoord, ColorLineCollection, ColorMapPoly2, ColorMapPoly2_cyl, ColorMapPoly2_sph, ColorMapPoly, ColorML, ColorPoints, ColorRangeBitmap, ColorSpaceFaceCollection2, ColorSpaceFaceCollection, ColorTriangle, ColourShaderML, CombineBitmaps2< K, T >, CombineBitmaps< T, K >, CombineBitmaps< bool, Color >, CombineBitmapX< C >, CombineGlyphInterfaces, CombineHtml, CombinePointsApiPoints, CombineTextures, CombKeyActivateML, ComposeXBitmap, ComposeYBitmap, ConcurrentDownload, ConeElem, ConstantBitmap< C >, ConstantBitmap< Color >, ConstantBitmap_bool, ConstantBitmap_Color, ConstantBitmap_float, ConstantContinuousBitmap< C >, ContinuousBitmapFromBitmap< T >, ContinuousLines, ConvertBitmap< T, K >, ConvexHull, CreateAllObject, CreateIntBitmap, CreateLandscape, CubeElem, CubeMapBitmap, CullFace2, CullFace, CurrentTimeTiming, CursorKeysToWasd, CurveLineCollection, CurveMultiply, CurveToPoly, CylinderElem, DebugNumber, DecimateFaceCollection2, DecimateFaceCollection, DecimatePolygon, DecimateTF, DeformFaceCollection, DeltaFloatBitmap, DeltaGameState, DeltaPosBitmap, DepthFunc, DepthMask, DepthTestDisable, DisableMatrices, DisablePolygons, DisableZBuffer, DiscardShaderML, DiskElem, DiskStoreCollection, DiskStoreModel, DisplayBitmaps, DisplayLodDebug, DistanceFieldBitmap, DistFB, DistFieldMeshShader, Dithering, DSCacheMTL, DSCacheURL, DSFaceCollection, DSGLTF, DynamicMainLoop, DynChar, DynChar_fb, DynLightsShaderML, DynPoints, DynPoly, EmptyMainLoop, EmptyOptVoxel, EmptyVoxel, EmscriptenFrame2, EnableML, Enemy, EnemyDraw2, EnemyDraw, EnemyPos, EnemyTile, EnsureFrameRateMainLoop, EqualizerBitmap, EquivalenceClassColorBitmap, EquivalenceClassFromArea< T >, EquivalenceClassIntBitmap, ExecuteDD, ExtractLargePolygons, ExtractorBitmap, FaceCenterPoints2, FaceCollection2, FaceCollection, FaceCollectionFromTriArray, FaceCollectionSplitter, FaceCollectionStore, FaceCollectionTo2, FacesFromMap, FadeShaderML, FBOML, FBToIbm, FD_to_FS, FF_FloatFieldColor, FF_SphereFloatField, FieldBitmap, FilterComponent, FilterInvisible, FilterPrepares, FilterPTS_dynamic_cursor, FirstExecuteFilterMainLoop, FixVertexOrder, FlagBMChooser, FlipBitmap, FlipColours, FlipColoursInv, FlipIfMobile, FlipNormals, FlipTileBitmap, FlipXIfMobile, FloatBitmapChoose, FloatBitmapChoose_negative, FloatBitmapChoose_positive, FloatBitmapChoose_zero, FloatBitmapFromBoolBitmap, FloatBitmapRangeChoose, FloatPointBitmap, FloatRangeBitmap, FloatScene, FloodFill2, FogShaderML, FontAtlasStringFaceCollection, FontCharacterString< T >, FontGlyphBitmap, FontInterfaceImpl, ForwardBoxableFaceCollection, ForwardFaceCollection, ForwardRenderToTextureId, FractalMountain, FrameBufferArrayMainLoop, FrameBufferBitmap, FrameMainLoop, FrmBitmap, FrmContainerWidget, FrmRect, FrmRootWidget, FrmText, From2dLinesMatrices, From3dLinesMatrices, FromBoolBitmap, FromImplicitVoxel, FromPoints2, FromPointsMatrices, FullscreenButton, FuncCont, Fur2, Game, GameApi_Zip_loadassets2, GameApi_Zip_loadassets, GaussianBitmap, GaussianSplat, GenericShaderML, GenericShaderML_fragment_only, GIShaderML, GlbToDownloadBar, GlobeShaderML, GlowEdgeShaderML, GLTF_Att, GLTF_Model, GLTF_Model_with_prepare, GLTF_Model_with_prepare_from_string, GLTF_Model_with_prepare_sketchfab_zip, GLTFAnimation, GltfAnimShaderML, GLTFEmpty, GLTFFaceCollection, GLTFGaussianSplat, GLTFImage, GLTFJoin, GLTFJointMatrices, GltfMesh, GltfMeshAll, GltfMeshAllEnv, GltfMeshAllInstMatrix, GltfMeshAllP, GltfMeshAllPArr, GLTFModelInterface, GltfNode, GltfScene, GltfSceneAnim, GLTFShaderML, GlyphBitmap, GlyphBitmap_from_outline, GlyphChooser, GouraudDraw, GrabToServer, GradientBitmap2, GradientBitmap3, GradientBitmap, GradientColor, GradientFB, GraphUrlMemoryMap, GrayScaleBitmapFromFloatBitmap, GrayToBlack, GridML, GridToQuads, GrowBitmap< T >, HeightField, HeightMap2, HeightMapPolygons, HemiSphere_points, HexagonSteps, HMDProjection, HtmlUrl, IBMToVX, ImgDecodeBitmap, IndicatorBitmap, Instanced_Points, IntBitmap_BM, IntBitmapLoader, InterpolateBitmap, InterpolateMS, InvMS, IsometricView, ItemsTile, IteratePoints, JoyPrinter, JoystickToWasd, JumpML, KeyActivateML, KeyboardToggle, KeyEventML, KeyML, KeyMoveML2, KeyMoveML, KeyPrepare, KeyPressMoveML, KeyPrinter, LargeTextBitmap, LargeTextBitmap_atlas, LI_empty, LI_or_array, LI_Render2, LI_Render, LI_Render_Inst2, LI_Render_Inst3, LI_Render_Inst3_matrix, LI_Render_Inst, LI_Update, LIFromPTS, LineBoolBitmap, LineCollection, LineCollectionFunction, LineFromCurveGroup, LineProduct, LinesCurveGroup, LinesFaceCollection, LinesFromQuads, LinesPts, LinesRender, LineToCone, LinkPointCollections, LIOrElem, LipschitzExistsBitmap, LIPTS, LoadBitmapBitmap, LoadBitmapFromUrl, LoadDS, LoadDSDisk, LoadDSFromTemp, LoadFont, LoadGLBFromTemp, LoadGltf, LoadGltf_from_string, LoadLI, LoadMatrices, LoadPNGFromTemp, LoadPoints, LoadRawBitmap2, LoadStream2, LoadStreamFromMemoryBlock, LoadUrlStream, LoadZip2, LoadZip, LocalMove, LocalMoveMatrix, LodChoose, LodMatrixTF, LodSet, LogoChange, LogoStatus, LookingGlassSharedLibraryUse, LowCollision, LowerColor, LowFrameBitmap, LowFrameBuffer, LowKeyBMPrepare, MainLoopItem, MainLoopItemForward, MainLoopItemWGPU, MainLoopPosition, Mandelbrot, MapBitmap< T1, K, T2 >, MapBitmap< TRect, CubeCoords >, MapBitmapToColor, MapContinuousBitmap< T1, K, T2 >, MatrixElem44, MatrixElem, MatrixLineCollection, MatrixLineCollection, MatrixPoints, MatrixPTS, MaxColorFaceColl, MedianFilter, MemMapWindow2, MemMapWindow, MemoizeBitmap, MemoizeFaces, MemoizePTS, MeshAnimCore, MeshAnimDisplayInst, MeshAnimFromMeshes, MeshAnimFromUrl, MeshColorShader, MeshColorsStateBitmap, MeshElem, MeshFaceCollection, MeshFromMeshAnim2, MeshFromMeshAnim, MeshLines, MeshNormalsStateBitmap, MeshQuad, MeshResize, MeshStateBitmap, MeshTexCoordStateBitmap, MeshyRendering, MidiML, MinColorFaceColl, MinFloatScene, MixColorFaceColl, MixMesh, ML_script2, ML_script, MLChooser, MLLoadUM, MNLastResize, MNMatrixArray2, MNMatrixArray, ModifyBitmap< T >, MousePosGameState, MouseRollZoom2, MouseRollZoom, MoveFromMV, MoveIN, MoveML, MoveMLAction, MoveMLProjection, MS_array, MS_file, MS_interface, MS_split_interface, MS_steady, MSRandomRot, MulBitmap_c, MulFB, MultArray1, MultArray2, MultArray3, MultiplyCurves, MutableFaceCollection, MutableFaceCollImpl, MutableImpl, NetworkedFaceCollection, NetworkedFaceCollectionDS, NetworkedFaceCollectionMTL2, NetworkedFaceCollectionMTL, NetworkMemoryBlock, NetworkTiles2d, NewBitmap_SZ< T >, NewShadowShaderML_1, NewShadowShaderML_2, NoConcurrentDownload, NodeToOne, NodeToZero, NoiseShaderML, NoiseVectors, NormalDarkness, NormalToTexCoord, NotBitmap, ObjFileFaceCollection, ObjFileParser, ObjPosGameState, ObjToDSMemBlock, OptCubeCacheImpl, OptCubes, OptCubesImpl, OptimizeMesh, OptimizeObjFilesFromUrlMemoryMap, OptVoxel, OptVoxelRemoveExtraColours, OptVoxelRemoveMiddle, OptVoxelRemoveNotEnabled, OptVoxelResizeVoxels, OrArrayNoMemory, OrBitmap, OrElem2, OrElem< BoxableFaceCollection >, OrPoints, OutlineFaces, OutlineString, P_script2, P_to_VX, PartCircleBoolBitmap, PatchSample, PboBitmap, PBOImpl, PerlinNoise2, PerlinNoise, PersistentCache, PersistentCachePoly, PerspectiveMainLoop, PhongShaderML, PhysicsAction, PieChart, PieChart_full, PlaneBitmap< T >, PlaneMap2, PlaybackKeyPresses, Player, PlayerPos, PlayWavViaKeypress, PLFaces, PlusBitmap, PlusFB, PlyFaceCollection, PlyLoader, PlyPTS, PointArrayLineCollection, PointArrayLineCollection_tt, PointsField, PointsPhysics, PolygonQuadNode, PolysFaceCollection, PosBitmap, PpmFileReader, PreFilterPTS_dynamic_cursor, PrepareCache, PrintDeps, PrintQMLData, PrintStats, PTArray, PTSGrid, PTSGridBB, PTSTOVoxel, PublishFaceCount, PublishHeightField, PWorld, QMLCreateNode, QMLLoader, QMLModule, QuadArrayElem, QuadElem, QuadsToSurfaces, QuadsToTris2, QuakeML2, QuakeML3, QuakeML, RadialFB, RandomAngleLines, RandomGameSeq, RandomInstantiate, RandomIntBitmap, RandomLattice, RandomTimeSequenceMatrix, RandomVolObject, RangeCheckMatrix, RayTrace3, ReadObjPos, RecordKeyPresses, RectangleElem, RectBitmap44, ReloadMainLoop, ReloadMainLoop, RemoveFaces, RenderDistance, RenderDynP, RenderInstanced2, RenderInstanced2_matrix, RenderInstanced2Texture, RenderInstanced, RenderInstanced_matrix, RenderInstancedCubemap, RenderInstancedCubemap_matrix, RenderInstancedTex2, RenderInstancedTex2_matrix, RenderInstancedTex, RenderInstancedTex_id, RenderInstancedTex_id_matrix, RenderInstancedTex_matrix, RenderLower, RenderMSFiles2, RenderMSFiles2I, RenderMSFiles2SI, RenderMSFiles, RenderMSFilesI, RenderMSFilesSI, RenderOVX, RenderOVXToP, RenderP, RenderPTex2, RenderPTex, RenderPTex_id, RenderPTexCubemap, RenderTriangles, RenderUpper, RenderVA, RenderVertexArray4, RenderVolumeObject, RepeatBitmap< C >, RepeatML, RepeatMS, ReplaceStringMemBlock, ReplaceTexture, ResizeFaceCollection, ResizeFaceCollection_g, Restart, RightMousePan, Rot90Bitmap, RotateContinuousBitmap< C >, RowAddition, RowMultiply, SampleBitmap, SampleContBoolBitmap, SampleContFloatBitmap, SampleCurve, SampleGrid, SampleSurfaceIn3d, SampleVoxel< T >, SaveBitmapML, SaveDeploy, SaveDSMain, SaveFont, SaveGLTF, SaveModel, SavePngArray, SavePngML, SaveRawBitmap, SaveRawBitmapML, SaveScript, Scale2dScreen, ScaleToGltf, ScaleToGltf_g, ScaleToGltf_li, ScaleToGLTF_p, ScaleToSize, SceneDesc, SceneTransparency, ScoreAdder2, ScoreAdder, ScoreHidder, ScoreHidePTS, ScreenSpace, ScriptBitmap, ScrollWorld, SendKey, SendKeyAtTime, SeqML, SeqMLScore, ShaderCacheDisable, ShaderParamML, ShadowMap2, ShadowMap3, ShadowMap, SimpleBlur, SinFB, SingleForwardBoxableFaceCollection, SingleForwardFaceCollection, SinglePTS, SizeBitmapTo2, SkeletalAnim22, SkeletalDataFromFaceCollection, SkeletalShader, SkinDescription, SlowActivateArray, SmallWindow, SmoothNormals2, SongML, SortFaceByArea, SortPointsApiPoints, SortPTS, SpatialDecimate, SphereElem, SphereMap2, SphereRays, SphereRaysBitmap, SphericalWave, SphNormals, SplitByColorVoxel, SplitLines, SplitQuads, SplitterFaceCollection, SpriteDraw2, SpriteDraw3, SpriteDraw, SqrtContFloat_c, StableDiffusion, StandardBox, StateMachineImpl, STLFaceCollection, StringDisplayFromGlyphs, StringDisplayToBitmap, SubArrayMatrices, SubBitmap2, SubBitmap< T >, SubmitML, SubPolyChange, SubstituteQuadWithMesh, SumBitmap, SuperShape3d, SurfacePoints, TempKeyActivateML, TexCoord_subarea, TexCoordFromNormal2, TexCoordFromNormal, TexCoordPlane, TexCoordSpherical2, TextureArrShaderML, TextureBitmapFromColorVolume, TextureCubemapShaderML, TextureElem2, TextureElem, TextureFromP, TextureIBitmap, TextureManyShaderML, TextureShaderML, TextureSplitter2, TextureStorage, TextureWithHole, TileHud, TileRendererMainLoop, TileSplashScreen, TimeAnim, TimedTmpSeqML, TimeGameState, Timing2, TimingByteStoreArray, TimingByteStoreUser, TimingEvent, TimingForward, TimingRepeat, ToonOutlineFaceCollection, ToonShaderML, TouchRotate, TowardsNormal, TransMainLoop, TransparentCombine, TransparentMainLoop, TransparentSeparateFaceCollection2, TransparentSeparateFaceCollection, TreeMainLoop, TriangleContinuousBitmap, TriangleCoordsContinuousBitmap, TriBoolBitmap, TrueBitmap, TunnelMatrices, TurnTo2d, TurnToMeters, TurnToMetersDefault, TwistLines, TXIDArrayMainLoop, UnknownElement, UnpackPBO, UpdateVertexArray4, UpperColor, UrlMemoryMapLoad, UrlMemoryMapSave, VecMemoryBlock< T >, VectorPTS, VertexAnimMainLoop, VertexArrays, VertexPhongShaderML, VerticalBitmapDisplay, VolProjection, VolumeVoxel, VoxCubeFaceCollection, VoxelArrayToPTS, VoxelFromBitmap, VoxelFunction, VoxelInstancing, VoxelLandscape, VoxelToOptVoxel, VoxelToPTS, VoxFaceCollection, VoxMainLoopItem, VoxML, VoxVoxel, VPTS, WaterShaderML, WaveformBitmap, WaveformPolygon, WebLink, WhackCollision, WhackExplosion, WorldFilterCursor, WorldFromUrl, WriteGifAnim, XBitmap, XorBitmap, YBitmap, and Zoom.

Here is the caller graph for this function:

◆ FirstFrame()

◆ HeavyPrepare()

virtual void CollectInterface::HeavyPrepare ( )
pure virtual

Implemented in AcesFilmShaderML, AddBitmap_c, AdjustShaderML, AltMLArray, AndNotBitmap, AndNotColorContinuousBitmap, AnimBind, AnimCurveGroup, AnimMixPTS, AnimRender3, AnimRotPTS, AnimTiles2d, ApplyMatrixMS, AreaTypeParser, ArrayMainLoop, ASyncGltf, AV_Unique, AvgBitmap, BarChart2, BarChart, Bevel, Bg, Bind, BindInst2, BindInst, BindInstFade, BindInstMatrix, BindInstVA, BindObjType, BirdGame, BitmapCircle, BitmapColl, BitmapFromAlpha, BitmapFromBlue, BitmapFromBuffer, BitmapFromContinuousBitmap< T >, BitmapFromFile< T >, BitmapFromFile< bool >, BitmapFromFile< unsigned int >, BitmapFromFunction< T >, BitmapFromGrayscale, BitmapFromGreen, BitmapFromRed, BitmapFromString< T >, BitmapizeArray, BitmapPrepareCache2, BitmapPrepareCache, BitmapPrepareCache, BitmapSizedQuad, BitmapTextureSurfaceIn3d, BitmapTransformFromFunction< T >, BlendFunc, BlendMainLoop, BlitBitmapClass, BlitBitmapClassMasked2, BlitBitmapClassMasked, BlitVoxel, BlitVoxel_voxel, Block, BlockDraw, BlockPTS2, BlockPTS2_matrix, BlockPTS, BlurBitmap, BlurredRenderML, BlurVoxels, BM_script, BoolBitmapFromFloatBitmap2, BoolBitmapSprite, BorderBitmap, BorderFloatBitmap, BorderFromBoolBitmap, BoundingXFloatScene, BoundingYFloatScene, BoundingZFloatScene, BoxableFaceCollectionConvert, BuildOffsets, BuildWorld, Bullet, BumpMap, BumpPhongShaderML, Bytestore_pts, Bytestore_render, CacheMLmat, CacheMLmatinst, CacheMLmatinstmatrix, CalcLight, CBitmap, CBM_TO_CFB, ChangePos, ChangePosLI, ChessBoard, ChessBoardBitmap2, ChessBoardBitmap, ChooseBitmap3, ChooseBitmap4, ChooseBitmapColours, ChooseBM, ChooseColorShaderML, ChooseGlyphFromFont, ChooseTBitmap< T >, CircleHeightMap, CircularGradient, CmdLines, CmdPoints, CollectBitmap, CollisionBind, CollisionBindInst, CollisionCollect, CollisionDetection, CollisionGenKey, CollisionPoints, CollisionSeqML, ColorBM, ColorElem2, ColorElem, ColorFromTexcoord, ColorLineCollection, ColorMapPoly2, ColorMapPoly2_cyl, ColorMapPoly2_sph, ColorMapPoly, ColorML, ColorPoints, ColorRangeBitmap, ColorSpaceFaceCollection2, ColorSpaceFaceCollection, ColorTriangle, ColourShaderML, CombineBitmaps2< K, T >, CombineBitmaps< T, K >, CombineBitmaps< bool, Color >, CombineBitmapX< C >, CombineGlyphInterfaces, CombineHtml, CombinePointsApiPoints, CombineTextures, CombKeyActivateML, ComposeXBitmap, ComposeYBitmap, ConcurrentDownload, ConeElem, ConstantBitmap< C >, ConstantBitmap< Color >, ConstantBitmap_bool, ConstantBitmap_Color, ConstantBitmap_float, ConstantContinuousBitmap< C >, ContinuousBitmapFromBitmap< T >, ContinuousLines, ConvertBitmap< T, K >, ConvexHull, CreateAllObject, CreateIntBitmap, CreateLandscape, CubeElem, CubeMapBitmap, CullFace2, CullFace, CurrentTimeTiming, CursorKeysToWasd, CurveLineCollection, CurveMultiply, CurveToPoly, CylinderElem, DebugNumber, DecimateFaceCollection2, DecimateFaceCollection, DecimatePolygon, DecimateTF, DeformFaceCollection, DeltaFloatBitmap, DeltaGameState, DeltaPosBitmap, DepthFunc, DepthMask, DepthTestDisable, DisableMatrices, DisablePolygons, DisableZBuffer, DiscardShaderML, DiskElem, DiskStoreCollection, DiskStoreModel, DisplayBitmaps, DisplayLodDebug, DistanceFieldBitmap, DistFB, DistFieldMeshShader, Dithering, DSCacheMTL, DSCacheURL, DSFaceCollection, DSGLTF, DynamicMainLoop, DynChar, DynChar_fb, DynLightsShaderML, DynPoints, DynPoly, EmptyMainLoop, EmptyOptVoxel, EmptyVoxel, EmscriptenFrame2, EnableML, Enemy, EnemyDraw2, EnemyDraw, EnemyPos, EnemyTile, EnsureFrameRateMainLoop, EqualizerBitmap, EquivalenceClassColorBitmap, EquivalenceClassFromArea< T >, EquivalenceClassIntBitmap, ExecuteDD, ExtractLargePolygons, ExtractorBitmap, FaceCenterPoints2, FaceCollection2, FaceCollection, FaceCollectionFromTriArray, FaceCollectionSplitter, FaceCollectionStore, FaceCollectionTo2, FacesFromMap, FadeShaderML, FBOML, FBToIbm, FD_to_FS, FF_FloatFieldColor, FF_SphereFloatField, FieldBitmap, FilterComponent, FilterInvisible, FilterPrepares, FilterPTS_dynamic_cursor, FirstExecuteFilterMainLoop, FixVertexOrder, FlagBMChooser, FlipBitmap, FlipColours, FlipColoursInv, FlipIfMobile, FlipNormals, FlipTileBitmap, FlipXIfMobile, FloatBitmapChoose, FloatBitmapChoose_negative, FloatBitmapChoose_positive, FloatBitmapChoose_zero, FloatBitmapFromBoolBitmap, FloatBitmapRangeChoose, FloatPointBitmap, FloatRangeBitmap, FloatScene, FloodFill2, FogShaderML, FontAtlasStringFaceCollection, FontCharacterString< T >, FontGlyphBitmap, FontInterfaceImpl, ForwardBoxableFaceCollection, ForwardFaceCollection, ForwardRenderToTextureId, FractalMountain, FrameBufferArrayMainLoop, FrameBufferBitmap, FrameMainLoop, FrmBitmap, FrmContainerWidget, FrmRect, FrmRootWidget, FrmText, From2dLinesMatrices, From3dLinesMatrices, FromBoolBitmap, FromImplicitVoxel, FromPoints2, FromPointsMatrices, FullscreenButton, FuncCont, Fur2, Game, GameApi_Zip_loadassets2, GameApi_Zip_loadassets, GaussianBitmap, GaussianSplat, GenericShaderML, GenericShaderML_fragment_only, GIShaderML, GlbToDownloadBar, GlobeShaderML, GlowEdgeShaderML, GLTF_Att, GLTF_Model, GLTF_Model_with_prepare, GLTF_Model_with_prepare_from_string, GLTF_Model_with_prepare_sketchfab_zip, GLTFAnimation, GltfAnimShaderML, GLTFEmpty, GLTFFaceCollection, GLTFGaussianSplat, GLTFImage, GLTFJoin, GLTFJointMatrices, GltfMesh, GltfMeshAll, GltfMeshAllEnv, GltfMeshAllInstMatrix, GltfMeshAllP, GltfMeshAllPArr, GLTFModelInterface, GltfNode, GltfScene, GltfSceneAnim, GLTFShaderML, GlyphBitmap, GlyphBitmap_from_outline, GlyphChooser, GouraudDraw, GrabToServer, GradientBitmap2, GradientBitmap3, GradientBitmap, GradientColor, GradientFB, GraphUrlMemoryMap, GrayScaleBitmapFromFloatBitmap, GrayToBlack, GridML, GridToQuads, GrowBitmap< T >, HeightField, HeightMap2, HeightMapPolygons, HemiSphere_points, HexagonSteps, HMDProjection, HtmlUrl, IBMToVX, ImgDecodeBitmap, IndicatorBitmap, Instanced_Points, IntBitmap_BM, IntBitmapLoader, InterpolateBitmap, InterpolateMS, InvMS, IsometricView, ItemsTile, IteratePoints, JoyPrinter, JoystickToWasd, JumpML, KeyActivateML, KeyboardToggle, KeyEventML, KeyML, KeyMoveML2, KeyMoveML, KeyPrepare, KeyPressMoveML, KeyPrinter, LargeTextBitmap, LargeTextBitmap_atlas, LI_empty, LI_or_array, LI_Render2, LI_Render, LI_Render_Inst2, LI_Render_Inst3, LI_Render_Inst3_matrix, LI_Render_Inst, LI_Update, LIFromPTS, LineBoolBitmap, LineCollection, LineCollectionFunction, LineFromCurveGroup, LineProduct, LinesCurveGroup, LinesFaceCollection, LinesFromQuads, LinesPts, LinesRender, LineToCone, LinkPointCollections, LIOrElem, LipschitzExistsBitmap, LIPTS, LoadBitmapBitmap, LoadBitmapFromUrl, LoadDS, LoadDSDisk, LoadDSFromTemp, LoadFont, LoadGLBFromTemp, LoadGltf, LoadGltf_from_string, LoadLI, LoadMatrices, LoadPNGFromTemp, LoadPoints, LoadRawBitmap2, LoadStream2, LoadStreamFromMemoryBlock, LoadUrlStream, LoadZip2, LoadZip, LocalMove, LocalMoveMatrix, LodChoose, LodMatrixTF, LodSet, LogoChange, LogoStatus, LookingGlassSharedLibraryUse, LowCollision, LowerColor, LowFrameBitmap, LowFrameBuffer, LowKeyBMPrepare, MainLoopItem, MainLoopItemForward, MainLoopItemWGPU, MainLoopPosition, Mandelbrot, MapBitmap< T1, K, T2 >, MapBitmap< TRect, CubeCoords >, MapBitmapToColor, MapContinuousBitmap< T1, K, T2 >, MatrixElem44, MatrixElem, MatrixLineCollection, MatrixLineCollection, MatrixPoints, MatrixPTS, MaxColorFaceColl, MedianFilter, MemMapWindow2, MemMapWindow, MemoizeBitmap, MemoizeFaces, MemoizePTS, MeshAnimCore, MeshAnimDisplayInst, MeshAnimFromMeshes, MeshAnimFromUrl, MeshColorShader, MeshColorsStateBitmap, MeshElem, MeshFaceCollection, MeshFromMeshAnim2, MeshFromMeshAnim, MeshLines, MeshNormalsStateBitmap, MeshQuad, MeshResize, MeshStateBitmap, MeshTexCoordStateBitmap, MeshyRendering, MidiML, MinColorFaceColl, MinFloatScene, MixColorFaceColl, MixMesh, ML_script2, ML_script, MLChooser, MLLoadUM, MNLastResize, MNMatrixArray2, MNMatrixArray, ModifyBitmap< T >, MousePosGameState, MouseRollZoom2, MouseRollZoom, MoveFromMV, MoveIN, MoveML, MoveMLAction, MoveMLProjection, MS_array, MS_file, MS_interface, MS_split_interface, MS_steady, MSRandomRot, MulBitmap_c, MulFB, MultArray1, MultArray2, MultArray3, MultiplyCurves, MutableFaceCollection, MutableFaceCollImpl, MutableImpl, NetworkedFaceCollection, NetworkedFaceCollectionDS, NetworkedFaceCollectionMTL2, NetworkedFaceCollectionMTL, NetworkMemoryBlock, NetworkTiles2d, NewBitmap_SZ< T >, NewShadowShaderML_1, NewShadowShaderML_2, NoConcurrentDownload, NodeToOne, NodeToZero, NoiseShaderML, NoiseVectors, NormalDarkness, NormalToTexCoord, NotBitmap, ObjFileFaceCollection, ObjFileParser, ObjPosGameState, ObjToDSMemBlock, OptCubeCacheImpl, OptCubes, OptCubesImpl, OptimizeMesh, OptimizeObjFilesFromUrlMemoryMap, OptVoxel, OptVoxelRemoveExtraColours, OptVoxelRemoveMiddle, OptVoxelRemoveNotEnabled, OptVoxelResizeVoxels, OrArrayNoMemory, OrBitmap, OrElem2, OrElem< BoxableFaceCollection >, OrPoints, OutlineFaces, OutlineString, P_script2, P_to_VX, PartCircleBoolBitmap, PatchSample, PboBitmap, PBOImpl, PerlinNoise2, PerlinNoise, PersistentCache, PersistentCachePoly, PerspectiveMainLoop, PhongShaderML, PhysicsAction, PieChart, PieChart_full, PlaneBitmap< T >, PlaneMap2, PlaybackKeyPresses, Player, PlayerPos, PlayWavViaKeypress, PLFaces, PlusBitmap, PlusFB, PlyFaceCollection, PlyLoader, PlyPTS, PointArrayLineCollection, PointArrayLineCollection_tt, PointsField, PointsPhysics, PolygonQuadNode, PolysFaceCollection, PosBitmap, PpmFileReader, PreFilterPTS_dynamic_cursor, PrepareCache, PrintDeps, PrintQMLData, PrintStats, PTArray, PTSGrid, PTSGridBB, PTSTOVoxel, PublishFaceCount, PublishHeightField, PWorld, QMLCreateNode, QMLLoader, QMLModule, QuadArrayElem, QuadElem, QuadsToSurfaces, QuadsToTris2, QuakeML2, QuakeML3, QuakeML, RadialFB, RandomAngleLines, RandomGameSeq, RandomInstantiate, RandomIntBitmap, RandomLattice, RandomTimeSequenceMatrix, RandomVolObject, RangeCheckMatrix, RayTrace3, ReadObjPos, RecordKeyPresses, RectangleElem, RectBitmap44, ReloadMainLoop, ReloadMainLoop, RemoveFaces, RenderDistance, RenderDynP, RenderInstanced2, RenderInstanced2_matrix, RenderInstanced2Texture, RenderInstanced, RenderInstanced_matrix, RenderInstancedCubemap, RenderInstancedCubemap_matrix, RenderInstancedTex2, RenderInstancedTex2_matrix, RenderInstancedTex, RenderInstancedTex_id, RenderInstancedTex_id_matrix, RenderInstancedTex_matrix, RenderLower, RenderMSFiles2, RenderMSFiles2I, RenderMSFiles2SI, RenderMSFiles, RenderMSFilesI, RenderMSFilesSI, RenderOVX, RenderOVXToP, RenderP, RenderPTex2, RenderPTex, RenderPTex_id, RenderPTexCubemap, RenderTriangles, RenderUpper, RenderVA, RenderVertexArray4, RenderVolumeObject, RepeatBitmap< C >, RepeatML, RepeatMS, ReplaceStringMemBlock, ReplaceTexture, ResizeFaceCollection, ResizeFaceCollection_g, Restart, RightMousePan, Rot90Bitmap, RotateContinuousBitmap< C >, RowAddition, RowMultiply, SampleBitmap, SampleContBoolBitmap, SampleContFloatBitmap, SampleCurve, SampleGrid, SampleSurfaceIn3d, SampleVoxel< T >, SaveBitmapML, SaveDeploy, SaveDSMain, SaveFont, SaveGLTF, SaveModel, SavePngArray, SavePngML, SaveRawBitmap, SaveRawBitmapML, SaveScript, Scale2dScreen, ScaleToGltf, ScaleToGltf_g, ScaleToGltf_li, ScaleToGLTF_p, ScaleToSize, SceneDesc, SceneTransparency, ScoreAdder2, ScoreAdder, ScoreHidder, ScoreHidePTS, ScreenSpace, ScriptBitmap, ScrollWorld, SendKey, SendKeyAtTime, SeqML, SeqMLScore, ShaderCacheDisable, ShaderParamML, ShadowMap2, ShadowMap3, ShadowMap, SimpleBlur, SinFB, SingleForwardBoxableFaceCollection, SingleForwardFaceCollection, SinglePTS, SizeBitmapTo2, SkeletalAnim22, SkeletalDataFromFaceCollection, SkeletalShader, SkinDescription, SlowActivateArray, SmallWindow, SmoothNormals2, SongML, SortFaceByArea, SortPointsApiPoints, SortPTS, SpatialDecimate, SphereElem, SphereMap2, SphereRays, SphereRaysBitmap, SphericalWave, SphNormals, SplitByColorVoxel, SplitLines, SplitQuads, SplitterFaceCollection, SpriteDraw2, SpriteDraw3, SpriteDraw, SqrtContFloat_c, StableDiffusion, StandardBox, StateMachineImpl, STLFaceCollection, StringDisplayFromGlyphs, StringDisplayToBitmap, SubArrayMatrices, SubBitmap2, SubBitmap< T >, SubmitML, SubPolyChange, SubstituteQuadWithMesh, SumBitmap, SuperShape3d, SurfacePoints, TempKeyActivateML, TexCoord_subarea, TexCoordFromNormal2, TexCoordFromNormal, TexCoordPlane, TexCoordSpherical2, TextureArrShaderML, TextureBitmapFromColorVolume, TextureCubemapShaderML, TextureElem2, TextureElem, TextureFromP, TextureIBitmap, TextureManyShaderML, TextureShaderML, TextureSplitter2, TextureStorage, TextureWithHole, TileHud, TileRendererMainLoop, TileSplashScreen, TimeAnim, TimedTmpSeqML, TimeGameState, Timing2, TimingByteStoreArray, TimingByteStoreUser, TimingEvent, TimingForward, TimingRepeat, ToonOutlineFaceCollection, ToonShaderML, TouchRotate, TowardsNormal, TransMainLoop, TransparentCombine, TransparentMainLoop, TransparentSeparateFaceCollection2, TransparentSeparateFaceCollection, TreeMainLoop, TriangleContinuousBitmap, TriangleCoordsContinuousBitmap, TriBoolBitmap, TrueBitmap, TunnelMatrices, TurnTo2d, TurnToMeters, TurnToMetersDefault, TwistLines, TXIDArrayMainLoop, UnknownElement, UnpackPBO, UpdateVertexArray4, UpperColor, UrlMemoryMapLoad, UrlMemoryMapSave, VecMemoryBlock< T >, VectorPTS, VertexAnimMainLoop, VertexArrays, VertexPhongShaderML, VerticalBitmapDisplay, VolProjection, VolumeVoxel, VoxCubeFaceCollection, VoxelArrayToPTS, VoxelFromBitmap, VoxelFunction, VoxelInstancing, VoxelLandscape, VoxelToOptVoxel, VoxelToPTS, VoxFaceCollection, VoxMainLoopItem, VoxML, VoxVoxel, VPTS, WaterShaderML, WaveformBitmap, WaveformPolygon, WebLink, WhackCollision, WhackExplosion, WorldFilterCursor, WorldFromUrl, WriteGifAnim, XBitmap, XorBitmap, YBitmap, and Zoom.

◆ NumBlocks()

virtual int CollectInterface::NumBlocks ( ) const
inlinevirtual

The documentation for this class was generated from the following files: