• チュートリアル
  • 機能解説
  • リファレンス
  • 初代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

    StaticFile クラス

    一度でファイルを読み取るクラス

    継承関係

    Object
    StaticFile

    メンバー

    プロパティ

    Buffer

    読み込まれたデータを取得します。

    IsInPackage

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

    Path

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

    Size

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

    メソッド

    Create(String)

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

    CreateAsync(String)

    非同期読み込みを行います。

    CreateStrict(String)

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

    Reload()

    再読み込みを行います。

    プロパティ

    Buffer

    読み込まれたデータを取得します。

    public byte[] Buffer { get; }

    IsInPackage

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

    public bool IsInPackage { get; }

    Path

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

    public string Path { get; }

    Size

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

    public int Size { get; }

    メソッド

    Create(String)

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

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

    読み込むファイルのパス

    戻り値

    例外
    型 Condition
    ArgumentNullException

    pathがnull

    CreateAsync(String)

    非同期読み込みを行います。

    public static Task<StaticFile> CreateAsync(string path)
    パラメータ
    path

    読み込むパス

    戻り値

    CreateStrict(String)

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

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

    読み込むファイルのパス

    戻り値

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

    例外
    型 Condition
    ArgumentException

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

    ArgumentNullException

    pathがnull

    FileNotFoundException

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

    PathTooLongException

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

    SystemException

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

    Reload()

    再読み込みを行います。

    public bool Reload()
    戻り値

    Copyright © 2020 Altseed .