• チュートリアル
  • 機能解説
  • リファレンス
  • 初代Altseedはコチラ

    • Altseed2
      • AlphaBlend
      • AnchorMode
      • AnchorTransformerNode
      • AnchorTransformerNodeInfo
      • ArcNode
      • BlendEquation
      • BlendFunction
      • BuiltinShader
      • BuiltinShaderType
      • ButtonState
      • CameraNode
      • CircleCollider
      • CircleColliderNode
      • CircleColliderNode.ScaleCalcType
      • CircleColliderVisualizeNode
      • CircleNode
      • Collider
      • ColliderNode
      • ColliderVisualizeNodeFactory
      • CollisionInfo
      • CollisionManagerNode
      • CollisionType
      • Color
      • CommandList
      • Configuration
      • Cursor
      • CursorMode
      • Easing
      • EasingType
      • EdgeCollider
      • EdgeColliderNode
      • EdgeColliderVisualizeNode
      • Engine
      • FFTWindow
      • File
      • Font
      • FramerateMode
      • Glyph
      • HorizontalAlignment
      • ICollisionEventReceiver
      • ICullableDrawn
      • IDrawn
      • ImageFont
      • Joystick
      • JoystickAxis
      • JoystickButton
      • JoystickInfo
      • JoystickType
      • Key
      • Keyboard
      • LineNode
      • Log
      • LogCategory
      • LogLevel
      • Material
      • MaterialPropertyBlock
      • MaterialPropertyBlockCollection
      • MathHelper
      • Matrix33F
      • Matrix33I
      • Matrix44F
      • Matrix44I
      • MediaPlayer
      • Mouse
      • MouseButton
      • Node
      • PolygonCollider
      • PolygonColliderNode
      • PolygonColliderVisualizeNode
      • PolygonNode
      • PostEffectGaussianBlurNode
      • PostEffectGrayScaleNode
      • PostEffectLightBloomNode
      • PostEffectNode
      • PostEffectSepiaNode
      • Profiler
      • ProfilerBlock
      • RectangleCollider
      • RectangleColliderNode
      • RectangleColliderVisualizeNode
      • RectangleNode
      • RectF
      • RectI
      • RegisteredStatus
      • RenderPassParameter
      • RenderTargetCareType
      • RenderTexture
      • RuledTransitionEffectNode
      • RuledTransitionNode
      • RuledTransitionState
      • Shader
      • ShaderCompiler
      • ShaderStage
      • ShapeCollider
      • ShapeNode
      • Sound
      • SoundMixer
      • SpriteNode
      • StaticFile
      • StreamFile
      • TextNode
      • Texture2D
      • TextureBase
      • TextureFilter
      • TextureFormat
      • TextureWrapMode
      • Tool
      • ToolBackendFlags
      • ToolButtonFlags
      • ToolCol
      • ToolColorEditFlags
      • ToolComboFlags
      • ToolCond
      • ToolConfigFlags
      • ToolDataType
      • ToolDir
      • ToolDockNodeFlags
      • ToolDragDropFlags
      • ToolDrawCornerFlags
      • ToolDrawListFlags
      • ToolFocusedFlags
      • ToolFontAtlasFlags
      • ToolGlyphRange
      • ToolHoveredFlags
      • ToolInputTextFlags
      • ToolKey
      • ToolKeyModFlags
      • ToolMouseButton
      • ToolMouseCursor
      • ToolNavInput
      • ToolPopupFlags
      • ToolSelectableFlags
      • ToolSliderFlags
      • ToolStyleVar
      • ToolTabBarFlags
      • ToolTabItemFlags
      • ToolTreeNodeFlags
      • ToolUsage
      • ToolViewportFlags
      • ToolWindowFlags
      • TransformerNode
      • TransformerNodeInfo
      • TransformNode
      • TransitionNode
      • TriangleNode
      • Vector2F
      • Vector2I
      • Vector3F
      • Vector3I
      • Vector4F
      • Vector4I
      • Vertex
      • VerticalAlignment
      • WritingDirection

    StreamFile クラス

    段階的にファイルを読み取るクラス

    継承関係

    Object
    StreamFile

    メンバー

    プロパティ

    CurrentPosition

    現在読み込んでいるファイル上の位置を取得します。

    IsInPackage

    読み込むファイルがファイルパッケージ内に格納されているかどうかを取得します。

    Path

    読み込んだファイルのパスを取得します。

    Size

    読み込むファイルのデータサイズを取得します。

    TempBuffer

    現在読み込まれているデータを取得します。

    TempBufferSize

    現在読み込んでいるファイルのデータサイズを取得します。

    メソッド

    Create(String)

    指定ファイルを読み込むStreamFileの新しいインスタンスを生成します。

    CreateStrict(String)

    指定パスからファイルを読み込みます。失敗した場合、例外が発生します。

    Read(Int32)

    指定した分ファイルを読み込みます。

    Reload()

    再読み込みを行います。

    プロパティ

    CurrentPosition

    現在読み込んでいるファイル上の位置を取得します。

    public int CurrentPosition { get; }

    IsInPackage

    読み込むファイルがファイルパッケージ内に格納されているかどうかを取得します。

    public bool IsInPackage { get; }

    Path

    読み込んだファイルのパスを取得します。

    public string Path { get; }

    Size

    読み込むファイルのデータサイズを取得します。

    public int Size { get; }

    TempBuffer

    現在読み込まれているデータを取得します。

    public byte[] TempBuffer { get; }

    TempBufferSize

    現在読み込んでいるファイルのデータサイズを取得します。

    public int TempBufferSize { get; }

    メソッド

    Create(String)

    指定ファイルを読み込むStreamFileの新しいインスタンスを生成します。

    public static StreamFile Create(string path)
    パラメータ
    path

    読み込むファイルのパス

    戻り値

    例外
    型 Condition
    ArgumentNullException

    pathがnull

    CreateStrict(String)

    指定パスからファイルを読み込みます。失敗した場合、例外が発生します。

    public static StreamFile CreateStrict(string path)
    パラメータ
    path

    読み込むファイルのパス

    戻り値

    pathをパスに持つファイルのデータを格納したStreamFileの新しいインスタンス

    例外
    型 Condition
    ArgumentException

    pathが空白文字のみからなる、または使用出来ない文字を含んでいる

    ArgumentNullException

    pathがnull

    FileNotFoundException

    pathで指定されたファイルが見つからない

    PathTooLongException

    pathが指定するパスが見つからない

    SystemException

    ファイルが破損または読み込みに失敗

    Read(Int32)

    指定した分ファイルを読み込みます。

    public int Read(int size)
    パラメータ
    size

    この処理で読み込むデータサイズ

    戻り値

    Reload()

    再読み込みを行います。

    public bool Reload()
    戻り値

    Copyright © 2020 Altseed .