「App:Library:FabGL:Class:BitmappedDisplayController」の版間の差分

提供: robot-jp wiki
ナビゲーションに移動検索に移動
17行目: 17行目:
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
|virtual int colorsCount ()=0
+
|virtual int [http://www.fabglib.org/classfabgl_1_1_base_display_controller_a332051b311781945a020928d50825adc.html#a332051b311781945a020928d50825adc '''colorsCount'''] ()=0
 
:Determines number of colors this display can provide.
 
:Determines number of colors this display can provide.
 
|-
 
|-
|DisplayControllerType controllerType ()
+
|[http://www.fabglib.org/group___enumerations_gadb8147abda8588ce7306a700532148e1.html#gadb8147abda8588ce7306a700532148e1 '''DisplayControllerType'''] [http://www.fabglib.org/classfabgl_1_1_bitmapped_display_controller_a2337a67770ebd18e0ced22ba40d79d24.html#a2337a67770ebd18e0ced22ba40d79d24 '''controllerType'''] ()
 
:Determines the display controller type.
 
:Determines the display controller type.
 
|-
 
|-
|void enableBackgroundPrimitiveExecution (bool value)
+
|void [http://www.fabglib.org/classfabgl_1_1_bitmapped_display_controller_abd0898e61591117a7b8dce2fa4b4c4d4.html#abd0898e61591117a7b8dce2fa4b4c4d4 '''enableBackgroundPrimitiveExecution'''] (bool value)
 
:Enables or disables drawings inside vertical retracing time.
 
:Enables or disables drawings inside vertical retracing time.
 
|-
 
|-
|void enableBackgroundPrimitiveTimeout (bool value)
+
|void [http://www.fabglib.org/classfabgl_1_1_bitmapped_display_controller_a1a03e74ed2fb8e2af22e7fd0454ae828.html#a1a03e74ed2fb8e2af22e7fd0454ae828 '''enableBackgroundPrimitiveTimeout'''] (bool value)
 
:Enables or disables execution time limitation inside vertical retracing interrupt.
 
:Enables or disables execution time limitation inside vertical retracing interrupt.
 
|-
 
|-
|int getScreenHeight ()
+
|int [http://www.fabglib.org/classfabgl_1_1_base_display_controller_a0872427e4a351bb3590e8d00096e9cba.html#a0872427e4a351bb3590e8d00096e9cba '''getScreenHeight'''] ()
 
:Determines the screen height in pixels.
 
:Determines the screen height in pixels.
 
|-
 
|-
|int getScreenWidth ()
+
|int [http://www.fabglib.org/classfabgl_1_1_base_display_controller_a749df909b39fd096bf6e2813f2f5324c.html#a749df909b39fd096bf6e2813f2f5324c '''getScreenWidth'''] ()
 
:Determines the screen width in pixels.
 
:Determines the screen width in pixels.
 
|-
 
|-
|virtual int getViewPortHeight ()=0
+
|virtual int [http://www.fabglib.org/classfabgl_1_1_bitmapped_display_controller_ada5f99a696a06cbd96b2b86d1e78878a.html#ada5f99a696a06cbd96b2b86d1e78878a '''getViewPortHeight'''] ()=0
 
:Determines vertical size of the viewport.
 
:Determines vertical size of the viewport.
 
|-
 
|-
|virtual int getViewPortWidth ()=0
+
|virtual int [http://www.fabglib.org/classfabgl_1_1_bitmapped_display_controller_a9274060e33708f97a1d77ca37f7bf0a8.html#a9274060e33708f97a1d77ca37f7bf0a8 '''getViewPortWidth'''] ()=0
 
:Determines horizontal size of the viewport.
 
:Determines horizontal size of the viewport.
 
|-
 
|-
|bool isDoubleBuffered ()
+
|bool [http://www.fabglib.org/classfabgl_1_1_bitmapped_display_controller_a37da1545d5037b279fbb10c622121427.html#a37da1545d5037b279fbb10c622121427 '''isDoubleBuffered'''] ()
:Determines whether BitmappedDisplayController is on double buffered mode.
+
:Determines whether [http://www.fabglib.org/classfabgl_1_1_bitmapped_display_controller.html '''BitmappedDisplayController'''] is on double buffered mode.
 
|-
 
|-
|virtual NativePixelFormat nativePixelFormat ()=0
+
|virtual [http://www.fabglib.org/group___enumerations_ga03403b592cc00776d70bc5ad6c177276.html#ga03403b592cc00776d70bc5ad6c177276 '''NativePixelFormat'''] [http://www.fabglib.org/classfabgl_1_1_bitmapped_display_controller_adc1527381cd987281396cd3d894b73b1.html#adc1527381cd987281396cd3d894b73b1 '''nativePixelFormat'''] ()=0
 
:Represents the native pixel format used by this display.
 
:Represents the native pixel format used by this display.
 
|-
 
|-
|void processPrimitives ()
+
|void [http://www.fabglib.org/classfabgl_1_1_bitmapped_display_controller_a94887c6019244300620e71d52e61a554.html#a94887c6019244300620e71d52e61a554 '''processPrimitives'''] ()
 
:Draws immediately all primitives in the queue.
 
:Draws immediately all primitives in the queue.
 
|-
 
|-
|void refreshSprites ()
+
|void [http://www.fabglib.org/classfabgl_1_1_bitmapped_display_controller_aeb689cfc2364a4d66e3ac3368146c70d.html#aeb689cfc2364a4d66e3ac3368146c70d '''refreshSprites'''] ()
 
:Forces the sprites to be updated.
 
:Forces the sprites to be updated.
 
|-
 
|-
|void removeSprites ()
+
|void [http://www.fabglib.org/classfabgl_1_1_bitmapped_display_controller_ad968eec19f2e3663a5431b96894636df.html#ad968eec19f2e3663a5431b96894636df '''removeSprites'''] ()
 
:Empties the list of active sprites.
 
:Empties the list of active sprites.
 
|-
 
|-
|virtual void resumeBackgroundPrimitiveExecution ()=0
+
|virtual void [http://www.fabglib.org/classfabgl_1_1_bitmapped_display_controller_a5e5288dfa4b4cdcb9380711da9fa1e65.html#a5e5288dfa4b4cdcb9380711da9fa1e65 '''resumeBackgroundPrimitiveExecution'''] ()=0
:Resumes drawings after suspendBackgroundPrimitiveExecution().
+
:Resumes drawings after [http://www.fabglib.org/classfabgl_1_1_bitmapped_display_controller_a5ccd64740850569f8c59d7c83c7590c4.html#a5ccd64740850569f8c59d7c83c7590c4 '''suspendBackgroundPrimitiveExecution()'''].
 
|-
 
|-
|void setMouseCursor (Cursor *cursor)
+
|void [http://www.fabglib.org/classfabgl_1_1_bitmapped_display_controller_a94fd39f8c9245ed51545f9dd6ce7f6ee.html#a94fd39f8c9245ed51545f9dd6ce7f6ee '''setMouseCursor'''] ([http://www.fabglib.org/structfabgl_1_1_cursor.html '''Cursor'''] *cursor)
 
:Sets mouse cursor and make it visible.
 
:Sets mouse cursor and make it visible.
 
|-
 
|-
|void setMouseCursor (CursorName cursorName)
+
|void [http://www.fabglib.org/classfabgl_1_1_bitmapped_display_controller_a43a95ed39cce3e065407d1e7a30b2f4f.html#a43a95ed39cce3e065407d1e7a30b2f4f setMouseCursor] ([http://www.fabglib.org/group___enumerations_gab91da6221ce0fc3b24f077fb4b775b2c.html#gab91da6221ce0fc3b24f077fb4b775b2c '''CursorName'''] cursorName)
 
:Sets mouse cursor from a set of predefined cursors.
 
:Sets mouse cursor from a set of predefined cursors.
 
|-
 
|-
|void setMouseCursorPos (int X, int Y)
+
|void [http://www.fabglib.org/classfabgl_1_1_bitmapped_display_controller_ae0897f2355f7462b5ab003083418e3b4.html#ae0897f2355f7462b5ab003083418e3b4 '''setMouseCursorPos'''] (int [http://www.fabglib.org/fabutils_8h_aa6aba27bc1a89db9e350b50bbf881f57.html#aa6aba27bc1a89db9e350b50bbf881f57 '''X'''], int [http://www.fabglib.org/fabutils_8h_abe4637362df8e341470401813999dd17.html#abe4637362df8e341470401813999dd17 '''Y'''])
 
:Sets mouse cursor position.
 
:Sets mouse cursor position.
 
|-
 
|-
|void setSprites (T *sprites, int count)
+
|void [http://www.fabglib.org/classfabgl_1_1_bitmapped_display_controller_a75ba732cc6ae90f53757b588f6c75d7e.html#a75ba732cc6ae90f53757b588f6c75d7e '''setSprites'''] (T *sprites, int count)
 
:Sets the list of active sprites.
 
:Sets the list of active sprites.
 
|-
 
|-
|virtual void suspendBackgroundPrimitiveExecution ()=0
+
|virtual void [http://www.fabglib.org/classfabgl_1_1_bitmapped_display_controller_a5ccd64740850569f8c59d7c83c7590c4.html#a5ccd64740850569f8c59d7c83c7590c4 '''suspendBackgroundPrimitiveExecution'''] ()=0
 
:Suspends drawings.
 
:Suspends drawings.
 
|}
 
|}

2022年3月22日 (火) 22:26時点における版

class BitmappedDisplayController

ビットマップ表示コントローラーの基本抽象クラスを表します。

#include <displaycontroller.h>

BitmappedDisplayController の継承図。

   BaseDisplayController     

        ↑

   BitmappedDisplayController

Public Member Functions

virtual int colorsCount ()=0
Determines number of colors this display can provide.
DisplayControllerType controllerType ()
Determines the display controller type.
void enableBackgroundPrimitiveExecution (bool value)
Enables or disables drawings inside vertical retracing time.
void enableBackgroundPrimitiveTimeout (bool value)
Enables or disables execution time limitation inside vertical retracing interrupt.
int getScreenHeight ()
Determines the screen height in pixels.
int getScreenWidth ()
Determines the screen width in pixels.
virtual int getViewPortHeight ()=0
Determines vertical size of the viewport.
virtual int getViewPortWidth ()=0
Determines horizontal size of the viewport.
bool isDoubleBuffered ()
Determines whether BitmappedDisplayController is on double buffered mode.
virtual NativePixelFormat nativePixelFormat ()=0
Represents the native pixel format used by this display.
void processPrimitives ()
Draws immediately all primitives in the queue.
void refreshSprites ()
Forces the sprites to be updated.
void removeSprites ()
Empties the list of active sprites.
virtual void resumeBackgroundPrimitiveExecution ()=0
Resumes drawings after suspendBackgroundPrimitiveExecution().
void setMouseCursor (Cursor *cursor)
Sets mouse cursor and make it visible.
void setMouseCursor (CursorName cursorName)
Sets mouse cursor from a set of predefined cursors.
void setMouseCursorPos (int X, int Y)
Sets mouse cursor position.
void setSprites (T *sprites, int count)
Sets the list of active sprites.
virtual void suspendBackgroundPrimitiveExecution ()=0
Suspends drawings.

Static Public Attributes

Detailed Description

Represents the base abstract class for bitmapped display controllers.

Examples:
VGA/AnsiTerminal/AnsiTerminal.ino.

Definition at line 737 of file displaycontroller.h.


このクラスのドキュメントは、次のファイルから生成されました。

  • displaycontroller.h
  • displaycontroller.cpp



戻る