|
GameApi 28
Library used by GameApi Builder tool
|
#include <GraphI.hh>


Public Member Functions | |
| virtual int | SizeX () const =0 |
| virtual int | SizeY () const =0 |
| virtual C | Map (int x, int y) const =0 |
| virtual void | Prepare ()=0 |
| virtual bool | ReadyToPrepare () const |
| virtual | ~Bitmap () |
| virtual bool | IsDirectGltfImage () const |
| virtual bool | HasBatchMap () const |
| virtual BufferRef | BatchMap (int start_x, int end_x, int start_y, int end_y) const |
| Public Member Functions inherited from CollectInterface | |
| virtual | ~CollectInterface () |
| virtual void | Collect (CollectVisitor &vis)=0 |
| virtual int | NumBlocks () const |
| virtual void | HeavyPrepare ()=0 |
| virtual void | FirstFrame () |
Reimplemented in BitmapPrepareCache, BitmapPrepareCache, FlipColours, FlipColoursInv, and GLTFImage.
Implemented in AndNotBitmap, AvgBitmap, BitmapCircle, BitmapFromAlpha, BitmapFromBlue, BitmapFromBuffer, BitmapFromBuffer, BitmapFromContinuousBitmap< T >, BitmapFromFile< T >, BitmapFromFile< bool >, BitmapFromFile< unsigned int >, BitmapFromFunction< T >, BitmapFromGrayscale, BitmapFromGreen, BitmapFromPixelAllocator, BitmapFromRed, BitmapFromString< T >, BitmapGraphicsContext, BitmapIntersection< A, B, AA, BB >, BitmapizeArray, BitmapMapFromPixelAllocator, BitmapPrepareCache2, BitmapPrepareCache, BitmapPrepareCache, BitmapRelation< C >, BitmapStore< T >, BitmapTransformFromFunction< T >, BlitBitmapClass, BlitBitmapClassMasked2, BlitBitmapClassMasked, BlurBitmap, BM_script, BoolBitmapFromFloatBitmap2, BoolBitmapSprite, BorderBitmap, BorderFloatBitmap, BumpMap, CalcLight, ChessBoard, ChessBoardBitmap2, ChessBoardBitmap, ChooseBitmap2< T >, ChooseBitmap3, ChooseBitmap4, ChooseBitmap< T >, ChooseBitmapColours, ChooseBM, ChooseTBitmap< T >, CircleHeightMap, CircularGradient, CollectBitmapsBitmap< K, T >, ColorBM, ColorRangeBitmap, ColumnRowBitmap, CombineBitmaps2< K, T >, CombineBitmaps< T, K >, CombineBitmaps< bool, Color >, CombineBitmapX< C >, ComposeXBitmap, ComposeYBitmap, ConstantBitmap2, ConstantBitmap< C >, ConstantBitmap< Color >, ConstantBitmap_bool, ConstantBitmap_Color, ConstantBitmap_float, ContainerBitmap< T >, ConvertBitmap< T, K >, CreateIntBitmap, CubeMapBitmap, DarkerBitmap, DebugNumber, DeltaFloatBitmap, DeltaPosBitmap, DistanceFieldBitmap, DistFB, Dithering, DynBitmap< T >, DynColumnBitmap< C, CX, CY >, DynColumnBitmap< StateInfo, StateColumn, StateRow >, EquivalenceClassColorBitmap, EquivalenceClassFromArea< T >, EquivalenceClassIntBitmap, ExtractorBitmap, FBO, FBToIbm, FieldBitmap, FlattenBitmap< T >, FlipBitmap, FlipColours, FlipColoursInv, FlipTileBitmap, FloatBitmapChoose, FloatBitmapChoose_negative, FloatBitmapChoose_positive, FloatBitmapChoose_zero, FloatBitmapFromBoolBitmap, FloatBitmapRangeChoose, FloatPointBitmap, FloatRangeBitmap, FloodFill2, FontCharacterString< T >, FontGlyphBitmap, FrameBufferBitmap, FromBoolBitmap, GaussianBitmap, GLTFImage, GlyphBitmap, GlyphBitmap_from_outline, GlyphChooser, GradientBitmap2, GradientBitmap3, GradientFB, GradientWithHole, GraphBitmap, GrayScaleBitmapFromFloatBitmap, GrayToBlack, GrowBitmap< T >, HeightMapCubesFromBitmap, HexagonSteps, ImgDecodeBitmap, IndicatorBitmap, IntBitmap_BM, IntBitmapLoader, InterpolateBitmap, InverseMapBitmap< T >, LargeTextBitmap, LargeTextBitmap_atlas, LayerBitmap< T >, LayeredBitmap2< T >, LayeredBitmap, LightBitmap, LighterBitmap, LineBoolBitmap, LipschitzExistsBitmap, LoadBitmapBitmap, LoadBitmapFromUrl, LoadPNGFromTemp, LoadRawBitmap2, LowerColor, LowFrameBitmap, Mandelbrot, MapBitmap< T1, K, T2 >, MapBitmap< TRect, CubeCoords >, MapBitmapToColor, MBitmap< T >, MedianFilter, MemoizeBitmap, ModifyBitmap< T >, MouseRectanglePlane, MulFB, MultiplicationTableI, NewBitmap_SZ< T >, NodeToOne, NodeToZero, NoiseVectors, NormalMapping1, NormalRectBitmap, NotBitmap, Object3dRender, OrBitmap, OutlineString, PartCircleBoolBitmap, PboBitmap, PerlinNoise2, PerlinNoise, PersistentCache, PlusBitmap, PlusFB, PointGrid, PosBitmap, PpmFileReader, QuadBitmapFromObjects, QuadBitmapFromSphere, RadialFB, RandomBitmap, RandomIntBitmap, RandomSamplingBitmap, RayTrace3, RayTracingBitmap, RectBitmap44, RenderDistance, RenderLower, RenderPolyToBitmap, RenderUpper, RenderVolumeObject, RepeatBitmap< C >, Rot90Bitmap, RotateZoomer< C >, RowAddition, RowMultiply, SampleBitmap, SampleContBoolBitmap, SampleContFloatBitmap, ScaleToSize, ScriptBitmap, ShadowMap2, SimpleBlur, SinFB, SizeBitmapTo2, SphereDist, SphereRaysBitmap, StableDiffusion, StringDisplayToBitmap, StructBitmap< T, K >, SubBitmap2, SubBitmap< T >, SubstituteBitmapPixels< C, T >, SumBitmap, TextureBitmapFromColorVolume, TextureFromP, TextureIBitmap, TextureWithHole, TriBoolBitmap, TrueBitmap, UpperColor, VolProjection, WaveformBitmap, WorldFromUrl, XorBitmap, and Zoom.

