FrustumManaged.smali

.class public Lcom/censivn/C3DEngine/vos/FrustumManaged;
.super Lcom/censivn/C3DEngine/vos/AbstractDirtyManaged;
.source "FrustumManaged.java"


# instance fields
.field private horizontalCenter:F

.field private shortSideLength:F

.field private verticalCenter:F

.field private zFar:F

.field private zNear:F


# direct methods
.method public constructor <init>(FFFFFLcom/censivn/C3DEngine/interfaces/IDirtyParent;)V
    .registers 7

    .prologue
    .line 24
    invoke-direct {p0, p6}, Lcom/censivn/C3DEngine/vos/AbstractDirtyManaged;-><init>(Lcom/censivn/C3DEngine/interfaces/IDirtyParent;)V

    .line 26
    iput p1, p0, Lcom/censivn/C3DEngine/vos/FrustumManaged;->horizontalCenter:F

    .line 27
    iput p2, p0, Lcom/censivn/C3DEngine/vos/FrustumManaged;->verticalCenter:F

    .line 28
    iput p3, p0, Lcom/censivn/C3DEngine/vos/FrustumManaged;->shortSideLength:F

    .line 30
    iput p4, p0, Lcom/censivn/C3DEngine/vos/FrustumManaged;->zNear:F

    .line 31
    iput p5, p0, Lcom/censivn/C3DEngine/vos/FrustumManaged;->zFar:F

    .line 32
    return-void
.end method

.method public constructor <init>(Lcom/censivn/C3DEngine/interfaces/IDirtyParent;)V
    .registers 4

    .prologue
    const/high16 v1, 0x3f800000    # 1.0f

    const/4 v0, 0x0

    .line 13
    invoke-direct {p0, p1}, Lcom/censivn/C3DEngine/vos/AbstractDirtyManaged;-><init>(Lcom/censivn/C3DEngine/interfaces/IDirtyParent;)V

    .line 15
    iput v0, p0, Lcom/censivn/C3DEngine/vos/FrustumManaged;->horizontalCenter:F

    .line 16
    iput v0, p0, Lcom/censivn/C3DEngine/vos/FrustumManaged;->verticalCenter:F

    .line 17
    iput v1, p0, Lcom/censivn/C3DEngine/vos/FrustumManaged;->shortSideLength:F

    .line 19
    iput v1, p0, Lcom/censivn/C3DEngine/vos/FrustumManaged;->zNear:F

    .line 20
    const/high16 v0, 0x42c80000    # 100.0f

    iput v0, p0, Lcom/censivn/C3DEngine/vos/FrustumManaged;->zFar:F

    .line 21
    return-void
.end method


# virtual methods
.method public horizontalCenter()F
    .registers 2

    .prologue
    .line 44
    iget v0, p0, Lcom/censivn/C3DEngine/vos/FrustumManaged;->horizontalCenter:F

    return v0
.end method

.method public horizontalCenter(F)V
    .registers 2

    .prologue
    .line 48
    iput p1, p0, Lcom/censivn/C3DEngine/vos/FrustumManaged;->horizontalCenter:F

    .line 49
    invoke-virtual {p0}, Lcom/censivn/C3DEngine/vos/FrustumManaged;->setDirtyFlag()V

    .line 50
    return-void
.end method

.method public shortSideLength()F
    .registers 2

    .prologue
    .line 35
    iget v0, p0, Lcom/censivn/C3DEngine/vos/FrustumManaged;->shortSideLength:F

    return v0
.end method

.method public shortSideLength(F)V
    .registers 2

    .prologue
    .line 39
    iput p1, p0, Lcom/censivn/C3DEngine/vos/FrustumManaged;->shortSideLength:F

    .line 40
    invoke-virtual {p0}, Lcom/censivn/C3DEngine/vos/FrustumManaged;->setDirtyFlag()V

    .line 41
    return-void
.end method

.method public verticalCenter()F
    .registers 2

    .prologue
    .line 53
    iget v0, p0, Lcom/censivn/C3DEngine/vos/FrustumManaged;->verticalCenter:F

    return v0
.end method

.method public verticalCenter(F)V
    .registers 2

    .prologue
    .line 57
    iput p1, p0, Lcom/censivn/C3DEngine/vos/FrustumManaged;->verticalCenter:F

    .line 58
    invoke-virtual {p0}, Lcom/censivn/C3DEngine/vos/FrustumManaged;->setDirtyFlag()V

    .line 59
    return-void
.end method

.method public zFar()F
    .registers 2

    .prologue
    .line 71
    iget v0, p0, Lcom/censivn/C3DEngine/vos/FrustumManaged;->zFar:F

    return v0
.end method

.method public zFar(F)V
    .registers 2

    .prologue
    .line 75
    iput p1, p0, Lcom/censivn/C3DEngine/vos/FrustumManaged;->zFar:F

    .line 76
    invoke-virtual {p0}, Lcom/censivn/C3DEngine/vos/FrustumManaged;->setDirtyFlag()V

    .line 77
    return-void
.end method

.method public zNear()F
    .registers 2

    .prologue
    .line 62
    iget v0, p0, Lcom/censivn/C3DEngine/vos/FrustumManaged;->zNear:F

    return v0
.end method

.method public zNear(F)V
    .registers 2

    .prologue
    .line 66
    iput p1, p0, Lcom/censivn/C3DEngine/vos/FrustumManaged;->zNear:F

    .line 67
    invoke-virtual {p0}, Lcom/censivn/C3DEngine/vos/FrustumManaged;->setDirtyFlag()V

    .line 68
    return-void
.end method