• Articles
  • Api Documentation
Show / Hide Table of Contents
  • net.abi.abisEngine.components
    • Camera
    • DirectionalLight
    • FreeLook
    • FreeMove
    • Light
    • LockView
    • MeshRenderer
    • PointLight
    • SceneComponent
    • SpotLight
  • net.abi.abisEngine.core
    • CoreEngine
    • Main
    • Time
  • net.abi.abisEngine.entities
    • Entity
    • EntityI
  • net.abi.abisEngine.handlers.file
    • FileHandler
    • PathHandle
    • PathResolveI
    • PathType
  • net.abi.abisEngine.handlers.logging
    • Logger
    • LogLevel
    • LogManager
  • net.abi.abisEngine.input
    • GLFWInput
    • GLFWMouseAndKeyboardInput
  • net.abi.abisEngine.math
    • Math
    • Matrix
    • Matrix4f
    • Quaternion
    • Transform
    • Vector2f
    • Vector2i
    • Vector3f
    • Vector3i
    • Vector4f
    • Vector4fI
  • net.abi.abisEngine.rendering.asset
    • AssetClassifier
    • AssetContainer
    • AssetI
    • AssetLoaderParameters
    • AssetLoaderParameters.LoadedCallback
    • AssetLoadTask
    • AssetManager
    • AssetStore
    • TaskCompleteHandler
  • net.abi.abisEngine.rendering.asset.loaders
    • AssetLoader
    • AsyncAssetLoader
    • ModelSceneLoader
    • ModelSceneLoader.Parameter
    • SyncAssetLoader
  • net.abi.abisEngine.rendering.image
    • AEImage
    • ImageMetaData
    • PixelMap
  • net.abi.abisEngine.rendering.material
    • Material
  • net.abi.abisEngine.rendering.mesh
    • AIMeshLoader
    • Mesh
    • MeshResource
    • Model
    • ModelScene
    • Vertex
  • net.abi.abisEngine.rendering.pipeline
    • RenderingEngine
  • net.abi.abisEngine.rendering.scene
    • Scene
    • SceneManager
  • net.abi.abisEngine.rendering.scene.scenes
    • EngineSplashScreen
  • net.abi.abisEngine.rendering.shader
    • AEShader
    • AEShader.AEShaderType
    • AEShaderResource
    • ForwardAmbientShader
    • ForwardDirectionalShader
    • ForwardPointShader
    • ForwardSpotShader
    • GLSLLayoutQualifier
    • GLSLUniform
    • GLSLUniformBlockObject
    • GLSLUniformBlockObjectData
    • Shader
    • Shader.ShaderSource
    • Shader.ShaderType
    • ShaderResource
    • WireFrameShader
  • net.abi.abisEngine.rendering.shader.compiler
    • AEGLInfo
    • AEShaderCompiler
    • AEShaderCompiler.GLSLStruct
    • AEShaderCompiler.ShaderData
    • AEShaderCompiler.ShaderSource
    • Tokens
    • Tokens.Keywords
    • Tokens.Operators
    • Tokens.Qualifiers
  • net.abi.abisEngine.rendering.shader.loader
    • AEShaderLoader
  • net.abi.abisEngine.rendering.shader.parser
    • AEShaderParserYAML
  • net.abi.abisEngine.rendering.shader.parser.fileTypes.yaml
    • AEDemoProperty
    • AEPrepProperty
    • AEShaderFileYAML
    • AEShaderGLSLProgram
    • AEShaderPass
  • net.abi.abisEngine.rendering.texture
    • Texture
    • Texture.TextureData
    • TextureResource
  • net.abi.abisEngine.rendering.window
    • GLFWWindow
    • GLFWWindow.AnimatedCursor
    • GLFWWindow.CursorI
    • GLFWWindow.GLFWWindowProperties
    • GLFWWindow.StaticCursor
    • GLFWWindow.StaticCursorResource
    • GLFWWindowManager
    • GLFWWindowManager.GLFWWindowContext
  • net.abi.abisEngine.rendering.window.models
    • EngineLoader
  • net.abi.abisEngine.util
    • Attenuation
    • Color
    • Expendable
    • IOUtil
    • MappedValues
    • ThreadUtils
    • Util
  • net.abi.abisEngine.util.async
    • Async
    • AsyncResult
    • AsyncTask
    • AsyncThreadDispatcher
  • net.abi.abisEngine.util.cacheing
    • GenericCache
    • GenericCacheI
    • TwoFactorGenericCache
    • TwoFactorGenericCacheI
  • net.abi.abisEngine.util.exceptions
    • AECursorInitializationException
    • AEException
    • AEGLFWWindowInitializationException
    • AEImageManipulationException
    • AEIOException
    • AERuntimeException
    • AEShaderCompilerRuntimeException
  • tests.renderTest
    • Start
  • tests.renderTest.entitys
    • FlatPlane
    • MonkeyHead
  • tests.renderTest.materials
    • BricksOne
    • BricksTwo
  • tests.renderTest.scenes
    • MainMenu
    • TestGame
  • tests.renderTest.windows
    • MainGame