Implemented in AndNotBitmap, AvgBitmap, BitmapCircle, BitmapFromAlpha, BitmapFromBlue, BitmapFromBuffer, BitmapFromBuffer, BitmapFromContinuousBitmap< T >, BitmapFromFile< T >, BitmapFromFile< bool >, BitmapFromFile< unsigned int >, BitmapFromFunction< T >, BitmapFromGrayscale, BitmapFromGreen, BitmapFromPixelAllocator, BitmapFromRed, BitmapFromString< T >, BitmapGraphicsContext, BitmapizeArray, BitmapMapFromPixelAllocator, BitmapPrepareCache2, BitmapPrepareCache, BitmapPrepareCache, BitmapRelation< C >, BitmapStore< T >, BitmapTransformFromFunction< T >, BlitBitmapClass, BlitBitmapClassMasked2, BlitBitmapClassMasked, BlurBitmap, BM_script, BoolBitmapFromFloatBitmap2, BoolBitmapSprite, BorderBitmap, BorderFloatBitmap, BumpMap, CalcLight, ChessBoard, ChessBoardBitmap2, ChessBoardBitmap, ChooseBitmap2< T >, ChooseBitmap3, ChooseBitmap4, ChooseBitmap< T >, ChooseBitmapColours, ChooseBM, ChooseTBitmap< T >, CircleHeightMap, CircularGradient, CollectBitmapsBitmap< K, T >, ColorBM, ColorRangeBitmap, ColumnRowBitmap, CombineBitmaps2< K, T >, CombineBitmaps< T, K >, CombineBitmaps< bool, Color >, CombineBitmapX< C >, ComposeXBitmap, ComposeYBitmap, ConstantBitmap< C >, ConstantBitmap< Color >, ConstantBitmap_bool, ConstantBitmap_Color, ConstantBitmap_float, ContainerBitmap< T >, ConvertBitmap< T, K >, CreateIntBitmap, CubeMapBitmap, DarkerBitmap, DebugNumber, DeltaFloatBitmap, DeltaPosBitmap, DistanceFieldBitmap, DistFB, Dithering, DynBitmap< T >, EquivalenceClassColorBitmap, EquivalenceClassFromArea< T >, EquivalenceClassIntBitmap, ExtractorBitmap, FBO, FBToIbm, FieldBitmap, FlattenBitmap< T >, FlipBitmap, FlipColours, FlipColoursInv, FlipTileBitmap, FloatBitmapChoose, FloatBitmapChoose_negative, FloatBitmapChoose_positive, FloatBitmapChoose_zero, FloatBitmapFromBoolBitmap, FloatBitmapRangeChoose, FloatPointBitmap, FloatRangeBitmap, FloodFill2, FontCharacterString< T >, FontGlyphBitmap, FrameBufferBitmap, FromBoolBitmap, GaussianBitmap, GLTFImage, GlyphBitmap, GlyphBitmap_from_outline, GlyphChooser, GradientBitmap2, GradientBitmap3, GradientFB, GradientWithHole, GraphBitmap, GrayScaleBitmapFromFloatBitmap, GrayToBlack, GrowBitmap< T >, HeightMapCubesFromBitmap, HexagonSteps, ImgDecodeBitmap, IndicatorBitmap, IntBitmap_BM, IntBitmapLoader, InterpolateBitmap, InverseMapBitmap< T >, LargeTextBitmap, LargeTextBitmap_atlas, LayerBitmap< T >, LayeredBitmap2< T >, LayeredBitmap, LighterBitmap, LineBoolBitmap, LipschitzExistsBitmap, LoadBitmapBitmap, LoadBitmapFromUrl, LoadPNGFromTemp, LoadRawBitmap2, LowerColor, LowFrameBitmap, Mandelbrot, MapBitmap< T1, K, T2 >, MapBitmap< TRect, CubeCoords >, MapBitmapToColor, MBitmap< T >, MedianFilter, MemoizeBitmap, MeshColorsStateBitmap, MeshNormalsStateBitmap, MeshStateBitmap, MeshTexCoordStateBitmap, ModifyBitmap< T >, MulFB, NewBitmap_SZ< T >, NodeToOne, NodeToZero, NoiseVectors, NormalMapping1, NotBitmap, Object3dRender, OrBitmap, OutlineString, PartCircleBoolBitmap, PboBitmap, PerlinNoise2, PerlinNoise, PersistentCache, PlusBitmap, PlusFB, PointGrid, PosBitmap, PpmFileReader, QuadBitmapFromObjects, QuadBitmapFromSphere, RadialFB, RandomBitmap, RandomIntBitmap, RandomSamplingBitmap, RayTrace3, RayTracingBitmap, RectBitmap44, RenderDistance, RenderLower, RenderPolyToBitmap, RenderUpper, RenderVolumeObject, RepeatBitmap< C >, Rot90Bitmap, RotateZoomer< C >, RowAddition, RowMultiply, SampleBitmap, SampleContBoolBitmap, SampleContFloatBitmap, ScaleToSize, ScriptBitmap, ShadowMap2, SimpleBlur, SinFB, SizeBitmapTo2, SphereDist, SphereRaysBitmap, StableDiffusion, StringDisplayToBitmap, StructBitmap< T, K >, SubBitmap2, SubBitmap< T >, SubstituteBitmapPixels< C, T >, SumBitmap, TextureBitmapFromColorVolume, TextureFromP, TextureIBitmap, TextureWithHole, TriBoolBitmap, TrueBitmap, UpperColor, VolProjection, WaveformBitmap, WorldFromUrl, XorBitmap, and Zoom.

Reimplemented in FloatBitmapRangeChoose, LoadPNGFromTemp, SampleBitmap, and StableDiffusion.

Implemented in AndNotBitmap, AvgBitmap, BitmapCircle, BitmapFromAlpha, BitmapFromBlue, BitmapFromBuffer, BitmapFromBuffer, BitmapFromContinuousBitmap< T >, BitmapFromFile< T >, BitmapFromFile< bool >, BitmapFromFile< unsigned int >, BitmapFromFunction< T >, BitmapFromGrayscale, BitmapFromGreen, BitmapFromPixelAllocator, BitmapFromRed, BitmapFromString< T >, BitmapGraphicsContext, BitmapIntersection< A, B, AA, BB >, BitmapizeArray, BitmapMapFromPixelAllocator, BitmapPrepareCache2, BitmapPrepareCache, BitmapPrepareCache, BitmapRelation< C >, BitmapStore< T >, BitmapTransformFromFunction< T >, BlitBitmapClass, BlitBitmapClassMasked2, BlitBitmapClassMasked, BlurBitmap, BM_script, BoolBitmapFromFloatBitmap2, BoolBitmapSprite, BorderBitmap, BorderFloatBitmap, BumpMap, CalcLight, ChessBoard, ChessBoardBitmap2, ChessBoardBitmap, ChooseBitmap2< T >, ChooseBitmap3, ChooseBitmap4, ChooseBitmap< T >, ChooseBitmapColours, ChooseBM, ChooseTBitmap< T >, CircleHeightMap, CircularGradient, CollectBitmapsBitmap< K, T >, ColorBM, ColorRangeBitmap, ColumnRowBitmap, CombineBitmaps2< K, T >, CombineBitmaps< T, K >, CombineBitmaps< bool, Color >, CombineBitmapX< C >, ComposeXBitmap, ComposeYBitmap, ConstantBitmap2, ConstantBitmap< C >, ConstantBitmap< Color >, ConstantBitmap_bool, ConstantBitmap_Color, ConstantBitmap_float, ContainerBitmap< T >, ConvertBitmap< T, K >, CreateIntBitmap, CubeMapBitmap, DarkerBitmap, DebugNumber, DeltaFloatBitmap, DeltaPosBitmap, DistanceFieldBitmap, DistFB, Dithering, DynBitmap< T >, DynColumnBitmap< C, CX, CY >, DynColumnBitmap< StateInfo, StateColumn, StateRow >, EquivalenceClassColorBitmap, EquivalenceClassFromArea< T >, EquivalenceClassIntBitmap, ExtractorBitmap, FBO, FBToIbm, FieldBitmap, FlattenBitmap< T >, FlipBitmap, FlipColours, FlipColoursInv, FlipTileBitmap, FloatBitmapChoose, FloatBitmapChoose_negative, FloatBitmapChoose_positive, FloatBitmapChoose_zero, FloatBitmapFromBoolBitmap, FloatBitmapRangeChoose, FloatPointBitmap, FloatRangeBitmap, FloodFill2, FontCharacterString< T >, FontGlyphBitmap, FrameBufferBitmap, FromBoolBitmap, GaussianBitmap, GLTFImage, GlyphBitmap, GlyphBitmap_from_outline, GlyphChooser, GradientBitmap2, GradientBitmap3, GradientFB, GradientWithHole, GraphBitmap, GrayScaleBitmapFromFloatBitmap, GrayToBlack, GrowBitmap< T >, HeightMapCubesFromBitmap, HexagonSteps, ImgDecodeBitmap, IndicatorBitmap, IntBitmap_BM, IntBitmapLoader, InterpolateBitmap, InverseMapBitmap< T >, LargeTextBitmap, LargeTextBitmap_atlas, LayerBitmap< T >, LayeredBitmap2< T >, LayeredBitmap, LightBitmap, LighterBitmap, LineBoolBitmap, LipschitzExistsBitmap, LoadBitmapBitmap, LoadBitmapFromUrl, LoadPNGFromTemp, LoadRawBitmap2, LowerColor, LowFrameBitmap, Mandelbrot, MapBitmap< T1, K, T2 >, MapBitmap< TRect, CubeCoords >, MapBitmapToColor, MBitmap< T >, MedianFilter, MemoizeBitmap, ModifyBitmap< T >, MouseRectanglePlane, MulFB, MultiplicationTableI, NewBitmap_SZ< T >, NodeToOne, NodeToZero, NoiseVectors, NormalMapping1, NormalRectBitmap, NotBitmap, Object3dRender, OrBitmap, OutlineString, PartCircleBoolBitmap, PboBitmap, PerlinNoise2, PerlinNoise, PersistentCache, PlusBitmap, PlusFB, PointGrid, PosBitmap, PpmFileReader, QuadBitmapFromObjects, QuadBitmapFromSphere, RadialFB, RandomBitmap, RandomIntBitmap, RandomSamplingBitmap, RayTrace3, RayTracingBitmap, RectBitmap44, RenderDistance, RenderLower, RenderPolyToBitmap, RenderUpper, RenderVolumeObject, RepeatBitmap< C >, Rot90Bitmap, RotateZoomer< C >, RowAddition, RowMultiply, SampleBitmap, SampleContBoolBitmap, SampleContFloatBitmap, ScaleToSize, ScriptBitmap, ShadowMap2, SimpleBlur, SinFB, SizeBitmapTo2, SphereDist, SphereRaysBitmap, StableDiffusion, StringDisplayToBitmap, StructBitmap< T, K >, SubBitmap2, SubBitmap< T >, SubstituteBitmapPixels< C, T >, SumBitmap, SurfaceProperty, TextureBitmapFromColorVolume, TextureFromP, TextureIBitmap, TextureWithHole, TriBoolBitmap, TrueBitmap, UpperColor, VolProjection, WaveformBitmap, WorldFromUrl, XorBitmap, and Zoom.