Class Vector3i

Inheritance
java.lang.Object
Vector3i
Syntax
public class Vector3i

Constructors

Vector3i(int x, int y, int z)

Declaration
public Vector3i(int x, int y, int z)
Parameters
Type Name Description
int x
int y
int z

Methods

abs()

Declaration
public Vector3i abs()
Returns
Type Description
Vector3i

add(int r)

Declaration
public Vector3i add(int r)
Parameters
Type Name Description
int r
Returns
Type Description
Vector3i

add(Vector3i r)

Declaration
public Vector3i add(Vector3i r)
Parameters
Type Name Description
Vector3i r
Returns
Type Description
Vector3i

cross(Vector3i r)

Declaration
public Vector3i cross(Vector3i r)
Parameters
Type Name Description
Vector3i r
Returns
Type Description
Vector3i

div(int r)

Declaration
public Vector3i div(int r)
Parameters
Type Name Description
int r
Returns
Type Description
Vector3i

div(Vector3i r)

Declaration
public Vector3i div(Vector3i r)
Parameters
Type Name Description
Vector3i r
Returns
Type Description
Vector3i

dot(Vector3i r)

Declaration
public float dot(Vector3i r)
Parameters
Type Name Description
Vector3i r
Returns
Type Description
float

equals(Vector3i r)

Declaration
public boolean equals(Vector3i r)
Parameters
Type Name Description
Vector3i r
Returns
Type Description
boolean

getX()

Declaration
public int getX()
Returns
Type Description
int

getXY()

Declaration
public Vector2f getXY()
Returns
Type Description
Vector2f

getXZ()

Declaration
public Vector2f getXZ()
Returns
Type Description
Vector2f

getY()

Declaration
public int getY()
Returns
Type Description
int

getYX()

Declaration
public Vector2f getYX()
Returns
Type Description
Vector2f

getYZ()

Declaration
public Vector2f getYZ()
Returns
Type Description
Vector2f

getZ()

Declaration
public int getZ()
Returns
Type Description
int

getZX()

Declaration
public Vector2f getZX()
Returns
Type Description
Vector2f

getZY()

Declaration
public Vector2f getZY()
Returns
Type Description
Vector2f

length()

Declaration
public float length()
Returns
Type Description
float

max()

Declaration
public float max()
Returns
Type Description
float

mul(int r)

Declaration
public Vector3i mul(int r)
Parameters
Type Name Description
int r
Returns
Type Description
Vector3i

mul(Vector3i r)

Declaration
public Vector3i mul(Vector3i r)
Parameters
Type Name Description
Vector3i r
Returns
Type Description
Vector3i

normalize()

Declaration
public Vector3i normalize()
Returns
Type Description
Vector3i

set(int x, int y, int z)

Declaration
public Vector3i set(int x, int y, int z)
Parameters
Type Name Description
int x
int y
int z
Returns
Type Description
Vector3i

set(Vector3i other)

Declaration
public Vector3i set(Vector3i other)
Parameters
Type Name Description
Vector3i other
Returns
Type Description
Vector3i

setX(int x)

Declaration
public void setX(int x)
Parameters
Type Name Description
int x

setY(int y)

Declaration
public void setY(int y)
Parameters
Type Name Description
int y

setZ(int z)

Declaration
public void setZ(int z)
Parameters
Type Name Description
int z

sub(int r)

Declaration
public Vector3i sub(int r)
Parameters
Type Name Description
int r
Returns
Type Description
Vector3i

sub(Vector3i r)

Declaration
public Vector3i sub(Vector3i r)
Parameters
Type Name Description
Vector3i r
Returns
Type Description
Vector3i

toString()

Declaration
public String toString()
Returns
Type Description
String
Back to top Generated by DocFX