Implemented in AndNotBitmap, AvgBitmap, BitmapCircle, BitmapFromAlpha, BitmapFromBlue, BitmapFromBuffer, BitmapFromBuffer, BitmapFromContinuousBitmap< T >, BitmapFromFile< T >, BitmapFromFile< bool >, BitmapFromFile< unsigned int >, BitmapFromFunction< T >, BitmapFromGrayscale, BitmapFromGreen, BitmapFromPixelAllocator, BitmapFromRed, BitmapFromString< T >, BitmapGraphicsContext, BitmapIntersection< A, B, AA, BB >, BitmapizeArray, BitmapMapFromPixelAllocator, BitmapPrepareCache2, BitmapPrepareCache, BitmapPrepareCache, BitmapRelation< C >, BitmapStore< T >, BitmapTransformFromFunction< T >, BlitBitmapClass, BlitBitmapClassMasked2, BlitBitmapClassMasked, BlurBitmap, BM_script, BoolBitmapFromFloatBitmap2, BoolBitmapSprite, BorderBitmap, BorderFloatBitmap, BumpMap, CalcLight, ChessBoard, ChessBoardBitmap2, ChessBoardBitmap, ChooseBitmap2< T >, ChooseBitmap3, ChooseBitmap4, ChooseBitmap< T >, ChooseBitmapColours, ChooseBM, ChooseTBitmap< T >, CircleHeightMap, CircularGradient, CollectBitmapsBitmap< K, T >, ColorBM, ColorRangeBitmap, ColumnRowBitmap, CombineBitmaps2< K, T >, CombineBitmaps< T, K >, CombineBitmaps< bool, Color >, CombineBitmapX< C >, ComposeXBitmap, ComposeYBitmap, ConstantBitmap2, ConstantBitmap< C >, ConstantBitmap< Color >, ConstantBitmap_bool, ConstantBitmap_Color, ConstantBitmap_float, ContainerBitmap< T >, ConvertBitmap< T, K >, CreateIntBitmap, CubeMapBitmap, DarkerBitmap, DebugNumber, DeltaFloatBitmap, DeltaPosBitmap, DistanceFieldBitmap, DistFB, Dithering, DynBitmap< T >, DynColumnBitmap< C, CX, CY >, DynColumnBitmap< StateInfo, StateColumn, StateRow >, EquivalenceClassColorBitmap, EquivalenceClassFromArea< T >, EquivalenceClassIntBitmap, ExtractorBitmap, FBO, FBToIbm, FieldBitmap, FlattenBitmap< T >, FlipBitmap, FlipColours, FlipColoursInv, FlipTileBitmap, FloatBitmapChoose, FloatBitmapChoose_negative, FloatBitmapChoose_positive, FloatBitmapChoose_zero, FloatBitmapFromBoolBitmap, FloatBitmapRangeChoose, FloatPointBitmap, FloatRangeBitmap, FloodFill2, FontCharacterString< T >, FontGlyphBitmap, FrameBufferBitmap, FromBoolBitmap, GaussianBitmap, GLTFImage, GlyphBitmap, GlyphBitmap_from_outline, GlyphChooser, GradientBitmap2, GradientBitmap3, GradientFB, GradientWithHole, GraphBitmap, GrayScaleBitmapFromFloatBitmap, GrayToBlack, GrowBitmap< T >, HeightMapCubesFromBitmap, HexagonSteps, ImgDecodeBitmap, IndicatorBitmap, IntBitmap_BM, IntBitmapLoader, InterpolateBitmap, InverseMapBitmap< T >, LargeTextBitmap, LargeTextBitmap_atlas, LayerBitmap< T >, LayeredBitmap2< T >, LayeredBitmap, LightBitmap, LighterBitmap, LineBoolBitmap, LipschitzExistsBitmap, LoadBitmapBitmap, LoadBitmapFromUrl, LoadPNGFromTemp, LoadRawBitmap2, LowerColor, LowFrameBitmap, Mandelbrot, MapBitmap< T1, K, T2 >, MapBitmap< TRect, CubeCoords >, MapBitmapToColor, MBitmap< T >, MedianFilter, MemoizeBitmap, ModifyBitmap< T >, MouseRectanglePlane, MulFB, MultiplicationTableI, NewBitmap_SZ< T >, NodeToOne, NodeToZero, NoiseVectors, NormalMapping1, NormalRectBitmap, NotBitmap, Object3dRender, OrBitmap, OutlineString, PartCircleBoolBitmap, PboBitmap, PerlinNoise2, PerlinNoise, PersistentCache, PlusBitmap, PlusFB, PointGrid, PosBitmap, PpmFileReader, QuadBitmapFromObjects, QuadBitmapFromSphere, RadialFB, RandomBitmap, RandomIntBitmap, RandomSamplingBitmap, RayTrace3, RayTracingBitmap, RectBitmap44, RenderDistance, RenderLower, RenderPolyToBitmap, RenderUpper, RenderVolumeObject, RepeatBitmap< C >, Rot90Bitmap, RotateZoomer< C >, RowAddition, RowMultiply, SampleBitmap, SampleContBoolBitmap, SampleContFloatBitmap, ScaleToSize, ScriptBitmap, ShadowMap2, SimpleBlur, SinFB, SizeBitmapTo2, SphereDist, SphereRaysBitmap, StableDiffusion, StringDisplayToBitmap, StructBitmap< T, K >, SubBitmap2, SubBitmap< T >, SubstituteBitmapPixels< C, T >, SumBitmap, SurfaceProperty, TextureBitmapFromColorVolume, TextureFromP, TextureIBitmap, TextureWithHole, TriBoolBitmap, TrueBitmap, UpperColor, VolProjection, WaveformBitmap, WorldFromUrl, XorBitmap, and Zoom.
